Indonesian Identity OCR (KTP & NPWP)
Identity data extraction tuned for Indonesian document formats.
The problem
Customer onboarding and identity verification stall because KTP and NPWP data is keyed in by hand — slow and prone to NIK typos.
The solution
Verity identity OCR is trained on Indonesian formats: KTP, NPWP, SIM, KK, and passport. It extracts 20+ fields from a KTP in seconds and validates NIK structure automatically.
Key features
Tuned for Indonesian formats
KTP/NPWP/SIM/KK layouts recognized, including print and photo variations.
NIK & NPWP validation
Checks identity-number structure and consistency automatically.
eKYC-ready
Fits digital onboarding and customer verification flows.
What it extracts
Measured outcomes
- 20+
- fields per KTP
- <2 dtk
- per document
- 99%+
- field accuracy (target)
Integration & technical
The extraction API returns structured per-field JSON with confidence scores. Supports integration into eKYC/onboarding systems. Data can be processed without retention, per your privacy policy.
Frequently asked questions
Which identity documents are supported?
KTP/e-KTP, NPWP, SIM, Kartu Keluarga (KK), and passport. Other formats can be added on request.
Can it be used for verification (eKYC)?
Yes. Identity-field extraction can feed your eKYC and customer-onboarding flows via API.
How many fields can be extracted from a KTP?
More than 20 fields, including NIK, name, place/date of birth, address, and more.
Ready to automate your document processing?
Book a short demo. We’ll show how Verity extracts data from your documents — on your real use case.