Air Waybill API

Air Waybill Data Extraction API

An air waybill is the contract of carriage and goods receipt for an air freight shipment. Unlike many ocean bills of lading, it is non-negotiable and does not transfer title. Airline and forwarder layouts still get rekeyed for cargo, customs, and billing. ByteIt reads common air waybills into structured JSON. Examples include shipper, consignee, origin and destination airports, piece count, weight, goods description, handling notes, and many more. Cargo desks use the sample to book, bill, and file the shipment without retyping the airline form.

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 across the common airline and forwarder layouts, 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.

Example fields

A sample of what extraction can return, and many more when they appear on the document.

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

Features

Layout-agnostic AI that reads air waybills from the major airlines and freight forwarders without pre-configured templates or training on carrier-specific formats.

Extracts shipper and consignee data such as name, full address, account numbers, tax ID fields, and many more, 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 significantly shortens the billing cycle.

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 simple, usage-based pricing with a free tier to get started and competitive per-page rates that typically cost just a few cents per page. Higher-volume and Enterprise plans add parallel processing, team API keys, and VPC or on-premise deployment options. See the pricing page on byteit.ai for current plans and rates.

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