Referensi API

Bandara Indonesia: Koordinat, Kode ICAO/IATA & Landasan

Kategori transportasi: 440 bandar udara di 38 provinsi, dengan kode ICAO dan IATA.

Data per · Sumber: OurAirports, OpenStreetMap (ODbL) & Wikidata

Endpoint utama
GET https://use.apiindonesia.id/api/v1/bandara
Jumlah endpoint
3
Autentikasi
Header x-api-key (buat gratis di dashboard)
Harga
2 kredit (Rp2) per request sukses; request gagal gratis
Format
JSON (REST), contoh cURL, JavaScript, Python
Sumber data
Sumber: OurAirports (domain publik), OpenStreetMap (aeroway=aerodrome, (c) kontributor OpenStreetMap, ODbL 1.0), dan Wikidata (CC0); Status internasional mengikuti KM 37 Tahun 2025 tentang Penetapan Bandar Udara Internasional; Daftar bandara Ditjen Perhubungan Udara (597 bandara) hanya dipakai untuk validasi: bandara dimuat bila cocok dengan daftar resmi dan koordinatnya maksimal 3 km dari posisi resmi; isi daftar resmi tidak disalin; validasi terverifikasi (322 bandara) berarti minimal dua sumber terbuka sepakat dalam 2 km; sebagian (118) berarti hanya satu sumber terbuka; Belum dimuat: 157 bandara resmi, yaitu 120 yang tidak ada di sumber terbuka mana pun (sebagian besar lapangan terbang perintis kecil di Papua) dan 37 yang gagal pemeriksaan 3 km; Karena sebagian data berasal dari OpenStreetMap, data turunan mengikuti ODbL dan setiap respons menyertakan meta.attribution
Ringkasan Produk

Apa yang Anda dapat dari API ini

Kategori transportasi: 440 bandar udara di 38 provinsi, dengan kode ICAO dan IATA.

  • Koordinat lat/lng, kabupaten/kota dan provinsi (kode Kemendagri), elevasi, ukuran, layanan terjadwal
  • Data landasan untuk 302 bandara
  • Status internasional sesuai KM 37 Tahun 2025 (36 bandara)
  • Setiap bandara dicocokkan dengan daftar bandara resmi Ditjen Perhubungan Udara dan posisinya maksimal 3 km dari posisi resmi (median 0,23 km)
  • Pencarian bandara terdekat dari sebuah koordinat dan pencarian langsung lewat kode ICAO/IATA
  • Sumber: OurAirports (domain publik), OpenStreetMap (aeroway=aerodrome, (c) kontributor OpenStreetMap, ODbL 1.0), dan Wikidata (CC0)
  • Status internasional mengikuti KM 37 Tahun 2025 tentang Penetapan Bandar Udara Internasional
  • Daftar bandara Ditjen Perhubungan Udara (597 bandara) hanya dipakai untuk validasi: bandara dimuat bila cocok dengan daftar resmi dan koordinatnya maksimal 3 km dari posisi resmi; isi daftar resmi tidak disalin
  • validasi terverifikasi (322 bandara) berarti minimal dua sumber terbuka sepakat dalam 2 km; sebagian (118) berarti hanya satu sumber terbuka
  • Belum dimuat: 157 bandara resmi, yaitu 120 yang tidak ada di sumber terbuka mana pun (sebagian besar lapangan terbang perintis kecil di Papua) dan 37 yang gagal pemeriksaan 3 km
  • Karena sebagian data berasal dari OpenStreetMap, data turunan mengikuti ODbL dan setiap respons menyertakan meta.attribution
Cakupan
3

endpoint siap pakai dalam produk ini, dengan respons JSON dan pola error yang konsisten.

Akses
API key

Bisa dicoba dengan bonus 3.000 kredit saat daftar, lalu dipakai di production lewat satu API key API Indonesia.

Contoh resource
https://use.apiindonesia.id/api/v1/bandara

Mengembalikan 440 bandara dengan kode ICAO/IATA, wilayah, koordinat, elevasi, ukuran, layanan terjadwal, status internasional, dan status validasi. Filter bisa digabung.

Contoh skenario produk

Bagian ini membedakan halaman produk dari dokumentasi. Dokumentasi menjawab cara memanggil endpoint; halaman ini menjawab kenapa endpoint tersebut masuk akal untuk fitur Anda.

  • Aplikasi perjalanan: tampilkan bandara terdekat dari lokasi pengguna lengkap dengan kode IATA.
  • Logistik & kargo: petakan bandara per provinsi dan kabupaten/kota dengan kode wilayah Kemendagri.
  • Formulir & validasi: isi dropdown bandara dan cek kode ICAO/IATA yang dimasukkan pengguna.

Contoh Pemakaian

Request
curl "https://use.apiindonesia.id/api/v1/bandara?q=supadio&per_page=2" \
  -H "x-api-key: YOUR_API_KEY"
Respons · 200 OK
{
  "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"
        }
      ]
    }
  }
}

Artikel Terkait

Harga 2 kredit (Rp2) per request sukses; request gagal gratis. Bonus 3.000 kredit sekali saat daftar, tanpa kartu kredit dan tanpa jatah bulanan.

Pertanyaan seputar API Bandara Indonesia: Koordinat, Kode ICAO/IATA & Landasan

Dari mana data bandara ini?

Koordinat dan kode dari OurAirports (domain publik), OpenStreetMap (ODbL 1.0), dan Wikidata (CC0). Daftar bandara resmi Ditjen Perhubungan Udara dipakai hanya untuk validasi, isinya tidak disalin. Status internasional mengikuti KM 37 Tahun 2025.

Bagaimana koordinatnya divalidasi?

Setiap bandara harus cocok dengan daftar bandara resmi dan koordinatnya maksimal 3 km dari posisi resmi (median 0,23 km). terverifikasi (322) berarti minimal dua sumber terbuka sepakat dalam 2 km; sebagian (118) berarti satu sumber terbuka.

Apakah semua bandara di Indonesia ada?

Belum. Dari 597 bandara di daftar resmi, 157 belum dimuat: 120 tidak ada di sumber terbuka mana pun (sebagian besar lapangan terbang perintis kecil di Papua) dan 37 gagal pemeriksaan jarak 3 km.

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