Stop retyping Bills of Lading.

Upload a BOL — PDF, scan or photo — and get clean, structured data back in seconds. B/L number, parties, ports, containers, weights. Ready for your TMS, ERP or spreadsheet.

7-day free trial · per-document pricing · no sales call required

20+ fields per document
Seconds instead of minutes of retyping
JSON · CSV · API output formats
🇪🇺 EU data residency by design

How it works

Built for the daily reality of freight forwarders and customs brokers: stacks of carrier BOLs that someone has to key into the system.

1

Upload your BOL

Drag in a PDF, scan or phone photo — up to 10 MB. Master or house B/L, any carrier layout.

2

AI extracts every field

Our models read the document and return 20+ structured fields, including per-container details. You review before you export.

3

Send it where it belongs

Download CSV for Excel or your ERP import, or pull JSON straight from the API into your own system.

From paper to data

This is what comes back — actual output structure, not a mock-up.

{
  "bl_number": "MAEU123456789",
  "booking_number": "610203040",
  "scac": "MAEU",
  "carrier": "Maersk Line",
  "vessel": "EMMA MAERSK",
  "voyage": "124W",
  "shipper": { "name": "Dutch Cheese Exports BV", … },
  "consignee": { "name": "NY Food Imports Inc.", … },
  "port_of_loading": "Rotterdam, NL",
  "port_of_discharge": "New York, US",
  "containers": [{
    "container_number": "MSKU1234567",
    "seal_number": "NL445566",
    "container_type": "40RF",
    "packages": "1100 cartons",
    "gross_weight_kg": 21500,
    "volume_cbm": 58.4
  }],
  "incoterms": "CIF",
  "freight_terms": "PREPAID",
  "date_of_issue": "2026-05-28"
}

Every field your ops team retypes today

  • B/L number
  • Booking number
  • SCAC code
  • Carrier
  • Vessel & voyage
  • Shipper name & address
  • Consignee name & address
  • Notify party
  • Port of loading
  • Port of discharge
  • Place of receipt
  • Place of delivery
  • Container numbers
  • Seal numbers
  • Container types
  • Packages & description
  • Gross weight (kg)
  • Volume (CBM)
  • Freight terms
  • Incoterms
  • Date of issue

Who uses Bol.ai

Freight forwarders

Turn carrier master B/Ls into house B/L data, shipment files and customer updates without the retyping marathon.

Customs brokers

Pull consignee, goods description, weights and container numbers straight into your declaration workflow.

Importers & 3PLs

Feed arrival planning and warehouse systems from the documents your carriers send you — automatically.

Your documents stay in the EU

🇪🇺

Bills of Lading contain commercial relationships you don't want spread across the globe. Bol.ai stores documents and extracted data exclusively in the European Union — database in Western Europe, file storage under EU jurisdiction. GDPR-friendly by architecture, not by addendum.

Pricing

Pay a small base fee, then per document processed. No seats, no modules, no annual contract required.

Starter

€19/month

+ €0.49 per document

  • PDF, scan & photo extraction
  • JSON & CSV export
  • Document history
  • EU data residency
Start free trial

Pay as you go

Credits

one-time credit packs

  • No subscription
  • Ideal for occasional volumes
  • Same extraction quality
  • Credits never expire
Buy credits

Frequently asked questions

What is Bill of Lading data extraction?

It converts a BOL document — usually a PDF or scan — into structured, machine-readable data: B/L number, shipper, consignee, ports, container numbers, weights and more, so it can flow into a TMS or ERP without manual retyping.

Which fields does Bol.ai extract?

20+ fields including B/L number, booking number, SCAC, carrier, vessel/voyage, shipper, consignee, notify party, ports of loading and discharge, per-container details (number, seal, type, packages, gross weight, CBM), freight terms, incoterms and date of issue.

What file types are supported?

PDF files and images (PNG, JPG) up to 10 MB — including scans and photos of paper documents.

How accurate is it?

Accuracy depends on document quality. Every extraction is shown to you field-by-field for review before export, and failed extractions are never charged silently — you see the status of every document.

Where is my data stored?

Exclusively in the European Union — database in Western Europe, file storage under EU jurisdiction. Nothing is stored outside the EU.

Does Bol.ai do container tracking?

No. Bol.ai does one thing well: turning Bill of Lading documents into structured data. It is not a tracking or shipment-visibility tool.

Is there an API?

Yes — send a document, get JSON back. The same endpoint that powers the web app is available to your systems on the Professional plan.

Process your first Bill of Lading in the next two minutes

Sign up, upload a BOL, and see your data come back structured.

Start free trial