Bill of Lading Processing

Stop Typing B/L Data Into Your TMS.

StarShipper reads your Bills of Lading and extracts every field — shipper, consignee, containers, ports, vessel, cargo. Validated and ready to push to CargoWise or any TMS.

Every B/L is fifteen minutes of data entry

A Bill of Lading arrives as a PDF attached to an email. Someone opens it, reads through two or three pages, and starts typing — shipper name and address, consignee, notify party, vessel, voyage, port of loading, port of discharge, container numbers, seal numbers, goods description, weight, packages. Then they do it again for the next one.

One typo in a container number creates a mismatch downstream. A wrong port code fails manifest validation. And the whole time, the data was sitting right there in the document — it just needed to be extracted accurately.

StarShipper extracts B/L data automatically, validates it against shipping standards, and sends it to your systems — so your team can focus on exceptions, not data entry.

B/L Arrives

PDF, XML, or EDI — from carriers, forwarders, or agents

Extracted & Validated

Every field pulled out, containers and ports verified

Into Your TMS

CargoWise XML, webhook, API — or Google Sheets

Every field, validated against shipping standards

StarShipper handles Master and House Bills of Lading in any format — PDF, XML, EDI. Container numbers are validated against ISO 6346 checksums. Port codes are normalized to UN/LOCODE. Related documents are automatically linked by reference number so you get a complete shipment picture, not scattered data.

What we extract from every B/L

B/L Number & Date— Master and House B/L identifiers and issue dates
Shipper & Consignee— Full party details, addresses, and contacts
Notify Party— Party to notify upon arrival
Vessel & Voyage— Ship name and voyage number
Ports— Loading and discharge ports (UN/LOCODE validated)
Container Numbers— All container IDs with ISO 6346 checksum validation
Seal Numbers— Security seal identifiers
Cargo Description— Goods description, HS codes, and shipping marks
Weight & Measurement— Gross weight, volume, and package count
Freight Terms— Prepaid, collect, or third party

Structured data is ready for CargoWise Universal XML, Job Header CSV, webhook delivery, or any TMS via API.

For anyone who types B/L data into a system

Whether you're a freight forwarder processing pre-alerts, a customs broker starting clearance jobs, or an importer tracking inbound shipments — if Bills of Lading arrive in your inbox and someone has to re-key the data, StarShipper can do it for you. It works with CargoWise, Descartes, and any TMS that accepts data via API or webhook.

Try it with your next B/L

Upload a Bill of Lading and see every field extracted and validated in seconds.

View all solutions →