Air Waybill API

Air Waybill Data Extraction API

An air waybill (AWB) is the contract of carriage between a shipper and an air carrier, serving as both a receipt for goods and the key reference document for every air freight shipment. Unlike a bill of lading, an AWB is non-negotiable and does not transfer title. ByteIt's extraction engine reads air waybills in any layout and converts the shipment details into structured JSON, ready for your cargo management system, customs filing pipeline, or billing workflow.

13

Extractable fields

5

Use cases

7

FAQs answered

Benefits

Eliminates manual rekeying of AWB numbers, shipper details, and charge codes across multiple systems, cutting data entry time from minutes to seconds per document.

Reduces customs clearance delays caused by transcription errors in shipper/consignee addresses, commodity descriptions, or declared value fields.

Enables same-day billing by pushing extracted charge data straight into invoicing and reconciliation workflows without waiting for manual review.

Supports high-volume cargo operations by processing batches of AWBs in parallel, with no template setup required for different carrier formats.

How it works

  1. Step 1

    Upload

    Send the document to the API as a file or a URL no special formatting required.

  2. Step 2

    The engine reads the document

    The engine analyzes the page layout and identifies the content that matters. The extraction engine reads air waybills of any airline or forwarder layout, identifying shipper and consignee party data, carrier agent codes, airport routing, cargo line items (pieces, weight, commodity description), and the full charge breakdown from both standard IATA and carrier-specific AWB formats.

  3. Step 3

    Structured JSON is returned

    Every extracted element comes back as structured JSON, positioned and typed, ready to feed into downstream systems.

  4. Step 4

    Confidence-based review

    Each field carries a confidence score, so low-confidence results can be routed for human review instead of trusted blindly.

Extractable fields

Shipper's name, address, account number, and tax IDConsignee's name, address, account number, and tax IDCustomer address and contact detailsCarrier agent details and IATA agency codesAirport of origin and destinationNumber of pieces and package weightNature and quantity of goodsHandling information and special instructionsWaybill number (prefix and serial number)Charges, currency, and insurance amountShipper's declaration and account informationAirline information+ many more

Features

Layout-agnostic AI that reads air waybills from any airline or freight forwarder without pre-configured templates or training on carrier-specific formats.

Extracts granular shipper and consignee data including name, full address, account numbers, and tax ID fields separately for each party.

Captures carrier agent details, IATA agency codes, airport origin/destination codes, flight routing, and waybill numbers in structured format.

Recognises package count, nature and quantity of goods, gross weight, chargeable weight, dimensions, handling instructions, and special codes (e.g. perishable, dangerous goods).

Outputs charges, currency, insurance amount, account information, and carrier declaration fields as structured data for downstream billing and audit systems.

REST API with Python SDK, returning clean JSON ready for integration into TMS, ERP, or customs filing platforms.

Use cases

Air Freight Billing Automation

Extract all chargeable fields from incoming AWBs -- freight charges, valuation charges, taxes, and total amounts -- and feed them into your billing or ERP system. This eliminates manual invoice matching, reduces disputes with carriers, and cuts the billing cycle from days to hours.

Customs Clearance Data Preparation

Use extracted AWB data (shipper, consignee, commodity description, weight, declared value) to pre-populate customs declaration forms and ensure shipment details match supporting documents like commercial invoices and packing lists. Faster, more accurate data at the point of entry reduces the risk of customs holds.

Freight Forwarder Operational Dashboard

Aggregate AWB data from multiple carriers and forwarders into a single operational view. Track incoming shipments by origin, destination, total weight, and handling status in real time, giving logistics coordinators visibility without manual spreadsheet consolidation.

Cargo Handling and Warehouse Intake

When AWBs arrive ahead of or alongside physical cargo, extract the piece count, weight, and special handling instructions to pre-assign warehouse resources, plan unloading priorities, and flag dangerous goods or temperature-sensitive shipments before they reach the facility.

ERP and TMS Integration via Workflow Automation

Connect extracted AWB data to your transport management system, ERP, or accounting software using workflow automation tools like n8n, Zapier, or Make. Route structured shipment records into existing purchase order and inventory workflows with no custom middleware.

LIVE DEMO

Try it yourself

Upload a sample air waybill (PDF, JPG, or PNG) below and see the extracted fields returned as structured JSON in seconds.

Sample document: Air_waybill

Select a document and press Parse

Want to run it on your own documents?

Ready to dive in? Request a key to get started.

Business advantages

Frequently asked questions

How much does air waybill data extraction cost?

ByteIt offers a free Build plan with 1,000 extractions per month, a Scale plan at €260/month for up to 25,000 extractions with parallel processing, and custom Enterprise pricing for higher volumes with VPC or on-premise deployment options.

How do I integrate air waybill extraction into my logistics systems?

ByteIt provides a REST API and a Python SDK. You can send AWBs via API and receive structured JSON. For no-code setups, you can connect the API to your TMS, ERP, or cargo system using workflow automation tools such as n8n, Zapier, or Make.

What file formats are supported for air waybill extraction?

The engine accepts PDF, JPG, JPEG, PNG, TIFF, TIF, BMP, WebP, GIF, and Microsoft Word (.doc, .docx) and Excel (.xls, .xlsx) files. Scanned documents and digital PDFs are both supported.

Can the engine handle low-quality scans or handwritten air waybills?

Yes. The Vision-Language Model (VLM) based engine reads text from low-resolution scans, skewed images, and partially legible handwriting commonly found on paper AWBs. Results can be further improved through human-in-the-loop feedback in production.

What are the most common use cases for automated AWB extraction?

Logistics teams use it for freight billing automation, customs clearance data preparation, operational shipment dashboards, cargo warehouse intake planning, and connecting shipment data into ERP and TMS systems via workflow automation.

How accurate is the air waybill extraction?

The Air Waybill skill is a production-ready model trained on a large set of real AWBs. It provides high accuracy out of the box without requiring per-customer training. Straight-through processing rates can be further improved through continuous learning from human validation feedback.

Does the extraction engine handle multi-page air waybills?

Yes. ByteIt processes multi-page documents and aggregates extracted data across all pages into a single structured output, which is especially useful for AWBs that continue shipment details, charges, or routing over multiple sheets.

Related documents

ByteIt Logo

Ready to transform your Documents?

Join leading developers using ByteIt to build the next generation of document-powered applications

0€
to get started
1,000
Free credits
2min
to first API call