Flughafen-API: Datenbank der Flughäfen und Codes

Helfen Sie Reisenden, den richtigen Flughafen zu erkennen und zu verstehen, wo ihre Reise beginnt und endet. Rufen Sie Flughafencodes, Namen, Standorte und Zeitzonen ab oder laden Sie das Verzeichnis für Ihre eigene Such- und Buchungsfunktion herunter.

  • IATA- und ICAO-Abfrage
  • Koordinaten und Zeitzonen
  • JSON, XML und CSV

Flughafen über seinen Code abfragen

Senden Sie iata=LHR, um den London Heathrow Airport samt Referenzdaten abzurufen. Ersetzen Sie YOUR_API_KEY durch Ihren API-Schlüssel.

Beschreibung des Endpunkts

Dieser Endpunkt liefert geografische Details zu einem bestimmten Flughafen oder exportiert die gesamte Flughafen-Datenbank. Die Antwort erhalten Sie als JSON, XML oder CSV.

Endpunkt
GET https://content.airhex.com/api/v3.7.10/airports/

Anfrage · cURL

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'iata=LHR'

Antwort · JSON

[
    {
        "airhex_id": "53779",
        "updated": "2025-09-03 13:16:53",
        "iata": "LHR",
        "icao": "EGLL",
        "name": "London Heathrow Airport",
        "city_code": "LON",
        "country_code": "GB",
        "timezone": "Europe\/London",
        "utc": "1",
        "latitude": "51.469603",
        "longitude": "-0.453566",
        "active": "1",
        "avg_weekly_flights": "1587",
        "major_airport": 1,
        "address": "Longford TW6, UK",
        "phone_local": "0844 335 1801",
        "phone_intl": "+44 844 335 1801",
        "website": "https:\/\/www.heathrow.com",
        "sub_type": null
    }
]

Vollständige JSON-Antwort. Scrollen Sie im Feld, um alle Felder zu sehen. Weiter unten finden Sie erweiterte JSON- und XML-Beispiele.

Anfrageparameter

Geben Sie mindestens einen der Parameter iata, icao, city_code, country_code, name oder dump=1 an. Mit dump=1 werden die übrigen Abfrageparameter ignoriert; die Filter zum Umfang gelten weiterhin.

Parameter Pflicht Wert Typ Standard Beschreibung
apikey Ja Beliebig String keiner Ihr API-Schlüssel. Kostenlosen API-Testschlüssel anfordern.
iata Bedingt AAA-ZZZ String keiner Dreistelliger IATA-Flughafencode
icao Bedingt AAAA-ZZZZ String keiner Vierstelliger ICAO-Flughafencode
city_code Bedingt AAA-ZZZ String keiner Dreistelliger IATA-Stadtcode
country_code Bedingt AA-ZZ String keiner Zweistelliger Ländercode nach ISO 3166-1 Alpha-2
name Bedingt Beliebig String keiner Flughafenname oder Teilstring für eine Teilübereinstimmung
dump Bedingt 0 oder 1 Integer 0 Auf 1 setzen, um die gesamte Datenbank zu exportieren (ignoriert die anderen bedingten Parameter oben)
show_disabled Nein 0 oder 1 Integer 0 Auf 1 setzen, um auch inaktive bzw. deaktivierte Flughäfen auszugeben. Standardmäßig werden nur aktive Flughäfen zurückgegeben.
response_type Nein JSON oder XML oder CSV String JSON Antwortformat: JSON, XML oder CSV (CSV startet einen Dateidownload)
major_only Nein 0 oder 1 Integer 0 Auf 1 setzen, um nur Flughäfen mit kommerziellen Flügen auszugeben (ohne Wasserflugplätze, Hubschrauberlandeplätze, Militärstützpunkte usw.)

Antwortfelder

Rufen Sie Kennungen, Standortdetails, Betriebsstatus und Kontaktdaten von Flughäfen ab. Verlinkte Felder führen zu Anleitungen mit Beispielen und Hinweisen zur Integration.

