zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Indonesia/Cek NIK
Logo Cek NIK

Cek NIK

Decode structural information from a 16-digit Indonesian NIK identifier.

1 endpoint1 endpoint on this scraper40 calls40 calls so farupdated 3 months agoLast updated 6/13/2026, 2:19:48 AMBusy: 10+ calls so farllms.txt
Endpoints1

1/1 passing
checked 20 hours ago · daily 01:00 WIB

Decode NIK

Decode province, district, birth date, and gender from NIK.

GET/v1/indonesia:cek-nik/decode5m cache1 paramchecking key…
Parameters
nikstringrequired

NIK KTP Indonesia (16 digit angka)

·
Response
EXAMPLE
{
  "ok": true,
  "nik": "3201011503900001",
  "birth": {
    "day": 15,
    "date": "1990-03-15",
    "year": 1990,
    "month": 3
  },
  "valid": true,
  "gender": "LAKI-LAKI",
  "source": "algorithmic",
  "kec_code": "01",
  "province": "Jawa Barat",
  "sequence": "0001",
  "kab_kota_code": "01",
  "province_code": "32"
}

Code

Decode NIK
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("indonesia:cek-nik", "decode", {
  "nik": "3201011503900001"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
GET
Decode NIK/v1/indonesia:cek-nik/decode
1 param

Parameters

nikstringrequired
NIK KTP Indonesia (16 digit angka)

Request

curl -X GET "https://api.zapi.ink/v1/indonesia:cek-nik/decode?nik=3201011503900001" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "ok": true,
  "nik": "3201011503900001",
  "birth": {
    "day": 15,
    "date": "1990-03-15",
    "year": 1990,
    "month": 3
  },
  "valid": true,
  "gender": "LAKI-LAKI",
  "source": "algorithmic",
  "kec_code": "01",
  "province": "Jawa Barat",
  "sequence": "0001",
  "kab_kota_code": "01",
  "province_code": "32"
}

Related APIs

More in indonesia

Al-Qur'an Kemenag

indonesiaquran-kemenag

Official Indonesian Ministry of Religious Affairs Qur'an: 114 surah, 6,236 ayah with Arabic, kitabah, transliteration, Indonesian translation and footnotes, plus the full Kemenag tafsir (wajiz, tahlili, kosakata, munasabah, sabab nuzul).

242242 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Jadwal Sholat & Hijriah

indonesiasholat-kemenag

Indonesian prayer schedules for 517 cities sourced from the Ministry of Religious Affairs dataset, plus Hijri/Gregorian conversion and qibla direction.

188188 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Perpusnas

indonesiaperpusnas

Perpustakaan Nasional RI — Khastara digitised manuscripts and the OPAC national catalogue with full MARC records and digital content listings.

111111 calls so far5mResponses cached for 5m
Busy: 10+ calls so far

Bimas Islam Kemenag

indonesiabimasislam

Directorate General of Islamic Community Guidance: sharia consultation Q&A answered by the Kemenag team, official news, and directorate profile pages.

8282 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Wilayah Indonesia

indonesiawilayah

Indonesian administrative regions — province, regency, district and village — from official government registries, with BPS and Kemendagri codes.

222222 calls so far1dResponses cached for 1d
Busy: 10+ calls so far

Cek BPOM

indonesiacek-bpom

Pencarian registrasi produk obat, kosmetik, suplemen, dan pangan pada database resmi BPOM RI.

3838 calls so far5mResponses cached for 5m
Busy: 10+ calls so far
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.