Document OCR

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.

PROBLEM → SOLUTION

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.

SUPPORTED DOCUMENT TYPES

Personal Identity Documents

DocumentGenerations SupportedKey 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 CMNDFull name, DOB, gender, nationality, hometown, address, ID number, expiry, issue date, issue place, QR code, MRZ
PassportVietnamese & internationalFull name, nationality, DOB, passport number, issue/expiry date, MRZ Zone 1 & 2, check digits
Chip NFC Data (CCCD)Post-2021 chip cardsChip face image, digital signature validation (Ministry of Public Security), chip-vs-OCR cross-check

Business Documents

DocumentKey Fields Extracted
Enterprise Registration Certificate (ERC / ĐKKD)Tax ID (MST), company name, legal representative, registered address, business lines, charter capital, registration date
Appointment LetterRepresentative name, title, authorized scope, validity period, signing authority

Other Documents

DocumentKey Fields Extracted
Vehicle Registration CertificateOwner name, license plate, chassis number, engine number, vehicle type, registration date
Get started

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.