RISHI KUMAR SHARMA
XXXX XXXX 3847 · DOB: 14/03/1990All fields · 624ms · Aadhaar format
99.4%
Field accuracy
190+
Doc types
40+
Field types
<800ms
Response time
What We Extract
Every meaningful field. From any document format.
DigiVerify's OCR engine goes beyond simple text reading — it understands document structure, field semantics, and country-specific formats to return typed, labelled, validated data.
How It Works
From raw image to structured data — in under 800ms.
The OCR pipeline runs four specialised stages in sequence, each optimised for accuracy over speed — and still returns results in under a second.
COUNTRY-SPECIFIC EXTRACTION
Trained on the exact fields each country's documents carry.
Generic OCR reads text. DigiVerify understands documents — it knows what Aadhaar fields look like vs a Ghana Card vs a PVC, and extracts accordingly.
India
UIDAI · IT Dept · ECI · MHA · ARTO
Nigeria
NIMC · INEC · FRSC · CBN
Ghana
NIA · EC Ghana · DVLA · SSNIT
Kenya
NIIMS · NTSA · Immigration Dept
Output Formats
Data in the shape your system needs.
DigiVerify returns extracted data in structured JSON with per-field confidence scores — typed, labelled, and cross-validated. Every response includes metadata on extraction quality and any low-confidence fields flagged for review.
For Developers
Raw image in. Clean structured data out.
No template configuration. No regex rules. Pass an image and a country code — DigiVerify handles the rest and returns typed, labelled, confidence-scored fields.
// DigiVerify — OCR Extraction API
const result = await fetch('https://api.DigiVerify.com/v1/ocr/extract', {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
// Required
document_image: documentBase64,
country: 'IN', // IN | NG | GH | KE
// Optional — auto-detected if omitted
document_type: 'AADHAAR',
// Back side for two-sided documents
document_back: backBase64,
// Return per-field confidence scores
return_confidence: true,
// Decode QR/barcodes present on doc
decode_barcodes: true
})
});
const {
extracted_data, // typed fields object
confidence_scores, // per-field scores
low_confidence, // fields needing review
cross_validated, // MRZ vs visual checks
face_image_url // cropped photo URL
} = await result.json();OCR is how you read the document. These are how you trust it.
Extracted data is only as good as the document it comes from. Pair OCR with authenticity checks to know the data is real.
Get Started
See OCR extraction in action.
Book a demo and we'll run live extractions on documents from your target market — India, Nigeria, Ghana, or Kenya.
Schedule Your Live DemoDownload Guide
Read our insightful blogs!
Stay updated with the latest trends and innovations in finTech with our insightful blogs.



