By document type / Bill of lading
Send any PDF bill of lading. Get carrier, consignee, origin/destination ports, container IDs, and freight terms as typed JSON.
Sample invoice
From
Pacific Maritime Lines
Bill to
Globex Distribution Centers
Extracted schema
Sample JSON
{ "document_type": "bill-of-lading", "bol_number": "BOL-2049-PMX", "carrier": "Pacific Maritime Lines", "shipper": "Pacific Maritime Lines", "consignee": "Globex Distribution Centers", "bol_date": "2026-05-10", "freight_total": 4200, "currency": "USD", "line_items": [ { "sku": "CONT-PMX2049", "description": "40ft container · 12,400 kg · electronics", "quantity": 1, "unit_price": 2800, "amount": 2800 }, { "sku": "CONT-PMX2050", "description": "40ft container · 9,800 kg · electronics", "quantity": 1, "unit_price": 1400, "amount": 1400 } ] }
Yes. OCR runs automatically when the PDF has no text layer.
Yes. The schema covers both; container_numbers may be empty on a master BoL.
Extraction is priced per page. The free tier covers the first 100 pages.