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.

Document Authenticity

Deep AI analysis of document structure, fonts, security patterns against a global template database of 190+ document types. Catches sophisticated forgeries that fool the human eye.

Template MatchingPrint AnalysisUV Simulation

Tamper Detection

Detects digital manipulation, photo substitution, data alteration, and cut-and-paste fraud using pixel-level image forensics and metadata analysis.

Image ForensicsMetadata CheckPhoto Integrity

MRZ Reading & Validation

Extracts and cross-validates Machine Readable Zone data on passports and travel documents. Checksums verified, MRZ cross-referenced against visual inspection zones.

ICAO 9303Checksum VerifyZone Cross-Check

Hologram & Security Features

AI-powered detection of holograms, microprint, security threads, and UV-reactive elements using advanced camera capture guidance.

Hologram DetectionMicroprintSecurity Thread

Expiry & Validity Check

Automatically extracts and validates document expiry dates, issue dates, and validity periods. Configurable rejection thresholds per your risk policy.

Date ExtractionCustom ThresholdsMulti-format

Face Photo Extraction

Crops and extracts the biometric photo from the identity document for downstream face matching. Normalises orientation, lighting, and resolution for optimal accuracy.

Auto-cropNormalisationMatch-ready

How It Works

From capture to decision in under 2 seconds.

The verification pipeline runs automatically the moment an image is submitted.

Document Capture

Place document within frame.
Ensure good lighting. Avoid shadows.

Focus: Good
Lighting: Adequate
Glare: Minor
Pre-processing
Perspective Fix
De-skewing
Contrast Norm.
Noise Reduce
Glare Remove
Resolution Scale
Auto-detected: NGA Passport · ICAO type P · Page 1 of 1
AI Analysis
Authenticity
98.2%GENUINE
Tamper Detection
99.7%CLEAN
MRZ Checksum
100%VALID
Hologram
94.5%DETECTED
Expiry
VALID 3y
Face Photo
EXTRACTED
Verification Result
{
  "decision": "PASS",
  "confidence": 97.6,
  "document_type": "PASSPORT",
  "full_name": "AMARA OKONKWO",
  "dob": "1992-06-12",
  "expiry_date": "2029-12-30",
  "is_expired": false,
  "mrz_valid": true,
  "face_image_url": "https://..."
}

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.

Biometric Passport

ICAO 9303 compliant. MRZ + chip data. Face photo extraction.

✓ MRZ Reading

National Identity Card

Front & back capture. Barcode/QR decoding. Country-specific validation.

✓ Front & Back

Driver's Licence

AAMVA standard + local formats for IN, GH, KE, NG.

✓ AAMVA + Local

Voter Identity Card

PVC (Nigeria), Voter ID (Ghana & Kenya), EPIC (India).

✓ 4 Countries

Aadhaar Card

Masked & unmasked. QR code verification. UIDAI-compliant.

✓ QR Verify

PAN Card (India)

PAN number, name, DOB extraction. IT Dept format.

✓ IT Dept Format

Residence Permit

Biometric residence permits and alien registration cards.

✓ Multi-country

+180 More

Expanding library. Request specific document types for your market.

Request a Doc

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.

logo
India

UIDAI, IT Dept, ECI, MHA

LIVE
Aadhaar Card

UID, Name, DOB, Gender, Address, QR, Masked & Unmasked

PAN Card

PAN No., Name, Father's Name, DOB

Passport

MRZ No., Name, DOB, Expiry, Place of Birth

Voter ID (EPIC)

EPIC No., Name, Father's Name, Address

Driver's Licence

DL No., Name, DOB, Validity, Vehicle Classes

logo
Nigeria

NIMC · INEC · FRSC · CBN

LIVE
NIN Slip / NIN Card

NIN, Full Name, DOB, Gender, Phone

