Product Suite

ID Verification SDK Suite for complete eKYC

End-to-end eKYC: document capture, face match, and liveness in one flow. Everything runs on your own infrastructure so identity data never leaves your control.

PASSPORT • AURORIA
Passport Photo
SURNAME

WILLIAMS

GIVEN NAMES

ETHAN L.

DATE OF BIRTH

22 SEP 1992

DOCUMENT NO.

X8295147

P<AURWILLIAMS<<ETHAN<L<<<<<<<<
X8295147<7AUR9209226M3205184<<<<03
MRZ Verified
Barcode Valid
OCR Complete
Identity Verified

MRZ

ICAO 9303 parsing

PDF417

Barcode decoding

1000s

Document types

100%

On-premises

Onboarding starts with reading the customer’s ID accurately. FacePlugin ID Document Recognition SDK detects the document in frame, classifies its type, and extracts the data fields  name, date of birth, document number, expiry, and more using OCR, MRZ parsing (ICAO 9303) and PDF417 barcode decoding.

It supports thousands of global passport, ID-card and driver-license formats and cross-checks the MRZ, visual zone and barcode against each other to catch tampering and transcription errors. Running fully on-premises, it lets regulated businesses digitise KYC without sending customer documents to an external cloud.

The result is clean, structured, validated data  not just a photo of a card. That means fewer manual reviews, faster onboarding, and a reliable foundation for the downstream steps of identity verification: document liveness, face match and selfie liveness.

Read every zone of the document

The SDK fuses OCR of the printed fields with MRZ and barcode data, then reconciles them so you capture clean, structured, validated data — not just an image.

Document Recognition
PASSPORT • AURORIA
Passport holder photo
SURNAME WILLIAMS
GIVEN NAMES ETHAN L.
DATE OF BIRTH 22 SEP 1992
DOCUMENT NO. X8295147
NATIONALITY AUR
P<AURWILLIAMS<<ETHAN<L<<<<<<<<<
X8295147<7AUR9209226M3205184<<<<03
OCR MRZ BARCODE
Visual zone / OCR Complete
MRZ parsing Valid
MRZ checksum Passed
PDF417 / QR barcode Decoded
Field reconciliation Matched
Document Data Verified OCR, MRZ and barcode data successfully matched
Processed locally
Capabilities

What the ID Document Recognition SDK does

Combine document recognition, face matching, and liveness detection into a single, privacy-first verification flow.

MRZ parsing

Read and checksum the machine-readable zone to ICAO 9303.

Barcode decoding

Decode PDF417 and QR data on IDs and driver licenses.

OCR extraction

Extract printed fields into clean, structured JSON.

Global templates

Classify and read thousands of document types worldwide.

Tamper checks

Reconcile MRZ, barcode and visual zone to flag edits.

On-premises

Process customer documents without a third-party cloud.
Identity Verification

ID Captured

Document read — MRZ, OCR, barcode

Document Liveness

Genuine physical document

Face Match

Selfie matched to portrait • 98.7%

Selfie Liveness

Real, live person confirmed

Capture on any device

Guide users to photograph their ID through your web or mobile app, with quality checks that reduce blur, glare and retries.

Native mobile SDKs for iOS and Android

Automatic document detection and cropping

Quality checks reduce failed captures

Use cases

Where teams use it

Account opening

Read IDs to pre-fill and verify customer data during digital onboarding.

Age verification

Extract date of birth from an ID to confirm eligibility.

Travel & hospitality

Scan passports at check-in with MRZ parsing.

Fraud checks

Reconcile zones to catch tampered and edited documents.

FAQ

Frequently asked questions

The SDK supports passports, national ID cards, and driver’s licenses from a wide range of countries with automatic document recognition.

It captures key details such as name, date of birth, document number, nationality, gender, expiry date, and other fields, returning the data in structured JSON format.

The SDK verifies MRZ, visual text, and barcode data, checking for mismatches and validation errors that may indicate document tampering.

Yes. All document scanning and data extraction are performed on your own servers or devices, ensuring sensitive information never leaves your environment.

Yes. It integrates seamlessly with FacePlugin Face Recognition, Liveness Detection, or the complete ID Verification Suite for a full eKYC workflow.

Powered by

SDKs behind this solution

Face Recognition SDK

Accurate 1:1 and 1:N face matching on your own infrastructure.

Face Liveness SDK

Passive and active anti-spoofing that stops presentation attacks.

ID Verification Suite

End-to-end eKYC when you need to verify identity at onboarding.

Protect your face flows from spoofing

Add liveness detection to your face recognition or eKYC product and stop presentation attacks at the source.

Scroll to Top