{"slug": "show-hn-bol-ai-extract-structured-data-from-bills-of-lading", "title": "Show HN: Bol.ai – Extract structured data from Bills of Lading", "summary": "Bol.ai launches a tool that extracts structured data from Bills of Lading, commercial invoices, and packing lists using AI, enabling freight forwarders and customs brokers to automate data entry. The platform supports PDFs, scans, and photos, validates data against ISO standards, and flags discrepancies across documents. Pricing starts at €19/month with per-document fees.", "body_md": "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.\n\n5 free documents on signup · 7-day free trial · per-document pricing · no sales call required\n\n**The Bill of Lading is our specialty — and we read the documents that travel with it.**\nDrop in a **commercial invoice**, **packing list** or **CMR waybill** too:\nBol.ai detects the document type automatically and returns the right fields, at the same per-document price.\n\nBuilt for the daily reality of freight forwarders and customs brokers: stacks of carrier BOLs that someone has to key into the system.\n\nDrag in a PDF, scan or phone photo — up to 10 MB. Master or house B/L, any carrier layout.\n\n20+ structured fields including per-container details. Every container number is checked against its ISO 6346 check digit, dates and weights against plausibility rules — suspect fields are flagged, never silently wrong.\n\nDownload CSV for Excel or your ERP import, or pull JSON straight from the API into your own system.\n\nUpload a shipment's Bill of Lading, commercial invoice and packing list and Bol.ai links them automatically — then flags where they disagree: a gross weight that doesn't match, a consignee spelled differently, a package count that's off. The mismatches that cause customs holds, amended entries and demurrage — surfaced before you file, not after.\n\nThis is what comes back — actual output structure, not a mock-up.\n\n```\n{\n  \"bl_number\": \"MAEU123456789\",\n  \"booking_number\": \"610203040\",\n  \"scac\": \"MAEU\",\n  \"carrier\": \"Maersk Line\",\n  \"vessel\": \"EMMA MAERSK\",\n  \"voyage\": \"124W\",\n  \"shipper\": { \"name\": \"Dutch Cheese Exports BV\", … },\n  \"consignee\": { \"name\": \"NY Food Imports Inc.\", … },\n  \"port_of_loading\": \"Rotterdam, NL\",\n  \"port_of_discharge\": \"New York, US\",\n  \"containers\": [{\n    \"container_number\": \"MSKU1234565\",\n    \"seal_number\": \"NL445566\",\n    \"container_type\": \"40RF\",\n    \"packages\": \"1100 cartons\",\n    \"gross_weight_kg\": 21500,\n    \"volume_cbm\": 58.4\n  }],\n  \"incoterms\": \"CIF\",\n  \"freight_terms\": \"PREPAID\",\n  \"date_of_issue\": \"2026-05-28\"\n}\n```\n\nTurn carrier master B/Ls into house B/L data, shipment files and customer updates without the retyping marathon.\n\nPull consignee, goods description, weights and container numbers straight into your declaration workflow.\n\nFeed arrival planning and warehouse systems from the documents your carriers send you — automatically.\n\nBills 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.\n\nPaper doesn't stay at your desk — neither does Bol.ai. No app store required.\n\nOpen bol.ai on your phone and capture a document at the warehouse, dock or customs counter. Same extraction, straight from the camera.\n\nAdd Bol.ai to your home screen — Android: menu → *Add to Home Screen*; iPhone: Share → *Add to Home Screen*. Full-screen, one tap away.\n\nForward a BOL to **extract@bol.ai** from your account email — the extraction is waiting in your document list.\n\nPay a small base fee, then per document processed. No seats, no modules, no annual contract required.\n\n€19/month\n\n+ €0.49 per document\n\n€79/month\n\n+ €0.29 per document\n\nCredits\n\none-time credit packs\n\nAre you an AI agent or procurement tool? [Machine-readable pricing →](/pricing.md)\n\nIt 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.\n\n20+ 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.\n\nPDF files and images (PNG, JPG) up to 10 MB — including scans and photos of paper documents.\n\nAccuracy 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.\n\nExclusively in the European Union — database in Western Europe, file storage under EU jurisdiction. Nothing is stored outside the EU.\n\nNo. Bol.ai does one thing well: turning freight documents — the Bill of Lading and the invoice, packing list and CMR alongside it — into structured data. It is not a tracking or shipment-visibility tool.\n\nYes — send a document, get JSON back, plus an MCP server for AI agents. API keys are available on the Professional plan and with credit packs; new accounts include 5 free documents, so you can evaluate the API without paying. See the [API docs](/docs/).\n\nSign up, upload a BOL, and see your data come back structured.", "url": "https://wpnews.pro/news/show-hn-bol-ai-extract-structured-data-from-bills-of-lading", "canonical_source": "https://bol.ai/", "published_at": "2026-07-01 09:39:18+00:00", "updated_at": "2026-07-01 09:51:44.269030+00:00", "lang": "en", "topics": ["ai-tools", "natural-language-processing", "computer-vision"], "entities": ["Bol.ai", "Maersk Line", "Dutch Cheese Exports BV", "NY Food Imports Inc.", "EMMA MAERSK"], "alternates": {"html": "https://wpnews.pro/news/show-hn-bol-ai-extract-structured-data-from-bills-of-lading", "markdown": "https://wpnews.pro/news/show-hn-bol-ai-extract-structured-data-from-bills-of-lading.md", "text": "https://wpnews.pro/news/show-hn-bol-ai-extract-structured-data-from-bills-of-lading.txt", "jsonld": "https://wpnews.pro/news/show-hn-bol-ai-extract-structured-data-from-bills-of-lading.jsonld"}}