Halo, kali ini saya akan memberikan sedikit dokumentasi mengenai API Daerah Indonesia. Apa itu API Daerah Indonesia ? API Daerah Indonesia adalah API yang berisi data-data Provinsi, Kota / Kabupaten, Kecamatan dan Kelurahan. Data ini saya ambil dari Github ( https://github.com/edwardsamuel/Wilayah-Administratif-Indonesia ), jika dilihat dari Github tersebut data terakhir ditarik per-tanggal 11th January 2018.
Daftar Isi
Dokumentasi API Daerah Indonesia
Provinsi
Semua data Provinsi :
https://dev.farizdotid.com/api/daerahindonesia/provinsi
Response :
1 2 3 4 5 6 7 8 9 10 11 |
{ "provinsi": [ { "id": 11, "nama": "Aceh" }, { "id": 12, "nama": "Sumatera Utara" }, ..... |
Detail Provinsi :
https://dev.farizdotid.com/api/daerahindonesia/provinsi/32
Response :
1 2 3 4 |
{ "id": 32, "nama": "Jawa Barat" } |
Kota / Kabupaten
Semua data Kota / Kabupaten bedasarkan Provinsi:
https://dev.farizdotid.com/api/daerahindonesia/kota?id_provinsi=32
Response :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "kota_kabupaten": [ { "id": 3201, "id_provinsi": "32", "nama": "Kabupaten Bogor" }, { "id": 3202, "id_provinsi": "32", "nama": "Kabupaten Sukabumi" }, ... |
Detail Kota / Kabupaten
https://dev.farizdotid.com/api/daerahindonesia/kota/3201
Response :
1 2 3 4 5 |
{ "id": 3201, "id_provinsi": "32", "nama": "Kabupaten Bogor" } |
Kecamatan
Semua data Kecamatan bedasarkan Kota / Kabupaten :
https://dev.farizdotid.com/api/daerahindonesia/kecamatan?id_kota=3214
Response :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "kecamatan": [ { "id": 3214010, "id_kota": "3214", "nama": "Jatiluhur" }, { "id": 3214011, "id_kota": "3214", "nama": "Sukasari" }, ... |
Detail Kecamatan :
https://dev.farizdotid.com/api/daerahindonesia/kecamatan/3214080
Response :
1 2 3 4 5 |
{ "id": 3214080, "id_kota": "3214", "nama": "Wanayasa" } |
Kelurahan
Semua data Kelurahan bedasarkan Kecamatan :
https://dev.farizdotid.com/api/daerahindonesia/kelurahan?id_kecamatan=3214010
Response :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "kelurahan": [ { "id": 3214010006, "id_kecamatan": "3214010", "nama": "Jatimekar" }, { "id": 3214010007, "id_kecamatan": "3214010", "nama": "Cikaobandung" }, ... |
Detail Kelurahan :
https://dev.farizdotid.com/api/daerahindonesia/kelurahan/3214010006
Response :
1 2 3 4 5 |
{ "id": 3214010006, "id_kecamatan": "3214010", "nama": "Jatimekar" } |
Atau kalian bisa download langsung Postmannya di URL berikut :
https://www.getpostman.com/collections/eb805bc03da6582f2f33
Jika ada pertanyaan atau apapun mengenai API Daerah Indonesia ini bisa langsung komentar ya. Terimakasih
API jangan diganti2 gan rulesnya, kasihan yang sudah nyantol dimari, hehe
Yang versi sekarang udah ngikutin rules bikin API yang bener dan pake framework gan. Kalau yang sebelumnya php murni dan menurut saya ga “best practice”nya saya bikin APInya.
Mas jika ingin mendapatkan API berita online yang mengandung teks “Kulon progo” itu bagai mana ya ? terima kasih
hengky , WA 081264545645
Maksudnya gimana ya mas?
Terima Kasih, Mas
terimakasih kembali mas
saya udah pake api yang lama untuk provinsi / kabupaten / kec skrg gk bisa nampil lagi provinsi nya.
kenapa ya??
Iya mas karena adanya perubahan major.
haturnuhun akang, katampi pisan api na 😀
sawangsulna kang
akang punten, abdi tiasa nyuhunkeun db khusus kangge daerah subang? timulai kecamatan nepi desa. nuju butuh pisan kang punten, hatur nuhun 😀
di API udah lengkap datanya bukan kang? kalau mau databasenya email ke saya kang ke me.farizdotid@gmail.com
Mas untuk api daerah indonesia lain gmn mas
maksudnya gimana mas?
Untuk kode pos ga ada ya?
Khusus kode pos gitu ya mas maksudnya?
mas, gak bisa sorting berdasarkan nama daerah nya ya? ini default nya sorting berdasarkan id nya
Iya betul mas, Mungkin di next update akan saya tambahan untuk parameter query sortnya mas.
Wow, sudah jadi https… Sangat membantu bro… mohon maaf hanya bisa ngucapin terima kasih…
Alhamdulillah bro
Mas kalau lempara API dari Kota Banjarmasin Provinsi Kalimantan Selatan gimana caranya ?
Maksudnya gimana ya mas?
bedanya sama api wilayah yg ada di rajaapi apa kalo boleh tau?
Saya juga kurang tau mas. Mungkin dari sisi response berbeda mas
API-nya udah oke ni gan, btw ada yang kurang sedikit gan datanya, yaitu Kode POS-nya gan belom ada. Thanx…
Belum punya datanya gan kalau kode pos hehe
apinya mati ya mas? 🙁
Kayanya waktu itu sempet ngedown mas hehe
Berguna banget mas, makasih banyak ya!
Terimakasih kembali mas
minta sarannya mas, mending ini ane simpen di db atau akses api ini trus ya?
makasih.
Tergantung kebutuhan mas, misalnya mau diakses saat offline berarti ada mekanisme untuk simpan ke database dulu baru diload. Tapi, kalau online terus ga masalah untuk akses terus mas.
bang untuk kecamatan dan kelurahan ada yang detail nya gak, jadi tanpa pakai id_kota untuk narik kecamatan, maka seluruh kecamatan di negara indonesia tampil semua, atau boleh bang kirim database nya..
permisi bang, boleh kirim db nya kah? dari kecamatan sampai kelurahan/desa. lagi butuh buat project saya bang.. terima kasih bang sebelumnya.
Ada disini bang : https://github.com/edwardsamuel/Wilayah-Administratif-Indonesia
sangat berguna gan, terimakasih banyak
Terimakasih kembali gan
makasih gan, orang mana ya?
terimakasih kembali gan!
pantes aja project ane yang dulu, pas di coba jadi gak jalan. ternyata rules nya rubah toh.
Thanks gan, sukses selalu.
gan, tolong tambahin dong, Desa “Ureng” Kab. Maluku Tengah, Kec. Leihitu. thx
gan bisa tolong tambahin data desa Tulehu di kecamatan 8103100 dan desa Ureng di kec 8103110 ga gan, tolong gan butuh banget. makasih banget
Matur Nuwun mas , sukses selalu 🙂
bang Farizdotid, thanks you. gw nebeng API ya
mas/bang/kang saya izin pake apinya buat explore2 ya hehe
Bang ini error 500 kode kecamatan https://dev.farizdotid.com/api/daerahindonesia/kecamatan/827103
gan, lapor, untuk Kelurahan Gunung, Kecamatan Kebayoran Baru, Jakarta Selatan belum tersedia, mohon diupdate gan
Izin memakai ya mas. Thank you banget. Tetap semangat berkarya!
Gan, ini SSL nya expired kah? Ngga bisa di GET soalnya
gan api nya error NET::ERR_CERT_DATE_INVALID, certificate nya diissue pake
*.dev.farizdotid.com
udah expired 02/Des/2020
saran:
bisa diganti dengan certificate ssl dari website ini aja gan, diissue pake
*.farizdotid.com
masih idup sampe Feb 2021
makasih gan
sukses terus
Mantep mas APInya, kalau get seluruh kota doang gmna yaa??
Banyak pertimbangan kenapa ga seluruh kota Indonesia mas. Salah satunya terlalu banyaknya data maka akan mempengaruhi performa aplikasi web/mobile.
dapetin api nya offline gmn ya bang ?
soalnya takutnya pas live, server api ini nya offline
Kalau butuh databasenya boleh email ke me.farizdotid@gmail.com ya mas
kira-kira bakal ada update ga ya gan
Saya ngikutin dari database pemerintah aja gan, kalau mereka update saya juga bakalan ikut update hehe tapi response jsonnya ga akan saya rubah
Gan bisa minta file csv untuk kecamatan & desa/kelurahan ga ya?
Sama cara download dari database pemerintah langsung gimana ya gan caranya?
Thanks kang.. mantap bener
Mas jangan ubah ubah lagi ya rules nya wkwk. Mentap ini.
Terimakasih banyaakkkk!!
thankss ya mas farizzdot.. berkah sekali berbagi ilmu dan mempermudah kami para developer yang butuh data administratif daerah.. suksess selalu ya mas
terimakasih kembali mas!
kak api untuk kode pos berdasarkan kelurahan gak ada ya?
saya butuh itu kak untuk project saya
Disini belum di integrasiin dengan kode pos mas. Di list ini ada, https://github.com/farizdotid/DAFTAR-API-LOKAL-INDONESIA. Cek aja ada API Kode Pos
Cara buat json api detail kota cara ya gimana?
udah ada di dokumentasi mas.
Terima kasih mas,
bermanfaat bgt
terimakasih kembali mas!