← Blog
Artikel

API Bandara Indonesia: 440 Bandara dengan Koordinat, Kode ICAO/IATA, dan Landasan

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.

Daftar bandara Indonesia resmi ada di situs Ditjen Perhubungan Udara, tapi situs itu tidak mengizinkan pemakaian komersial tanpa izin tertulis. Sumber terbuka seperti OurAirports, OpenStreetMap, dan Wikidata bebas dipakai, tapi isinya campur: ada lapangan terbang yang sudah tutup, kode ICAO lama yang sudah dipindah ke bandara baru, dan koordinat yang meleset puluhan kilometer.

Jadi kami ambil jalan tengah. Data yang dipublikasikan hanya dari sumber terbuka, lalu setiap bandara dicek ke daftar resmi sebelum masuk ke API Bandara di API Indonesia (/api/v1/bandara).

Isinya apa saja?

  • 440 bandara di 38 provinsi, masing-masing dengan lintang dan bujur, kabupaten/kota dan provinsi (kode Kemendagri).
  • Kode ICAO (388 bandara) dan IATA (226 bandara).
  • Elevasi, kelas ukuran (besar, sedang, kecil), dan apakah ada penerbangan terjadwal.
  • Data landasan pacu untuk 302 bandara: arah, panjang, lebar, dan permukaan.
  • Status internasional untuk 36 bandara sesuai KM 37 Tahun 2025.

Bagaimana validasinya?

Setiap bandara dari sumber terbuka dicocokkan ke daftar resmi Ditjen Perhubungan Udara (597 bandara) lewat kode ICAO, kode IATA, atau nama. Sebuah bandara baru dimuat kalau:

  1. ada di daftar resmi (jadi bandara yang sudah tutup otomatis tidak masuk),
  2. koordinatnya paling jauh 3 km dari posisi resmi,
  3. berada di dalam batas kabupaten/kota Indonesia.

Selisih median ke posisi resmi 230 meter. Field validasi memberi tahu seberapa kuat datanya:

  • terverifikasi (322 bandara): minimal dua sumber terbuka sepakat dalam radius 2 km.
  • sebagian (118 bandara): baru satu sumber terbuka, tapi tetap lolos cek ke daftar resmi.

Isi daftar resmi tidak kami salin. Daftar itu hanya dipakai untuk memastikan bandaranya ada dan posisinya benar.

Contoh pemakaian

Cari bandara terdekat dari sebuah titik:

curl "https://use.apiindonesia.id/api/v1/bandara/nearby?lat=-0.03&lng=109.33&limit=3" \
  -H "x-api-key: API_KEY_KAMU"

Ambil detail lewat kode ICAO atau IATA:

curl "https://use.apiindonesia.id/api/v1/bandara/PNK" \
  -H "x-api-key: API_KEY_KAMU"

Daftar bandara bisa difilter per provinsi, kabupaten, status internasional, kelas ukuran, atau status validasi.

Batasannya

Satu catatan jujur: 157 bandara di daftar resmi belum masuk. Sebanyak 120 di antaranya belum ada di sumber terbuka mana pun, kebanyakan lapangan terbang perintis kecil di Papua dan Kalimantan Barat. Sisanya 37 bandara punya koordinat sumber terbuka yang meleset lebih dari 3 km dari posisi resmi, jadi kami tahan dulu.

Hal lain yang perlu kamu tahu:

  • Nama bandara mengikuti sumber terbuka, jadi sebagian masih berbahasa Inggris (misalnya "... Airstrip").
  • Kolom operator sengaja dikosongkan karena tag operator di OpenStreetMap banyak yang belum diperbarui setelah merger Angkasa Pura ke InJourney.
  • Data mengandung data OpenStreetMap (ODbL 1.0). Setiap respons membawa meta.attribution, cukup teruskan saat menampilkan ulang.

Harganya sama seperti endpoint lain: 2 kredit (Rp2) per request yang berhasil, request yang gagal tidak dipotong.

Halaman produk: https://apiindonesia.id/produk/bandara/ Dokumentasi: https://docs.apiindonesia.id/#bandara

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis dan dapatkan bonus 3.000 kredit (Rp3.000) setelah email diverifikasi, ambil API key, lalu langsung call endpoint pertama Anda. Tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik