KYC and Customer Onboarding
Automate customer registration by extracting identity data from passports, national ID cards and driver licenses.
Structured data extraction for KYC, onboarding and document automation.
Send passport, national ID, residence permit, visa or driver license images to one REST API and receive normalized JSON fields, MRZ data, confidence scores and source traces.
Asynchronous scan sessions with polling or wait-for-result responses
Multi-image fusion combines front and back into one result
No long-term document image retention by default.
Built for businesses and apps that need reliable, privacy-first identity document verification.

Identity document OCR API
IdScanly is an identity document OCR API for extracting names, document numbers, dates of birth, expiry dates, nationality and other structured fields from passports, national ID cards, residence permits, visas and driver licenses.
Backend teams can automate KYC onboarding, account opening, hotel check-in, visitor registration and vehicle rental workflows through a documented REST API instead of building country-specific OCR pipelines.
OCR, MRZ recognition, barcode reading and multi-image analysis combine front and back document images into normalized JSON results with confidence scores and field-level source traces.
Common use cases
Automate customer registration by extracting identity data from passports, national ID cards and driver licenses.
Accelerate Know Your Customer (KYC) procedures and reduce manual data entry during account creation.
Capture guest information from passports and identity cards during hotel check-in processes.
Verify visitor identities and automate registration workflows using machine-readable identity documents.
Extract and validate driver license information during vehicle rental and onboarding processes.
MRZ recognition and passport OCR
Machine Readable Zone (MRZ) recognition allows software systems to extract highly reliable identity information directly from passports and many government-issued identity cards.
IdScanly automatically detects MRZ zones, validates checksum digits and merges MRZ information with OCR and barcode results to increase extraction accuracy.
The MRZ scanner API is suitable for passport verification, border control systems, travel applications and digital identity onboarding workflows.
Privacy-first verification
Many document scanning solutions store sensitive identity documents indefinitely. IdScanly was designed differently.
Identity document images are processed in memory and discarded after processing by default. No document archives, galleries or long-term image storage are required.
This architecture helps organizations reduce compliance risks while maintaining control over personal information.
Multiple independent recognition engines run concurrently - text, color, MRZ, barcode, and visual zones process in parallel so results arrive fast.
Images are processed and discarded. No document gallery, no retention by default. Configure your own retention policy if needed.
Upload front and back into one session. The engine continuously merges candidates and selects the strongest value per field across all images.
Every extracted field includes:
Designed for multiple document formats and countries. Unknown document types still return partial fields and raw OCR data.

Call the REST API from your own backend. Submit images, poll for results, read structured fields.
Best for:
Backend teams, fintechs, KYC platforms, onboarding flows, access control systems

Run IdScanly on your own infrastructure for maximum data sovereignty and custom SLAs.
Best for:
Regulated industries, government, large enterprises, privacy-critical deployments
Structured field extraction designed for compliance and downstream processing.
Supported fields vary by document type. Unknown documents still return partial data.

Privacy is a design constraint, not a checkbox.
API responses carry Cache-Control: no-store. Images are processed and not retained by default. Request IDs are logged - not document content.
Simple, three-step integration
One API call initializes a scan session and returns a session identifier you use for uploads and polling.
Submit the front and back of the document as separate images in the same session. Multiple OCR engines process them in parallel.
Poll the session endpoint or wait on the final upload until processing completes.
Choose the plan that fits your integration
For prototypes and variable usage.
Simple usage-based pricing per scan session with transparent volume tiers.
Get pricingPredictable costs for production workloads.
Includes a monthly session allowance + discounted overage rate.
Get API AccessCustom pricing for high volume, self-hosted deployments, and SLAs.
Includes dedicated infrastructure, custom rate limits, and integration support.
Contact usFeatures actively in development
Get API access and start extracting structured data from identity documents today.