Kode Wilayah

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

Telusuri data wilayah secara interaktif

Klik salah satu provinsi, lalu navigasi ke kab/kota, kecamatan, dan kelurahan/desa.

Provinsi

Pilih provinsi untuk mulai

Memuat...

Kabupaten / Kota

Pilih provinsi dahulu

Pilih item di kolom sebelumnya

Kecamatan

Pilih kab/kota dahulu

Pilih item di kolom sebelumnya

Kelurahan / Desa

Pilih kecamatan dahulu

Pilih item di kolom sebelumnya

Dokumentasi API

Cara menggunakan API

Semua endpoint bersifat publik, tidak butuh autentikasi. Cukup panggil URL yang sesuai dan parse responsenya.

Endpoint yang tersedia

GET

/provinces

Mengembalikan semua provinsi di Indonesia.

Contoh

https://api.kodewilayah.web.id/provinces
GET

/regencies/{province_id}

Daftar kabupaten/kota berdasarkan kode provinsi.

Contoh

https://api.kodewilayah.web.id/regencies/11

Ganti 11 dengan kode provinsi yang ingin ditampilkan.

GET

/districts/{regency_id}

Daftar kecamatan berdasarkan kode kabupaten/kota.

Contoh

https://api.kodewilayah.web.id/districts/1101

Ganti 1101 dengan kode kabupaten/kota.

GET

/villages/{district_id}

Daftar kelurahan/desa berdasarkan kode kecamatan.

Contoh

https://api.kodewilayah.web.id/villages/110101

Ganti 110101 dengan kode kecamatan.

Parameter pencarian ?q=

Setiap endpoint mendukung parameter opsional ?q= untuk memfilter hasil berdasarkan nama atau kode. Pencarian bersifat case-insensitive.

Format response

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
}

Contoh penggunaan

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

Update dan perubahan terbaru

Catatan singkat seputar perubahan, perbaikan, dan pengumuman terkait layanan ini.

Info

20 Agustus 2026

Rate Limiter Dihapus

Rate limiter pada API sudah dinonaktifkan, kini semua request ke server API dapat diakses tanpa batasan request

Butuh bantuan lebih lanjut?

Cek layanan lain yang tersedia

Jasa manage server

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 layanan

Jasa pengembangan website

Butuh website, API, atau aplikasi custom sesuai kebutuhan bisnis? Saya kerjakan end-to-end, dari desain, development, sampai deployment.

Hubungi saya

Konsultasi infrastruktur

Mau diskusi arsitektur, scaling, atau optimasi sistem yang sudah ada? Saya siap bantu.

Jadwalkan konsultasi

Unofficial WhatsApp API

Kirim 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

FAQ

Pertanyaan yang sering muncul

Kalau ada yang masih belum terjawab, kirim email ke hi@galih.me.