Feld Beispiel Beschreibung
airhex_id 53779 Eindeutige, dauerhafte Kennung des Datensatzes
updated 2025-09-03 13:16:53 Datum und Uhrzeit der letzten Aktualisierung des Datensatzes
iata LHR Dreistelliger IATA-Code des Flughafens
icao EGLL Vierstelliger ICAO-Code des Flughafens
name London Heathrow Airport Name des Flughafens
city_code LON Dreistelliger IATA-Stadtcode des Flughafenstandorts
country_code GB Ländercode (ISO 3166-1 Alpha-2) des Flughafenstandorts
timezone Europe/London Zeitzonenkennung des Flughafens
utc 1 Zeitversatz des Flughafens gegenüber UTC
latitude 51.469603 Geografische Breite des Flughafens
longitude -0.453566 Geografische Länge des Flughafens
major_airport 1 Gibt an, ob der Flughafen planmäßige kommerzielle Flüge hat:
1 – Flughafen mit planmäßigen Flügen
0 – Flughafen ohne planmäßige Flüge oder andere Standorttypen (Bahnhöfe, Busbahnhöfe, Hubschrauberlandeplätze usw.)
sub_type Untertyp der Einrichtung (falls kein Flughafen), z. B. Rail, Bus/Limo, Ferry/Port oder Border/Customs
active 1 Betriebsstatus: 1 aktiv; 0 inaktiv
avg_weekly_flights 1587 Durchschnittliche Zahl planmäßiger Flüge pro Woche
address Longford TW6, UK Adresse des Flughafens
phone_local 0844 335 1801 Lokale Telefonnummer des Flughafens
phone_intl +44 844 335 1801 Internationale Telefonnummer des Flughafens mit Landesvorwahl
website https://www.heathrow.com URL der offiziellen Website des Flughafens

Vollständige Antwortbeispiele

Die Beispiele zeigen den vollständigen Datensatz des London Heathrow Airport als JSON und XML. Das Ausgabeformat wählen Sie mit response_type.

Antwort · JSON

[
    {
        "airhex_id": "53779",
        "updated": "2025-09-03 13:16:53",
        "iata": "LHR",
        "icao": "EGLL",
        "name": "London Heathrow Airport",
        "city_code": "LON",
        "country_code": "GB",
        "timezone": "Europe\/London",
        "utc": "1",
        "latitude": "51.469603",
        "longitude": "-0.453566",
        "active": "1",
        "avg_weekly_flights": "1587",
        "major_airport": 1,
        "address": "Longford TW6, UK",
        "phone_local": "0844 335 1801",
        "phone_intl": "+44 844 335 1801",
        "website": "https:\/\/www.heathrow.com",
        "sub_type": null
    }
]

Antwort · XML

<?xml version="1.0" encoding="UTF-8"?>
<airports>
 <airport>
  <airhex_id>53779</airhex_id>
  <updated>2025-09-03 13:16:53</updated>
  <iata>LHR</iata>
  <icao>EGLL</icao>
  <name>London Heathrow Airport</name>
  <city_code>LON</city_code>
  <country_code>GB</country_code>
  <timezone>Europe/London</timezone>
  <utc>1</utc>
  <latitude>51.469603</latitude>
  <longitude>-0.453566</longitude>
  <active>1</active>
  <avg_weekly_flights>1587</avg_weekly_flights>
  <major_airport>1</major_airport>
  <address>Longford TW6, UK</address>
  <phone_local>0844 335 1801</phone_local>
  <phone_intl>+44 844 335 1801</phone_intl>
  <website>https://www.heathrow.com</website>
  <sub_type></sub_type>
 </airport>
</airports>

Häufige Aufgaben

Flughafenverzeichnis herunterladen

Exportieren Sie aktive Flughäfen mit kommerziellen Flügen für Ihren lokalen Suchindex. Behalten Sie beim Import airhex_id und updated bei.

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'dump=1' \
  --data-urlencode 'major_only=1' \
  --data-urlencode 'response_type=CSV' \
  --output airports.csv

Flughäfen einer Stadt finden

Rufen Sie über den Stadtcode die zugehörigen Flughäfen ab. Behalten Sie für die Einzelauswahl Code und Name des jeweiligen Flughafens bei.

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'city_code=LON' \
  --data-urlencode 'major_only=1'

Flughafen über den ICAO-Code abfragen

