This documentation provides information on how to use the APIs for retrieving data about provinces, cities, districts, and villages in Indonesia.
The base URL for accessing the APIs is http://localhost:3000
.
This endpoint retrieves a list of provinces in Indonesia.
- Method: GET
- URL:
/provinsi
- Status Code: 200 OK
- Body: [ { "kode_provinsi": "01", "nama_provinsi": "Aceh" }, { "kode_provinsi": "02", "nama_provinsi": "Sumatera Utara" }, ...
]
This endpoint retrieves a list of cities in Indonesia based on the province code.
- Method: GET
- URL:
/kota/:kode_provinsi
- Parameters:
-
kode_provinsi
: The code of the province for which cities are to be retrieved.
- Status Code: 200 OK
- Body: [ { "kode_kota": "01", "kode_provinsi": "01", "nama_kota": "Banda Aceh" }, { "kode_kota": "02", "kode_provinsi": "01", "nama_kota": "Sabang" }, ... ]
This endpoint retrieves a list of districts (kecamatan) in Indonesia based on the city code.
- Method: GET
- URL:
/kecamatan/:kode_kota
- Parameters:
-
kode_kota
: The code of the city for which districts are to be retrieved.
- Status Code: 200 OK
- Body: [ { "kode_kecamatan": "01", "kode_kota": "01", "nama_kecamatan": "Kuta Alam" }, { "kode_kecamatan": "02", "kode_kota": "01", "nama_kecamatan": "Syiah Kuala" }, ... ]
This endpoint retrieves a list of villages (desa) in Indonesia based on the district code.
- Method: GET
- URL:
/desa/:kode_kecamatan
- Parameters:
-
kode_kecamatan
: The code of the district for which villages are to be retrieved.
- Status Code: 200 OK
- Body: [ { "kode_desa": "01", "kode_kecamatan": "01", "nama_desa": "Lamteuba" }, { "kode_desa": "02", "kode_kecamatan": "01", "nama_desa": "Meuraxa" }, ... ]
GET http://localhost:3000/provinsi
GET http://localhost:3000/kota/01
Replace 01
with the province code for which you want to retrieve data.
GET http://localhost:3000/kecamatan/01
Replace 01
with the city code for which you want to retrieve data.
GET http://localhost:3000/desa/01
Replace 01
with the district code for which you want to retrieve data.
Note: Pastikan untuk mengganti http://localhost:3000 dengan URL sesuai dengan tempat Anda menjalankan server API.