190+
Document types
<2s
Verification time
99.5%
Accuracy
4+
Countries live
What We Check
Six AI checks. One API call.
Every document verification runs a full battery of checks in parallel — authenticity, structure, data integrity, and security features — returning a single confidence-scored decision.
How It Works
From capture to decision in under 2 seconds.
The verification pipeline runs automatically the moment an image is submitted.
Supported Documents
190+ document types. Every major ID format.
From biometric passports to voter cards — DigiVerify supports the full spectrum of government-issued identity documents across emerging markets.
Country Coverage
Built for the documents your users carry.
DigiVerify trains dedicated AI models per country, capturing specific security features, fonts, and validation rules of local issuers.
India
UIDAI, IT Dept, ECI, MHA
UID, Name, DOB, Gender, Address, QR, Masked & Unmasked
PAN No., Name, Father's Name, DOB
MRZ No., Name, DOB, Expiry, Place of Birth
EPIC No., Name, Father's Name, Address
DL No., Name, DOB, Validity, Vehicle Classes
Nigeria
NIMC · INEC · FRSC · CBN
NIN, Full Name, DOB, Gender, Phone
VIN, Full Name, DOB, LGA, State
Passport No., Name, MRZ, Expiry
BVN Number, Name, DOB, Phone
Licence No., Name, DOB, Expiry, State
Ghana
NIA · EC Ghana · DVLA · SSNIT
GHA Number, Full Name, DOB, Gender
MRZ, Passport No., Name, DOB, Expiry
Voter ID No., Name, DOB, Constituency
Licence No., Name, DOB, Expiry
SSNIT No., Full Name, DOB
Kenya
IPRS · NTSA · Immigration
ID No., Full Name, DOB, Gender, District
MRZ, Passport No., Name, DOB, Expiry
Licence No., Name, DOB, Expiry, Class
Alien ID No., Name, DOB, Nationality
OCR EXTRACTION
Every field extracted. Structured. Ready.
DigiVerify returns all document data as clean, structured JSON — no parsing, no regex, no manual mapping.
+ Country fields: PAN, UID, NIN, EPIC, BVN, SSNIT
{
"document_type": "PASSPORT",
"issuing_country": "NGA",
"full_name": "AMARA OKONKWO",
"dob": "1992-06-12",
"gender": "F",
"document_number": "A08392847",
"expiry_date": "2029-12-10",
"is_expired": false,
"mrz_valid": true,
"face_image_url": "https://storage.DigiVerify.com/...",
"confidence_scores": {
"authenticity": 98.3,
"tamper": 99.7,
"mrz": 100.0
}
}For Developers
One API call. Every document check.
Integrate in hours, not weeks. REST API with SDK support, sandbox, and comprehensive docs.
// DigiVerify — Document Verification API const result = await fetch('https://api.DigiVerify.com/v1/documents/verify', { method: 'POST', headers: { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ document_image: documentBase64, country: 'NG', document_type: 'PASSPORT', checks: [ 'authenticity', 'tamper_detection', 'mrz_validation', 'face_extraction' ] }) }); const { decision, extracted_data } = await result.json(); // decision → 'PASS' | 'REVIEW' | 'FAIL'
Document verification is step one.
Pair it with face matching and AML screening to build a complete, fraud-resistant onboarding flow.
Get Started
See document verification in action.
Book a demo and we'll walk you through a live verification using documents from your target market.
Schedule Your Live Demo
Read our insightful blogs!
Stay updated with the latest trends and innovations in finTech with our insightful blogs.


