Logistics & customs
Bill of Lading, CMR and Packing List OCR to JSON or Excel
Upload bills of lading, CMR notes, packing lists and dangerous-goods declarations and get container IDs, seal numbers, HS codes, weights, parties and customs stamps as clean data for your TMS, ERP or customs broker.
Container IDs verified
ISO 6346 check digits are validated so typos never reach customs.
HS codes and weights as numbers
Goods lines, packages and weights come out ready to declare.
Any carrier, any layout
Maersk, MSC, CMR road notes and packing lists — no templates needed.
What an extracted bill of lading looks like
{
"type": "Bill of lading",
"number": "MAEU123456789",
"shipper": "Example Exports Ltd",
"consignee": "Example Imports GmbH",
"port_of_loading": "Shanghai",
"port_of_discharge": "Rotterdam",
"containers": [
{
"id": "MSKU1234565",
"seal": "SL998812",
"type": "40HC",
"gross_kg": 18240,
"check_digit_valid": true
}
],
"goods": [
{
"description": "Steel fasteners",
"hs_code": "7318.15",
"packages": 820
}
],
"stamps": [
"Customs cleared 2026-09-04"
]
}How to digitize shipping documents
01
Scan or download the B/L, CMR or packing list.
02
Upload one file or the whole shipment folder.
03
Check the highlighted values.
04
Export to Excel or send it to your TMS or ERP.
Shipping document questions
- Does it read dangerous-goods declarations?
- Yes. UN numbers, classes and packing groups are extracted.
- Can stamps and handwriting be read?
- Yes. Customs stamps and handwritten notes are captured and flagged if unclear.
- Can I process a whole shipment folder?
- Yes. Drop the folder and every document is read and linked.