ID Document Scanning API for Businesses & Developers

Scan passports, driver's licenses, visas, residence permits, and national IDs from 200+ countries and territories with PixLab DOCSCAN. The API identifies documents and returns structured JSON for KYC data capture, customer onboarding, and downstream identity verification workflows. Integrate MRZ and non-MRZ document scanning through one SDK-free REST API.

  •  Document Identification: Recognize and classify passports, national IDs, driver's licenses, visas, and other document types before field extraction.
  •  Data Extraction: Return normalized JSON fields such as full name, document number, date of birth, issuing country, expiry date, address, and more.
  •  Privacy First: All processing is performed entirely in-memory (RAM). Uploaded images, extracted fields, and document-content logs are not retained by PixLab and are deleted automatically immediately after processing. Configure your own AWS S3 bucket if you need extracted face crops stored.
  • Works with Any Programming Language
  • Single SDK-Free REST API
  • 11K+ IDs from 200+ Countries & Territories

Trusted by thousands of customers

All Travel
Creative Zone
Gvic
Hub People
Media Hub
Media Hub
Reygroup
All Travel
Creative Zone
Gvic
Hub People
Media Hub
Media Hub
Reygroup

Global ID Coverage
Powered by PixLab Vision APIs ↗

11097+ ID Documents
   
200 Countries & Territories
75+ Million API Calls Each Month

The DOCSCAN API supports 11,097+ ID and travel documents across 200 countries and territories, including passports, national IDs, driver's licenses, visas, and residence permits. It provides multi-language document data for global onboarding, compliance, and downstream identity verification workflows, with optional face extraction to your own S3 bucket.

Get Your API Key ↗ Integration & Code Samples →

Unmatched Document Coverage

Passport Template

✔ Built for Document Data Workflows

Fintech & Banking

Capture document data for KYC, customer onboarding, and downstream review.

Travel & Hospitality

Scan passports, visas, and travel documents at scale.

HR & Workforce

Extract identity document data for hiring and compliance reviews.

Marketplaces & Platforms

Prepare consistent document data for seller, driver, and account onboarding.

One SDK-Free REST API for ID Scanning

The DOCSCAN endpoint processes 11,097+ ID document types, including passports, national ID cards, driver's licenses, residence permits, visas, and more from 200+ countries and territories. That coverage helps businesses support global users while giving developers one HTTPS endpoint for onboarding, compliance, and downstream identity verification systems.

Explore Documentation →

ID Document Data for Onboarding and Business Workflows

SDK-free. Scalable. Built for developers and business teams.

High-Volume Architecture

Process large batches of identity documents in parallel with DOCSCAN's cloud-scale backend powered by the PixLab Vision Platform. Built for enterprise onboarding queues and review pipelines.

Global Document Coverage

DOCSCAN supports 11,000+ document types from 200+ countries and territories, supplying structured document data to global onboarding and identity verification workflows through one API.

Multi-Language Support

Supports both structured and unstructured documents, including non-MRZ IDs, in multiple languages. Perfect for international use cases and multilingual onboarding flows.

Single REST API Endpoint

Integrate using one secure RESTful API with no SDKs and no external dependencies. Works with any language or platform that supports HTTPS.

Privacy-First by Design

All data is processed in memory and deleted immediately after processing. Nothing is stored or logged. For full control, face crops can be written to your private S3 bucket.

Developer-First Integration

Get started quickly with clear documentation, copy-ready code, and a live API console. Designed to reduce integration time for engineering and product teams.
Explore DOCSCAN API →
  • SDK-Free Integration
  • Cancel Anytime
  • 7-Day Free Trial

Frequently Asked Questions About the ID Scan API

The PixLab ID Scan API, named DOCSCAN, is an SDK-free REST API for identifying and scanning passports, national ID cards, driver's licenses, visas, and other identity documents. It returns normalized fields and MRZ data for business applications, customer onboarding, and downstream identity verification workflows.

The ID Scan API supports 11,000+ document types from 200+ countries and territories, including passports, national ID cards, driver's licenses, visas, and residence permits. Multi-language, MRZ, and non-MRZ formats are supported. Refer to the official documentation for the full list of supported document types.

Yes. All ID documents are processed entirely in-memory (RAM) and automatically deleted immediately after processing. No uploaded images, extracted fields, or logs are retained on PixLab systems. You can optionally configure your own AWS S3 bucket if you want extracted face crops stored under your control.

On average, the ID Scan API responds in 2 to 5 seconds for most documents, depending on image quality, image size, and network latency. The platform is optimized for high-volume processing and low-latency response times.

Start a free trial in the PixLab Console ↗ to get your API key, then test the endpoint with the guides and code samples on the DOCSCAN documentation page →.

No. DOCSCAN identifies the document type and extracts printed fields, MRZ data, and optional face crops. It does not confirm a person's identity or determine whether a document is genuine, altered, or fraudulent. Your application can pass the extracted data to separate identity verification, authenticity, or fraud-review systems.

Yes. For customers with stricter data residency, compliance, or infrastructure requirements, the ID Scan API is available as an on-premises deployment. Contact PixLab Support to learn more about private server or EU-hosted options.

Developer-Friendly Integration

SDK-Free API Integration for Any Stack

Integrate DOCSCAN quickly using any modern language, framework, or backend stack.

Framework Friendly

Plug DOCSCAN into popular frameworks like Laravel, Django, Express, or Spring with minimal setup and standard HTTPS requests.

Multi-Language Ready

Whether you code in Python, PHP, Java, Node.js, Go, or another language, DOCSCAN integrates cleanly over HTTPS.

100% SDK-Free

No SDKs. No lock-in. Just make REST API calls from any HTTPS-capable environment.

Clear Documentation

Follow developer-first API guides with real examples, request parameters, and quick-start references.

Code Samples

Accelerate development with real code snippets in Python, Java, PHP, JavaScript, and more.

Developer Community

Get help, share ideas, and explore real use cases with the PixLab support and developer community.

Code Samples & Integration Guide →