Endpoints
Ungrouped Endpoints 3
What is the Indonesian NIK Parser API?
Parse and validate Indonesian NIK (Nomor Induk Kependudukan, the 16-digit national ID number): province, city, district, birth date, gender and unique code - offline structural parsing, no lookup of personal data.
Indonesian NIK Parser API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.
Indonesian NIK Parser API endpoints
- GET
/parser/identity/pingPing
Confirm the Identity module is reachable. Free, no database access - safe for health checks.
- POST
/parser/identity/parse-indonesian-nikParse Indonesian NIK
Parse a 16-digit Indonesian NIK into province, city, district (codes and names), birth date, gender and unique code. Structural parsing only - no personal data lookup.
- POST
/parser/identity/validate-indonesian-nikValidate Indonesian NIK
Check whether a string is a structurally valid Indonesian NIK (length, digits, region code, birth-date segment).
Frequently asked questions about Indonesian NIK Parser API
What is an Indonesian NIK?
NIK (Nomor Induk Kependudukan) is the 16-digit national identity number printed on every Indonesian ID card (KTP). Its digits encode the province, city/regency, district, birth date, gender and a unique sequence.
Does this API look up personal data?
No. Parsing is purely structural: the API decodes what the digits themselves encode and maps the region codes to province, city and district names from our own reference data. It never queries any government or third-party database and stores nothing you send.
Why can the region names be null?
Region codes have been renumbered over the decades. A NIK issued under an older code still parses, but the current name lookup may miss - the codes are always returned, the names are best effort.