Turn documents into verified data in under 2 seconds
High-speed OCR with built-in validation to ensure accuracy and prevent fraud from the start.
Without Document OCR → With Document OCR
Challenge
Manual data entry by agents — slow, error-prone, costly to scale
KALAPA SOLUTION
Automated extraction of all structured fields in < 2 seconds
Challenge
No image quality gate — blurry or forged documents reach your database
KALAPA SOLUTION
Real-time image quality feedback before submission — blur, glare, recapture, photocopy detection
Challenge
Static extraction returns raw strings with no field-level confidence
KALAPA SOLUTION
Tamper detection and forgery flags on every result
Challenge
Different code paths for each document type add engineering debt
KALAPA SOLUTION
Single API endpoint handles all supported document types and generations
Challenge
No audit trail linking document image to extracted result
KALAPA SOLUTION
Every extraction linked to session ID with immutable audit record
How it works
1. Capture with Quality Assurance
The SDK guides users to position their document correctly and runs a real-time quality check — detecting blur, glare, missing corners, and photocopy — before anything reaches the OCR model.
2. Extract, Validate & Detect Tampering
Fields are extracted with per-field confidence scores. Built-in logic validates data consistency and flags forgery signals: photo replacement, text editing, QR-vs-visual mismatch.
3. Pass Structured Data Downstream
Clean, structured output — name, DOB, ID number, MRZ, and more — flows instantly to the next step: face match, risk scoring, or your core banking system via webhook.
Personal Identity Documents
| Document | Generations Supported | Key Fields Extracted |
|---|---|---|
| Vietnamese National ID (CCCD / CMND) | 12-digit pre-2021 · 12-digit chip (2021–07/2024) · 12-digit chip (post 07/2024) · 9-digit CMND | Full name, DOB, gender, nationality, hometown, address, ID number, expiry, issue date, issue place, QR code, MRZ |
| Passport | Vietnamese & international | Full name, nationality, DOB, passport number, issue/expiry date, MRZ Zone 1 & 2, check digits |
| Chip NFC Data (CCCD) | Post-2021 chip cards | Chip face image, digital signature validation (Ministry of Public Security), chip-vs-OCR cross-check |
Business Documents
| Document | Key Fields Extracted |
|---|---|
| Enterprise Registration Certificate (ERC / ĐKKD) | Tax ID (MST), company name, legal representative, registered address, business lines, charter capital, registration date |
| Appointment Letter | Representative name, title, authorized scope, validity period, signing authority |
Other Documents
| Document | Key Fields Extracted |
|---|---|
| Vehicle Registration Certificate | Owner name, license plate, chassis number, engine number, vehicle type, registration date |
Your Onboarding Is Only as Good as the Data That Enters It
Document OCR gives you a clean, verified, structured data layer from the very first step of every user journey.