Passport Scanner

MRZ parsing and data extraction from 100+ passport types. Automatic country detection, validity checks, and fraud indicators.

Try Demo
MRZ
Photo
Validity
Country
MRZ Check
{ "valid": true, "checksum": "passed" }

What we extract

MRZ Data

Machine Readable Zone parsing with checksum validation. Document number, nationality, date of birth, expiry date.

Personal Details

Full name, gender, place of birth. Extracted from both MRZ and visual zone for cross-validation.

Photo Extraction

High-quality photo extraction for face matching and identity verification workflows.

Document Validity

Expiry date validation, MRZ checksum verification, format compliance checks.

Country Detection

Automatic issuing country detection. Format validation against country-specific passport standards.

Visa Pages

Optional visa page scanning. Extract visa stamps, entry/exit dates, visa types.

Key Features

Built for high-volume passport processing with accuracy and speed.

MRZ Parsing

TD1, TD2, and TD3 format support. Full checksum validation for data integrity.

100+ Countries

Trained on passport formats from over 100 countries. Regular updates for new formats.

Fraud Indicators

Font consistency checks, photo tampering detection, MRZ-visual zone mismatch alerts.

Multi-Language

Arabic, English, Chinese, Russian, and more. Visual zone extraction in original language.

Supported Countries

All major passport formats plus regional variations.

UAESaudi ArabiaQatarKuwaitBahrainOmanIndiaPakistanPhilippinesUKUSAGermanyFrance100+ more

Industry Use Cases

MRZ parsing and data extraction from 100+ passport types for international customer onboarding. Automate KYC for digital wallets, neobanks, and cross-border payment apps.

International investor and partner verification for business registration. Extract passport data for visa processing, license applications, and free zone compliance.

KYC onboarding for non-resident clients. Extract and verify passport data, validate MRZ checksums, and match photos for identity verification during account opening.

International customer verification with MRZ parsing for cross-border BNPL services. Instant passport data extraction at checkout for frictionless identity verification.

International borrower verification with MRZ parsing and checksum validation. Extract passport data for cross-border loan applications and identity verification.

Patient identity verification for medical tourism and non-resident care. Extract passport data for insurance claims, medical records, and hospital registration systems.

Technical Specifications

High accuracy MRZ parsing with visual zone cross-validation. Processes passports in under 2 seconds.

Photos, scans, PDF
Multi-language
Batch processing
Webhooks
JSON output
100+ countries
POST /api/v1/passport
Authorization: Bearer sk_live_...
Content-Type: application/json

{
  "image": "base64_or_url",
  "extract_photo": true,
  "webhook_url": "https://your-app.com/webhook"
}

// Response
{
  "id": "pass_5k2m8n",
  "status": "completed",
  "document_type": "passport",
  "country": "ARE",
  "mrz": {
    "line1": "P<AREALMANSOURI<<AHMED<<<<<<<<<<<<<<<<",
    "line2": "A12345678ARE9001015M2801019<<<<<<<<<<<4",
    "valid": true
  },
  "data": {
    "surname": "AL MANSOURI",
    "given_name": "AHMED",
    "nationality": "United Arab Emirates",
    "dob": "1990-01-01",
    "gender": "M",
    "expiry": "2028-01-01",
    "document_number": "A12345678"
  },
  "photo": "base64_extracted_photo",
  "fraud_indicators": []
}

Deployment Options

Choose how you want to use the tool.

For Startups & Fintechs

API Access

Integrate via REST API. Pay per scan, scale instantly. Best for teams wanting quick integration.

Learn more
For Banks & Enterprise

On-Premise License

Deploy on your infrastructure. Full code license, no data leaves your environment. For banks and regulated entities.

Learn more
Custom Projects

Custom Development

Need specific country formats or custom validation rules? We build to your requirements.

Learn more

Ready to scan passports?

Try the demo with sample documents or contact us for API access.

Try Demo