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 }
}Informasi Terbaru
Catatan singkat seputar perubahan, perbaikan, dan pengumuman terkait layanan ini.
20 Agustus 2026
Rate limiter pada API sudah dinonaktifkan, kini semua request ke server API dapat diakses tanpa batasan request
Cek layanan lain yang tersedia
Maintenance rutin, optimasi performa, bantuan proses deploy, monitoring script & potensi malware, backup berkala, sampai pengamanan harian — semua urusan server ditangani. Server aman, kamu fokus ke bisnis.
Lihat layananButuh website, API, atau aplikasi custom sesuai kebutuhan bisnis? Saya kerjakan end-to-end, dari desain, development, sampai deployment.
Hubungi sayaMau diskusi arsitektur, scaling, atau optimasi sistem yang sudah ada? Saya siap bantu.
Jadwalkan konsultasiKirim OTP, notifikasi order, sampai reminder via WhatsApp secara otomatis — tanpa biaya langganan. Token akumulatif gak pernah hangus, integrasi tinggal copy-paste (Node.js, PHP, Python, Go), dan sudah dipercaya 2.000+ bisnis dengan uptime 99.9%. Powered by Wangsaf.
Coba Wangsaf gratis