I

Indonesian NIK Parser

Published byHery Kurniawan
9/21/2026
Agent payments

Endpoints

3

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/ping

    Ping

    Confirm the Identity module is reachable. Free, no database access - safe for health checks.

  • POST/parser/identity/parse-indonesian-nik

    Parse 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-nik

    Validate 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.