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. This SDK-free REST API returns structured JSON for KYC, onboarding, fraud review, and document verification workflows, with support for both MRZ and non-MRZ documents.

  •  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 face crops are deleted automatically immediately after processing unless you explicitly route face crops to your own S3 bucket.
  • 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+ Millions of 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 is built for global onboarding, KYC, and document verification workflows with multi-language support and optional face extraction.

Get Your API Key ↗ Integration & Code Samples →

Unmatched Document Coverage

Passport Template

✔ Built for Verification Workflows

Fintech & Banking

Support KYC, customer onboarding, and fraud checks.

Travel & Hospitality

Verify passports, visas, and travel documents at scale.

HR & Workforce

Validate identity documents during hiring and compliance reviews.

Marketplaces & Platforms

Reduce seller, driver, and account verification fraud.

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 to integrate into onboarding, compliance, and verification systems.

Explore Documentation →

Built for KYC, Onboarding, and Document Verification

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, helping teams handle global identity verification with 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 scanning passports, national ID cards, driver's licenses, visas, and other identity documents. It returns structured JSON for KYC, onboarding, and document verification workflows and is secured with TLS 1.3.

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 →.

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 →