Skip to content

Indonesian Administrative Regions

Free

geo:wilayah

All 38 provinces, regencies/cities, districts and villages with their Ministry of Home Affairs codes, per Ministerial Decree 300.2.2-2138 of 2025. Ideal for cascading address pickers.

No key yet? Sign up free

GET/v1/geo:wilayah/kabupaten

Regencies/cities in a province.

Cache 2592000 s 1 quota / request geo.wilayah.kabupaten

Parameters

2-digit province code, e.g. 31

cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/geo:wilayah/kabupaten?province_id=31"

GET/v1/geo:wilayah/kecamatan

Districts in a regency/city.

Cache 2592000 s 1 quota / request geo.wilayah.kecamatan

Parameters

Regency/city code, e.g. 31.71 or 3171

cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/geo:wilayah/kecamatan?regency_id=31.71"

GET/v1/geo:wilayah/kelurahan

Villages in a district.

Cache 2592000 s 1 quota / request geo.wilayah.kelurahan

Parameters

District code, e.g. 31.71.01 or 317101

cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/geo:wilayah/kelurahan?district_id=31.71.01"

GET/v1/geo:wilayah/provinsi

All provinces.

Cache 2592000 s 1 quota / request geo.wilayah.provinsi

This endpoint takes no parameters.

cURL
curl -H "x-api-key: ga_live_..." "https://kajidata.artonlabs.com/v1/geo:wilayah/provinsi"

Are you sure?