Bill of lading OCR API
Read bills of lading into shipper, consignee, vessel, container and cargo details for freight and customs workflows.
Result
Your Markdown or JSON shows up here.
What makes bills of lading hard to read
- Dense boxed layouts with tiny print
- Carbon copies and stamps over the text
- Container and seal numbers that must be exact
What you can pull out
bill-of-lading fields
{
"bl_number": "MAEU123456789",
"shipper": "Shenzhen Brightway Electronics",
"consignee": "Delta Imports LLC",
"vessel_voyage": "MSC AURORA / 245W",
"port_of_loading": "Yantian, CN",
"port_of_discharge": "Long Beach, US",
"containers[]": "number, seal, type",
"gross_weight_kg": "18,420"
}Best models for bills of lading
1Azure Document IntelligenceAzure layout model with tables, selection marks and prebuilt invoice and ID readers.
azure/document-intelligence15 credits / page2Reducto ParseHigh-accuracy parsing for complex financial and legal documents, with citations.reducto/parse20 credits / page3Gemini FlashGeneral vision model with strong handwriting and layout understanding at a low price.google/gemini-flash3 credits / pageCall it from your code
curl https://api.ocrrouter.ai/v1/ocr \
-H "Authorization: Bearer $OCRROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "azure/document-intelligence",
"file_url": "https://example.com/invoice.pdf",
"format": "json"
}'