PVC (Voter's Card)

VIN, Full Name, DOB, LGA, State

International Passport

Passport No., Name, MRZ, Expiry

BVN Slip

BVN Number, Name, DOB, Phone

Driver's Licence (FRSC)

Licence No., Name, DOB, Expiry, State

logo
Ghana

NIA · EC Ghana · DVLA · SSNIT

LIVE
Ghana Card (NIA)

GHA Number, Full Name, DOB, Gender

Ghanaian Passport

MRZ, Passport No., Name, DOB, Expiry

Voter ID (EC Ghana)

Voter ID No., Name, DOB, Constituency

Driver's Licence (DVLA)

Licence No., Name, DOB, Expiry

SSNIT Card

SSNIT No., Full Name, DOB

logo
Kenya

IPRS · NTSA · Immigration

LIVE
National ID (Huduma)

ID No., Full Name, DOB, Gender, District

Kenyan Passport

MRZ, Passport No., Name, DOB, Expiry

Driver's Licence (NTSA)

Licence No., Name, DOB, Expiry, Class

Alien ID Card

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.

Full Name
string
Date of Birth
ISO date
Document Number
string
Expiry Date
ISO date
Issuing Country
ISO 3166
Nationality
ISO 3166
Gender
enum
Address
string
MRZ Lines
string
Face Photo URL
url
Document Type
enum
Is Expired
boolean

+ Country fields: PAN, UID, NIN, EPIC, BVN, SSNIT

extracted_data.json
{
  "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.

Auto document type detection

Leave document_type blank — DigiVerify detects it automatically

Configurable checks

Run all checks or only what you need. Lightweight flows for low-risk users.

Full sandbox mode

Test with synthetic documents without any real identity data.

Webhooks on completion

Get pushed notifications on every decision. No polling needed

document-verify.js
// 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.

Face Verification

Match the face from the document against a live selfie. Confirm the person is the document's rightful owner.

Learn more

Liveness Detection

Ensure the selfie is from a live person — not a photo, mask, or deepfake. iBeta Level 1 certified.

Learn more

AML Screening

Screen against 1,500+ global watchlists — PEP, sanctions, adverse media — to complete a full KYC check.

Learn more

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
Section Page CTA

Read our insightful blogs!

Stay updated with the latest trends and innovations in finTech with our insightful blogs.

Frequently asked questions

DigiPay.Guru's document verification solution is designed for banks, digital banks, fintechs, payment service providers (PSPs), money transfer operators (MTOs), digital wallet providers, NBFCs, lending platforms, insurance companies, and other regulated businesses that need secure, automated customer onboarding while meeting KYC and AML compliance requirements.

The platform verifies government-issued identity documents, including passports, national identity cards, driver's licenses, tax documents, bank statements, utility bills, and other supporting documents. Accepted document types can be configured based on your country and regulatory requirements.

The solution combines AI-powered document analysis, OCR data extraction, document authenticity checks, expiry validation, and format verification to accurately verify identity documents before customer onboarding is completed.

Yes. DigiPay.Guru uses intelligent OCR technology to automatically extract customer information from identity documents, reducing manual data entry, improving accuracy, and accelerating digital onboarding.

Yes. The platform performs document authenticity checks, validates document formats, detects expired documents, and identifies signs of tampering or forgery to help prevent identity fraud before customer accounts are approved.

Yes. Document verification integrates seamlessly with face verification, liveness detection, address verification, and AML screening to deliver a complete eKYC workflow that strengthens fraud prevention and regulatory compliance.

Yes. DigiPay.Guru provides REST APIs and SDKs that integrate with core banking systems, digital wallets, remittance platforms, lending applications, and other fintech solutions, enabling seamless document verification within your existing onboarding process.

Yes. Organizations can customize accepted document types, verification rules, confidence thresholds, approval workflows, and country-specific compliance requirements to match their business processes and regulatory obligations.

Yes. DigiPay.Guru supports multi-country document verification and can verify region-specific identity documents while helping organizations comply with local KYC and AML regulations across global markets.

By validating document authenticity, extracting identity data through OCR, detecting expired or altered documents, and combining these checks with biometric verification and AML screening, DigiPay.Guru helps organizations prevent identity fraud before customer accounts are activated.

Yes. The platform is built for enterprise-scale onboarding, enabling banks, fintechs, PSPs, MTOs, and digital wallet providers to automate document verification for thousands of customers while maintaining speed, accuracy, and compliance.

Yes. DigiPay.Guru offers a fully white-label document verification solution, allowing organizations to customize branding, user experience, verification workflows, and customer journeys while maintaining complete control over their digital onboarding process.