Telusuri data wilayah administratif Indonesia secara interaktif - dari tingkat provinsi hingga kelurahan/desa.
38
Provinsi
514
Kabupaten/Kota
7.266
Kecamatan
83.981
Kelurahan/Desa
Penjelajah Wilayah
Klik salah satu provinsi, lalu navigasi ke kab/kota, kecamatan, dan kelurahan/desa.
Dokumentasi API
Semua endpoint bersifat publik, tidak butuh autentikasi. Cukup panggil URL yang sesuai dan parse responsenya.
/provinces
Mengembalikan semua provinsi di Indonesia.
Contoh
https://api.kodewilayah.web.id/provinces/regencies/{province_id}
Daftar kabupaten/kota berdasarkan kode provinsi.
Contoh
https://api.kodewilayah.web.id/regencies/11Ganti 11 dengan kode provinsi yang ingin ditampilkan.
/districts/{regency_id}
Daftar kecamatan berdasarkan kode kabupaten/kota.
Contoh
https://api.kodewilayah.web.id/districts/1101Ganti 1101 dengan kode kabupaten/kota.
/villages/{district_id}
Daftar kelurahan/desa berdasarkan kode kecamatan.
Contoh
https://api.kodewilayah.web.id/villages/110101Ganti 110101 dengan kode kecamatan.
Setiap endpoint mendukung parameter opsional ?q= untuk memfilter hasil berdasarkan nama atau kode. Pencarian bersifat case-insensitive.
Cari provinsi berdasarkan nama
Cari kab/kota berdasarkan kode
Cari kecamatan berdasarkan nama
Cari desa berdasarkan nama
Sukses (HTTP 200)
{
"success": true,
"message": "Showing 38 provinces",
"data": [
{ "code": 11, "name": "Aceh" },
{ "code": 12, "name": "Sumatera Utara" },
{ "code": 13, "name": "Sumatera Barat" },
...
]
}Error (HTTP 404)
{
"success": false,
"message": "Province not found",
"data": null
}cURL
# Semua provinsi
curl https://api.kodewilayah.web.id/provinces
# Kabupaten/kota di Aceh (kode 11)
curl https://api.kodewilayah.web.id/regencies/11
# Kecamatan di Aceh Selatan (kode 1101)
curl https://api.kodewilayah.web.id/districts/1101
# Desa di kecamatan Bakongan (kode 110101)
curl https://api.kodewilayah.web.id/villages/110101
# Cari dengan ?q=
curl "https://api.kodewilayah.web.id/provinces?q=jawa"JavaScript / TypeScript
// JavaScript / TypeScript
const res = await fetch("https://api.kodewilayah.web.id/regencies/11");
const json = await res.json();
if (json.success) {
console.log(json.data); // array of { code, name }
}