Export License API

Export License OCR & Data Extraction

An export licence authorises a shipment of controlled goods: the classification, the consignee, the destination, and the conditions that apply. Compliance teams rekey ECCN codes, licence numbers, and expiry dates into customs or ERP systems before goods can move. ByteIt reads export licences into structured JSON for screening workflows. Examples include document type, ECCN, exporter, consignee, goods description, value, licence number, expiry date, and many more. Trade compliance uses the sample authorisation to screen the consignee and classification before booking.

5

Use cases

7

FAQs answered

Benefits

Reduce customs clearance delays by getting export licence data into your systems within seconds

Minimise compliance risk with accurate extraction of ECCN codes, licence numbers, and authorised destinations

Eliminate manual data entry for high-volume export operations across multiple licence formats and issuing authorities

Scale your trade compliance workflow without adding headcount as export volumes grow

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. ByteIt's extraction engine reads the structured fields, tables, and condition notes on export licences, identifying ECCN codes, product descriptions, authorised quantities, destination countries, and validity periods even across different issuing authority layouts.

  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.

Document TypeExport Control Classification Number (ECCN)Exporter InformationConsignee InformationDescription of GoodsValue of GoodsLicense NumberExpiry DateAdditional CertificationsCountry of OriginShipping Details

Features

Extracts fields such as Export Control Classification Number (ECCN), licence number, issuing authority, consignee information, authorised product lines, and many more.

Handles export licences from multiple regulatory frameworks including EAR, ITAR, and dual-use regimes

Returns extracted data in structured JSON, CSV, or Markdown formats via REST API or Python SDK

Processes PDF, JPG, PNG, TIFF, and other common document formats without template configuration

Use cases

Automated AES Filing

Extract licence numbers, ECCN codes, and product details from approved export licences and feed them directly into Automated Export System (AES) filings. Eliminate manual cross-referencing between licence documents and electronic submissions — always verified by a human before submission.

Trade Compliance Audit Support

Build a searchable archive of all export licences with extracted fields such as authorised destinations, end-user certifications, and validity periods. Enable rapid retrieval and audit trails for internal compliance reviews or government inspections.

ERP Integration for Export Orders

When a sales order triggers an export shipment, match the products and destinations against extracted licence data. Push approved line items and quantities into your ERP system using workflow automation tools like n8n, Zapier, or Make to maintain an audit-ready process.

Dual-Use and Controlled Goods Screening

Extract ECCN classifications and licence conditions from export licences and run them against sanctioned-party lists or restricted destination rules. Flag discrepancies automatically before a shipment progresses to customs — with human review before any screening or compliance decision.

Multi-Regulatory Compliance Consolidation

For organisations operating under both US EAR/ITAR and EU dual-use regulations, consolidate licence data from multiple issuing authorities into a single structured repository. Compare authorised values, expiry dates, and product scopes across regimes in one view.

LIVE DEMO

Try export licence extraction now

Upload a sample export licence in PDF, JPG, or PNG format and see the extracted fields appear as structured JSON within seconds.

Sample document: Export_license

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

What is an Export Control Classification Number (ECCN) and can ByteIt extract it?

An ECCN is a five-character alphanumeric code that classifies dual-use items under the US Export Administration Regulations (EAR). ByteIt extracts ECCN codes from export licences along with associated product descriptions, HS codes, and quantity information, wherever the code appears clearly on the document.

Does ByteIt handle export licences from different countries and regulatory bodies?

Yes. The extraction engine works with licences issued by the US Bureau of Industry and Security (BIS), EU member state authorities, and other national export control agencies. It reads the relevant fields without requiring custom templates for each issuing body.

How much does the API cost?

ByteIt uses 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 flexible allowances, zero-data-retention, and VPC or on-premise deployment options. See the pricing page on byteit.ai for current plans and rates.

What file formats are supported for export licence documents?

ByteIt accepts PDF, JPG, JPEG, PNG, TIFF, DOCX, XLSX, and other common formats. The engine processes scanned and digital-born documents alike.

How do I integrate ByteIt with my existing trade compliance system?

ByteIt provides a REST API and a Python SDK for direct integration. You can also connect extracted data to your ERP, customs filing software, or compliance platform using workflow automation tools such as n8n, Zapier, or Make.

Can ByteIt extract line items and product tables from export licences?

Yes. Export licences often contain tabular lists of authorised products with columns for description, ECCN, HS code, quantity, unit, value, and export control reason. ByteIt extracts these table structures and returns them as structured data in the JSON output.

How accurate is the extraction for low-quality scanned licence documents?

ByteIt's orchestrated engine uses vision-language models that handle varied image quality, including photocopied, faxed, or poorly scanned documents. The platform dynamically selects the best extraction method for each document to maintain high accuracy even with imperfect source files.

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