Upload a Bill of Lading image or PDF and receive structured JSON with shipper, consignee, notify party, vessel, ports, container numbers, and cargo details — all validated against ISO 6346.
The B/L Intelligence API extracts every standard field from ocean Bills of Lading: shipper and consignee blocks, notify party, vessel name and voyage number, port of loading, port of discharge, place of delivery, container numbers, seal numbers, marks and numbers, goods description, gross weight, and measurement.
Each extracted value includes a confidence score, field coordinates on the source document, and validation status — giving downstream systems full context for automated or manual review.
Every container number extracted from the B/L is validated against the ISO 6346 standard. The API checks the owner code (4 letters), equipment category identifier, serial number (6 digits), and check digit using the official ISO algorithm.
Invalid container numbers are flagged with the specific error — wrong check digit, non-existent owner code, or invalid format — along with a suggested correction when possible.
Ocean B/Ls often list dozens of containers with individual seal numbers, weights, and package counts. The API extracts every container line item and returns them as a structured array, preserving the per-container breakdown.
Container-level data includes type/size codes, tare weight, and VGM (Verified Gross Mass) when available. The API totals pieces, weight, and measurement across all containers and cross-checks against the B/L header totals.
Get your API key and start parsing Bills of Lading in minutes.