e

eKTP Validator

Published bynull
10/20/2026

Endpoints

3

Ungrouped Endpoints
3

What is the eKTP Validator API?

This api will check the Indonesian nik (nomor induk kependudukan) Number or KTP (Kartu Tanda Penduduk) Number, and will validate based on server Dukcapil

eKTP Validator 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.

eKTP Validator API endpoints

  • POST/ktp

    NIK/ KTP

    Input 16 Number from NIK

  • POST/ektp/search

    Name

    Name

  • POST/ektp/extract

    Extract

    Extract nik get details

Frequently asked questions about eKTP Validator API

What is the standard format and length of the NIK input?

The National Identification Number (NIK) must consist of exactly **16 digits**. It is a unique, lifelong identifier issued to Indonesian residents, structured based on regional codes (province, regency/city, sub-district), date of birth, and a sequential registration number.

How are gender and birth dates encoded within the 16-digit NIK?

The 16 digits of a NIK are structured as follows: * **Digits 1–2:** Province code * **Digits 3–4:** Regency/City code * **Digits 5–6:** Sub-district code * **Digits 7–12:** Date of birth in the format `DDMMYY`. Note that for females, 40 is added to the day value (e.g., `57` instead of `17`). * **Digits 13–16:** Sequential registration number starting from `0001` (managed to differentiate residents with identical birth dates and domiciles).