Ordnen Sie eine Kennung aus der Luftfahrt demselben Flughafen-Datensatz zu, den Ihre Buchungstools verwenden.

curl --get 'https://content.airhex.com/api/v3.7.10/airports/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'icao=EGLL'

Einsatzmöglichkeiten

Flughafensuche übersichtlicher gestalten

Helfen Sie Reisenden, Flughäfen anhand von Namen, Codes, Städten und Ländern zu unterscheiden.

Flugdetails verständlich machen

Machen Sie aus Flughafencodes Ihres Lieferanten klare Abflug- und Ankunftsorte in Ergebnissen, Bestätigungen und Reiseplänen.

Standort und Ortszeit ergänzen

Nutzen Sie Koordinaten für Flughafenkarten und Zeitzonenkennungen für die Anzeige der Ortszeit.

Häufige Fragen

Kann ich diese Daten für eine Flughafen-Autovervollständigung nutzen?

Ja. Laden Sie das Flughafenverzeichnis herunter und bauen Sie daraus einen lokalen Suchindex aus Flughafennamen, IATA- und ICAO-Codes, Stadtzuordnungen und Ländern. Abgleich und Reihenfolge der Vorschläge steuert Ihre Anwendung. Der Endpunkt liefert Referenzdaten und Namensabfragen, keine fertige Oberfläche für Eingabevorschläge.

Wie werden die Flughafendaten aktuell gehalten?

Airhex führt geografische Daten aus mehreren Quellen zusammen, gleicht sie ab und prüft sie täglich. Aktualisieren Sie Ihr lokales Verzeichnis in regelmäßigen Abständen und behalten Sie airhex_id und updated bei, damit Änderungen denselben Flughafen-Datensätzen zugeordnet werden.

Wie unterscheiden sich Stadtcodes von Flughafencodes?

Verwenden Sie iata für einen bestimmten Flughafen, etwa LHR, und city_code für die Flughäfen einer Stadt, etwa LON. Eine Stadt kann mehrere Flughäfen haben. Prüfen Sie, welchen Standorttyp Ihr Buchungsanbieter liefert.

Welche Flughäfen sind enthalten, und kann ich inaktive Datensätze abrufen?

Standardmäßig werden nur aktive Datensätze zurückgegeben, ohne Beschränkung auf Flughäfen mit kommerziellen Flügen. Für diese Beschränkung nutzen Sie major_only=1, und mit show_disabled=1 erhalten Sie auch inaktive oder deaktivierte Datensätze. Prüfen Sie active, major_airport und sub_type, bevor Sie Datensätze in einer Buchungsauswahl anbieten.

Kann ich das Flughafenverzeichnis lokal speichern?

Ja, mit einer passenden GEO-Essentials-Lizenz. Exportieren Sie mit dump=1 als JSON, XML oder CSV. Behalten Sie airhex_id und updated bei und aktualisieren Sie Ihr lokales Verzeichnis in regelmäßigen Abständen.

Kann ich den UTC-Offset für jedes Reisedatum verwenden?

Verwenden Sie timezone zusammen mit dem tatsächlichen Zeitstempel der Reise und einer datumsfähigen Bibliothek. Das Feld utc ist ein Offset im Datensatz; es bildet nicht die Sommerzeitregeln jedes Datums ab.

Sind die Koordinaten die Position von Terminal oder Abholpunkt?

Die Koordinaten beschreiben den Standort des Flughafens. Verwenden Sie sie nicht als Koordinaten von Terminal, Gate oder Abholpunkt. Für Wegbeschreibungen zu Bodentransfers nutzen Sie genauere Standort- und Routingdaten.

Liefert dieser Endpunkt Live-Flüge oder Tarife?

Nein. Er liefert Referenzdaten zu Flughäfen. Flugpläne, Verfügbarkeit, Tarife und den aktuellen Flugstatus beziehen Sie von Ihrem Fluglieferanten.

Details zur Umsetzung finden Sie in den Anleitungen zur Flughafen-Zeitzonen-API und zur Flughafen-Koordinaten-API.

Reisenden den richtigen Flughafen zeigen

Bringen Sie klare Flughafenoptionen, Standortdetails und Ortszeiten in Ihre Buchungsstrecke. Airhex pflegt die Flughafen-Referenzdaten.