Data Wilayah Indonesia
Sesuai Kepmendagri 2025
Sempurnakan form alamat aplikasi E-Commerce atau HRIS Anda. Menyediakan data hirarki lengkap dari 38 Provinsi, Kabupaten/Kota, Kecamatan, hingga lebih dari 83.000 Desa.
Daftar API Endpoint
Sangat ideal untuk membuat Dropdown Select yang dinamis berantai.
X-API-KEY: YOUR_API_KEY di setiap HTTP Header Request Anda.
1. Provinsi
Mendapatkan data semua provinsi yang ada di Indonesia (Total 38 Provinsi).
https://api.bogortech.com/v1/wilayah/provinces
{
"data": [
{ "code": "11", "name": "Aceh" },
{ "code": "31", "name": "Daerah Khusus Ibukota Jakarta" }
// ... data lainnya ...
],
"meta": {
"administrative_area_level": 1,
"updated_at": "2026-03-24"
}
}
2. Kabupaten / Kota
Mendapatkan data kabupaten atau kota dari provinsi tertentu.
https://api.bogortech.com/v1/wilayah/regencies/[PROVINCE_CODE]
{
"data": [
{ "code": "31.71", "name": "Kota Administrasi Jakarta Pusat" },
{ "code": "31.74", "name": "Kota Administrasi Jakarta Selatan" }
// ... data lainnya ...
],
"meta": {
"administrative_area_level": 2,
"updated_at": "2026-03-24"
}
}
3. Kecamatan
Mendapatkan data kecamatan dari kabupaten atau kota tertentu.
https://api.bogortech.com/v1/wilayah/districts/[REGENCY_CODE]
{
"data": [
{ "code": "31.74.06", "name": "Cilandak" },
{ "code": "31.74.09", "name": "Jagakarsa" }
// ... data lainnya ...
],
"meta": {
"administrative_area_level": 3,
"updated_at": "2026-03-24"
}
}
4. Kelurahan / Desa
Mendapatkan data kelurahan atau desa dari kecamatan tertentu.
https://api.bogortech.com/v1/wilayah/villages/[DISTRICT_CODE]
{
"data": [
{ "code": "31.74.09.1001", "name": "Jagakarsa" },
{ "code": "31.74.09.1002", "name": "Srengseng Sawah" }
// ... data lainnya ...
],
"meta": {
"administrative_area_level": 4,
"updated_at": "2026-03-24"
}
}
Contoh Integrasi Kode
Implementasi mudah di berbagai bahasa pemrograman favorit Anda.
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bogortech.com/v1/wilayah/provinces",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-KEY: YOUR_API_KEY",
"Accept: application/json"
],
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
Pertanyaan Umum (FAQ)
Informasi teknis agar Anda dapat berintegrasi tanpa keraguan.
Darimana sumber data wilayah ini berasal?
Basis data mentah kami bersumber dari publikasi resmi Kepmendagri dan kontribusi open-source repositori github.com/cahyadsn/wilayah. BogorTech berperan menyediakan infrastruktur API (DaaS) berkecepatan tinggi dengan jaminan SLA untuk kebutuhan komersial Anda.
Apakah API ini cukup cepat untuk form checkout aplikasi saya?
Sangat cepat. Kami memadukan engine Go-lang dan database statis (SQLite) murni di dalam memori untuk memastikan latensi selalu berada di bawah 10 milidetik, mencegah efek loading panjang saat pengguna memilih alamat pengiriman barang.
Apa yang terjadi jika saya melewati limit 10.000 request harian?
Sistem akan mengembalikan respon HTTP Status 429 Too Many Requests. Kuota Anda akan di-reset kembali secara otomatis pada pukul 00:00 WIB. Untuk aplikasi berskala nasional, kami menyarankan Paket Enterprise (Unlimited).
Apakah ada pembatasan IP (IP Whitelisting)?
Tidak. Keamanan dipusatkan pada X-API-KEY di dalam HTTP Header. Anda bebas memanggil API ini dari lingkungan Frontend, Backend, maupun layanan Cloud mana pun selama kuncinya valid. Harap jaga kerahasiaan API Key Anda.
Investasi Kecil, Data Stabil
Bebaskan aplikasi Anda dari repotnya merawat data 83.000+ desa.
Developer
Cocok untuk testing, MVP, atau web skala menengah.
- ✓ Akses 4 Endpoint Lengkap (Prov-Desa)
- ✓ Data sesuai Kepmendagri 2025
- ✓ Respons Latensi Ultra-Rendah
- ✓ Limit 10.000 request/hari
Enterprise
Akses tanpa batas untuk E-Commerce & Platform Nasional.
- ✦ Semua fitur Paket Developer
- ✦ 100% Unlimited Request (Bebas Limit)
- ✦ Bebas Akses Paralel Cepat
- ✦ Pemberitahuan Dini saat Update Data
- ✦ Prioritas Support Cepat