ready-to-use endpoints in this product, with JSON responses and consistent error handling.
75,627 public facilities across Indonesia with category, region codes and coordinates.
Data as of · Source: KMK 1206/2026, OpenStreetMap (ODbL) & Wikidata
75,627 public facilities across Indonesia with category, region codes and coordinates.
ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Can be tried with the 3,000 credit signup bonus, then used in production through one API Indonesia key.
https://use.apiindonesia.id/api/v1/fasilitas/kategoriReturns the six categories with their facility counts and subcategory breakdown. Useful for building a filter menu before calling the list endpoint.
This section separates the product page from the docs. The docs explain how to call endpoints; this page explains why the endpoints make sense for your feature.
curl "https://use.apiindonesia.id/api/v1/fasilitas/kategori" \
-H "x-api-key: YOUR_API_KEY"{
"success": true,
"data": {
"ibadah": {
"jumlah": 56615,
"subkategori": {
"masjid": 35522,
"musala": 11741,
"gereja": 6230,
"pura": 1462,
"vihara": 688,
"other": 500,
"klenteng": 340,
"kapel": 132
}
},
"kantor_pos": {
"jumlah": 854,
"subkategori": {
"kantor_pos": 647,
"lainnya": 203,
"agen_pos": 4
}
},
"pemadam_kebakaran": {
"jumlah": 318,
"subkategori": {
"damkar": 311,
"bpbd": 7
}
},
"polisi": {
"jumlah": 2659,
"subkategori": {
"polsek": 1129,
"lainnya": 800,
"pos_polisi": 286,
"polres": 267,
"satlantas": 91,
"polda": 47,
"polresta": 31,
"polrestabes": 8
}
},
"puskesmas": {
"jumlah": 10354,
"subkategori": {
"non_rawat_inap": 5989,
"rawat_inap": 4365
}
},
"spbu": {
"jumlah": 4827,
"subkategori": {
"spbu": 4272,
"pertashop": 355,
"lainnya": 195,
"spbn": 5
}
}
},
"meta": {
"attribution": {
"source": "© OpenStreetMap contributors; Wikidata",
"license": "ODbL 1.0 (OpenStreetMap); Wikidata CC0",
"license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
"source_url": "https://www.openstreetmap.org/copyright",
"attribution_page": "https://www.openstreetmap.org/copyright",
"notice": "Data diubah: fasilitas OSM disaring, dinormalisasi, diberi kode wilayah Kemendagri dan divalidasi silang terhadap daftar resmi (tidak disalin) oleh API Indonesia",
"sources": [
{
"name": "OpenStreetMap",
"url": "https://www.openstreetmap.org/copyright",
"used_for": "lokasi, nama, atribut"
},
{
"name": "Wikidata",
"url": "https://www.wikidata.org",
"used_for": "validasi, ID Wikidata"
}
]
}
}
}UMK 2026, 11.545 kode HS BTKI, tarif listrik PLN dan harga BBM subsidi, 10.354 puskesmas resmi, SPBU, kantor polisi, damkar, kantor pos, dan tempat ibadah.
Cara mengambil jadwal waktu sholat harian dan bulanan untuk seluruh kabupaten/kota di Indonesia lewat REST API — cocok untuk aplikasi Muslim dan reminder ibadah.
Coordinates are filled only when an OpenStreetMap point matches a puskesmas in the KMK register. 1,656 of 10,354 have coordinates; the rest are listed with lat/lng null and validasi tanpa_koordinat, never estimated.
To avoid pulling all 75,627 rows at once. Pass at least one of kategori, provinsi, kabupaten or q; for a point on the map use the nearby endpoint.
Locations and attributes come from OpenStreetMap (ODbL 1.0) and Wikidata (CC0), filtered and validated. The KMK HK.01.07/MENKES/1206/2026 puskesmas register is used to confirm names and codes, not to copy coordinates.