PerfectParser Docs
User GuidesParser Setup Guides

Bill of Lading Parser Setup Guide

Automate bill of lading processing with a custom BOL Parser. Extract shipper, consignee, and cargo data from shipping documents.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each BOL page processed consumes 1 credit).
  3. A sample Bill of Lading document (PDF, PNG, or JPEG) to use during the parser setup.

We suggest configuring the following schema fields for your Bill of Lading Parser to capture all essential logistics and cargo data.

Field NameTypeDescription
bol_numberTextThe unique Bill of Lading reference number.
shipper_nameTextThe company or exporter shipping the goods.
consignee_nameTextThe buyer or company receiving the goods.
carrier_nameTextThe freight line or transport carrier (e.g., DHL, Maersk).
ship_dateTextThe date the cargo was shipped.
origin_portTextPort of loading or pickup location.
destination_portTextPort of discharge or delivery destination.
total_weightTextThe overall gross weight of the cargo.
cargo_itemsTableTable containing package_count, weight, description, and hazmat status for each cargo unit.

AI Prompt (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:

Extract the BOL number, shipper name, consignee name, carrier name, ship date, origin port, destination port, and total gross weight. Also extract the cargo items table containing the package count, individual weight, description of goods, and whether it is hazardous materials (hazmat).

Next Steps: Build Your Parser

Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.


Developer Integration

If you want to automate Bill of Lading parsing programmatically inside your applications:

Looking for product features and use cases?

See the Bill of Lading Data Extraction solution page.

On this page