Dokumentasi REST API
API sederhana untuk data wilayah administrasi Indonesia: provinsi, kota/kabupaten, kecamatan, dan desa.
Dibuat untuk developer yang membutuhkan data wilayah terstruktur dan terbaru untuk form, dashboard, atau validasi alamat.
Dibuat untuk developer yang membutuhkan data wilayah terstruktur dan terbaru untuk form, dashboard, atau validasi alamat.
Endpoint Tersedia
- GET
/states
โ Daftar semua provinsi - GET
/states/:stateCode
โ Detail provinsi berdasarkan kode - GET
/states/:stateCode/cities
โ Daftar semua kota/kabupaten di provinsi - GET
/cities/:cityCode
โ Detail kota/kabupaten berdasarkan kode - GET
/cities/:cityCode/districts
โ Daftar semua kecamatan di kota/kabupaten - GET
/districts/:districtCode
โ Detail kecamatan berdasarkan kode - GET
/districts/:districtCode/villages
โ Daftar semua desa di kecamatan - GET
/villages/:villageCode
โ Detail desa berdasarkan kode
Cara Pakai
Kirim GET request ke endpoint yang diinginkan. Contoh menggunakan curl
:
curl https://lokaid.gilangpratama.id/states
Atau dari JavaScript:
fetch('https://lokaid.gilangpratama.id/states') .then(r => r.json()) .then(console.log);
Contoh Response
{ "status": 200, "message": "SUCCESS", "data":[ { "code": "11", "value": "ACEH" }, { "code": "12", "value": "SUMATERA UTARA" }, ... ] }