Skip to content
Verity Teknologi

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

Document KTP / e-KTP
Document NPWP
Document SIM
Document Kartu Keluarga (KK)
Document Paspor

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.