Skip to content

OCR services

Passport OCR API and ICAO TD3 MRZ extraction

Read passport MRZ data and supported printed fields with Scanverion. Compare ICAO TD3 coverage, tested layouts and example API fields.

  • JPEG, PNG, WebP or PDF
  • Up to 10 MB per file
Document processing requestbash
curl --request POST "$SCANVERION_API_URL/api/v1/ai/document-processing" \
  --header "Authorization: $SCANVERION_API_KEY" \
  --form "File=@passport.jpg;type=image/jpeg" \
  --form "Operations=Scanner"

Use your API base URL and processing key. This example requests extraction; choose additional operations in the integration guide.

Supported documents

See what Scanverion can read.

Clearly invalid AI specimens are based on linked public document layouts. The cards distinguish an API category from the structured Scanner output that has been implemented and tested.

AI-generated demo images use fictional data, visible SPECIMEN markings and invalid machine-readable values. They are not real or customer documents.

Country support

Coverage follows the document standard and issuing layout.

Passport MRZ data is standardized globally. Identity cards and other national documents require a tested layout for that country and document generation.

01

Passports

MRZ fields from any passport with a readable ICAO TD3 MRZ
Additional printed layouts tested
SKFICHUA

The MRZ provides names, document number, dates, sex and nationality. Additional printed fields depend on the national layout.

View all document capabilities →

Integration and evaluation

Evaluate the API with the details that matter.

Working integration examples

Authentication, ScannerFields, operation dependencies, errors, SDKs and the full API contract.

Read the integration guide →

Compare plans

Review monthly credit allowances, optional overage and billing terms. Credits depend on the operations you request.

Compare plans →

Passport OCR

Common questions

Which documents and countries are supported?

Passports: MRZ fields from any passport with a readable ICAO TD3 MRZ The MRZ provides names, document number, dates, sex and nationality. Additional printed fields depend on the national layout.

Does MRZ support mean every printed passport field is supported?

No. A readable ICAO TD3 MRZ provides standardized fields. Additional printed fields, such as place of birth, depend on the supported issuing-country layout. Check the coverage below before choosing the fields your application requires.

Which input files can I send?

The document-processing endpoint accepts JPEG, PNG, WebP and PDF files up to 10 MB. Supported fields depend on the document layout and requested operations.