ready-to-use endpoints in this product, with JSON responses and consistent error handling.
Transport category: 440 airports across 38 provinces, with ICAO and IATA codes.
Data as of · Source: OurAirports, OpenStreetMap (ODbL) & Wikidata
Transport category: 440 airports across 38 provinces, with ICAO and IATA codes.
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/bandaraReturns the 440 airports with ICAO/IATA codes, region, coordinates, elevation, size, scheduled service, international status and validation status. Filters can be combined.
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/bandara?q=supadio&per_page=2" \
-H "x-api-key: YOUR_API_KEY"{
"success": true,
"data": [
{
"id": "wioo",
"nama": "Bandar Udara Internasional Supadio",
"icao": "WIOO",
"iata": "PNK",
"kabupaten_kode": "61.12",
"kabupaten": "Kabupaten Kubu Raya",
"provinsi_kode": "61",
"provinsi": "Kalimantan Barat",
"lat": -0.152258,
"lng": 109.404493,
"elevasi_m": 3,
"jenis": "besar",
"layanan_terjadwal": true,
"internasional": true,
"validasi": "terverifikasi"
}
],
"meta": {
"total": 1,
"page": 1,
"per_page": 2,
"total_pages": 1,
"attribution": {
"source": "OurAirports; © OpenStreetMap contributors; Wikidata; KM 37 Tahun 2025",
"license": "ODbL 1.0 (bagian dari OpenStreetMap); OurAirports public domain; Wikidata CC0",
"license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
"source_url": "https://ourairports.com/data/",
"attribution_page": "https://www.openstreetmap.org/copyright",
"notice": "Data diubah: digabung dari beberapa sumber terbuka, divalidasi silang terhadap daftar bandara resmi, dan diberi kode wilayah Kemendagri oleh API Indonesia",
"sources": [
{
"name": "OurAirports",
"url": "https://ourairports.com/data/",
"used_for": "koordinat, kode, elevasi, landasan"
},
{
"name": "OpenStreetMap (aeroway=aerodrome)",
"url": "https://www.openstreetmap.org/copyright",
"used_for": "koordinat, operator"
},
{
"name": "Wikidata",
"url": "https://www.wikidata.org",
"used_for": "validasi koordinat, ID Wikidata"
},
{
"name": "KM 37 Tahun 2025 tentang Penetapan Bandar Udara Internasional",
"url": "https://hubud.kemenhub.go.id/berita/4772",
"used_for": "status internasional"
}
]
}
}
}440 bandara di 38 provinsi dengan lat/lng, kode ICAO/IATA, elevasi, landasan, dan status internasional KM 37/2025. Setiap bandara dicek ke daftar resmi, selisih median 230 meter.
Data BMKG (prakiraan cuaca, peringatan dini, gempa terkini) dalam format JSON konsisten lewat satu REST API dan satu API key. Tanpa parsing XML atau scraping.
Kumpulan API publik Indonesia yang bisa dipakai developer tanpa biaya di awal: wilayah, cuaca, hari libur, kode pos, kurs, dan lainnya. Satu API key untuk semua.
Coordinates and codes come from OurAirports (public domain), OpenStreetMap (ODbL 1.0) and Wikidata (CC0). The official Directorate General of Civil Aviation list is used only for validation and is not copied. The international status follows KM 37 Tahun 2025.
Every airport must match the official airport list and sit within 3 km of the official position (median 0.23 km). terverifikasi (322) means at least two open sources agree within 2 km; sebagian (118) means one open source.
Not yet. Of the 597 airports on the official list, 157 are not included: 120 are not in any open source (mostly small pioneer airstrips in Papua) and 37 failed the 3 km distance check.