ID Analyzer
ID Verification API

Verify Any Government ID Through a Single API

Validate passports, driver licenses, and national IDs from 190+ countries. Match the document photo against the user's selfie. Block tampered and fake IDs. One integration, every platform.

190+

Countries

Arrow IconArrow Icon

Fake IDs

Blocked

OCR Accuracy

99.8%

Core Capabilities

Everything a Verification Flow Needs, in One API Call

NameDOBDoc NoExpiry

OCR Data Extraction

Read every field on the document — name, DOB, document number, MRZ, AAMVA barcode, NFC chip. 99.8% accuracy across 3,000+ document formats.

ID PhotoSelfieLive

Face Match & Liveness

Compare the selfie against the ID photo with biometric confidence scoring. Liveness detection blocks photos of photos, deepfakes, and replay attacks.

Genuine

Document Authentication

Check for tampering, recapture, and known fake-ID patterns. Pixel-level forensic signals catch the forgeries other vendors miss.

By the Numbers

The Largest Document Catalog in the Industry

Built from millions of real document samples. Tuned against phone captures in low light, partial frames, glare, and rotation. Production-ready, not a lab demo.

3K+ Document Formats

Passports, driver licenses, national IDs, and residence permits from every issuing authority.

190+ Countries Covered

Real document samples from 190+ countries and territories.

3s Average Round-Trip

Upload to structured verdict in three seconds. No human in the loop, no queue.

What You Get

One API. Three Decisions. Auditable End to End

A.I. Assisted Decision

Built-in security profiles return a clean accept / review / reject verdict tuned to your industry. Override the rules per-document type or per-country when you need to.

VerificationFintechAcceptReviewReject
SanctionsPEPCrimeWatchlists13 watchlists

AML & PEP Screening

Cross-reference the extracted identity against 13 authoritative sanctions, crime, and politically-exposed-person watchlists — in the same round-trip as the document scan.

Document Automation

Auto-fill onboarding forms, rental contracts, and KYC records from the OCR output. Cropping, deskew, and data obscure included — no second processing pipeline required.

Full NameDate of BirthDocument NoAddress
Ways to Integrate

Pick the Surface That Fits Your Stack

REST API for backend pipelines. Official SDKs for PHP, Python, Node.js, .NET, Go, and Java. A hosted drop-in flow for teams shipping today, plus webhooks for async results. All backed by the same engine.

integrations bg
In the Box

The Full Capability Checklist

Every method below ships with the API, on every plan. No paid add-ons, no separate billing for fraud checks, no per-feature unlock.

Barcode & MRZ

AAMVA PDF417 barcodes on US/Canada licenses, ICAO MRZ on every passport.

Visa & Resident Permits

Beyond passports and driver licenses — extract data from visas, residence permits, and travel documents.

Liveness Check

Active and passive liveness — blocks screen recaptures, deepfakes, and replay attacks.

Age Verification

DOB-derived age gates with optional minimum-age thresholds per jurisdiction.

Tamper Forensics

Pixel-level signals catch font swaps, photo splices, and digital edits in the document.

Recapture Detection

Spot photos taken off a screen, printout, or second device before they reach review.

Auto Crop & Deskew

Straighten, crop, and rectify documents shot at any angle, on any phone.

Custom Blacklist

Block specific users, document numbers, or fingerprints across your tenant.

Encrypted Vault

Retain documents, selfies, and full audit trails for as long as compliance requires.

Data Obscure

Auto-redact fields on stored images per your DPA — name, DOB, document number.

PDF Audit Report

A PDF audit report per transaction — replayable when the auditor or reviewer asks.

Multi-Script Support

Reads documents in their native scripts and returns Unicode — Arabic, Cyrillic, CJK, Latin.

How It Works

Integrate Identity Verification in Minutes

Upload Document

User uploads or captures a photo of their ID document — passport, driver license, or ID card — through your app or website.

AI Verification

Our AI engine extracts data via OCR, authenticates the document, performs face matching against a selfie, and runs AML/PEP screening — all in seconds.

Get Results

Receive a comprehensive verification result via API callback or webhook, including extracted data, authentication score, face match confidence, and screening alerts.

API Demo

See What the API Returns

Four real document samples through the API. Open the raw JSON response — extracted fields, confidence scores, bounding boxes, fraud warnings, the lot.

California Driver's License sample

Driver's License

California

Ukraine Passport sample

Passport

Ukraine

Hong Kong Identity Card sample

Identity Card

Hong Kong

Germany Driver's License sample

Driver's License

Germany

Every verification also generates a PDF audit report — replayable when the auditor asks.

View Demo Audit Report (PDF)
FAQ

Questions From the Integration Review

An ID verification API is a programmable interface that allows businesses to automatically verify the identity of their customers by scanning and authenticating identity documents such as passports, driver licenses, and ID cards. It uses technologies like OCR (optical character recognition), biometric face matching, and document authentication to confirm that a person is who they claim to be.

ID Analyzer supports over 5,000 document types from more than 200 countries and territories worldwide. This includes passports, national ID cards, driver licenses, residence permits, travel documents, and more. The system automatically detects the document type and extracts relevant data fields.

ID Analyzer achieves over 99.8% accuracy for OCR data extraction across supported documents. Our face verification engine delivers high-confidence matching results, and our document authentication system uses multiple AI models to detect forgeries, tampering, and counterfeit documents with industry-leading precision.

Integration is straightforward with our RESTful API. Sign up for a free account, obtain your API key, and start making HTTP requests. We provide official SDKs for PHP, Python, Node.js, .NET, Go, and Java, along with comprehensive documentation and code examples to get you started in minutes.

Most verification requests are processed within 1 to 5 seconds, depending on the complexity of checks performed. A basic OCR scan takes about 1–2 seconds, while a full verification including face matching, document authentication, and AML screening typically completes within 3–5 seconds.

Yes. ID Analyzer is ISO 27001 certified and processes all data over encrypted connections. Documents and biometric data can be automatically purged after verification, and we offer data residency options to help you comply with GDPR, HIPAA, and other regional data protection regulations.

cta-bg
Get Started

Your First Verification, Live This Week

Free trial credits on signup, no card required. Your first successful API call usually lands within an hour.