IATA-Codes von Flughäfen per API

Machen Sie aus Flughafencodes klare Angaben zu Abflug und Ankunft. Ordnen Sie dreistellige IATA-Codes Flughafennamen, Städten und Ländern zu oder laden Sie das Verzeichnis herunter, um die Flughafensuche in Ihrem Reiseprodukt zu speisen.

  • Abfrage per Code, Name oder Standort
  • JSON, XML und CSV
  • Einzelabfrage oder Gesamtexport

Flughafen per IATA-Code abfragen

Übergeben Sie LHR im Parameter iata, um London Heathrow Airport mit Standortkennungen abzurufen. Ersetzen Sie YOUR_API_KEY durch Ihren API-Schlüssel.

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-Auszug

[
  {
    "airhex_id": "53779",
    "iata": "LHR",
    "icao": "EGLL",
    "name": "London Heathrow Airport",
    "city_code": "LON",
    "country_code": "GB",
    ...
  }
]

Gekürzte Antwort. Die Auslassungspunkte (…) stehen für weitere Flughafen-Felder, die hier nicht gezeigt werden, und gehören nicht zur tatsächlichen JSON-Antwort.

Vollständige Referenz: Flughafen-API →

Anfrageparameter

Mit diesen Abfrageparametern fragen Sie einen bestimmten Flughafen ab, suchen Flughäfen nach Standort oder exportieren das Verzeichnis.

ParameterPflichtStandardBeschreibung
apikey JaKeinerIhr zugewiesener API-Schlüssel. Kostenlosen API-Testschlüssel anfordern.
iata BedingtKeinerDreistelliger IATA-Flughafencode, z. B. LHR.
icao BedingtKeinerVierstelliger ICAO-Flughafencode, z. B. EGLL.
city_code BedingtKeinerDreistelliger IATA-Stadtcode, z. B. LON, um die zu einer Stadt gehörenden Flughäfen zu finden.
country_code BedingtKeinerZweistelliger ISO-Ländercode, z. B. GB, um die Flughäfen eines Landes zu finden.
name BedingtKeinerFlughafenname oder Teil des Namens, z. B. Heathrow.
dump Bedingt0Mit 1 exportieren Sie die Datenbank. Hat Vorrang vor den übrigen Abfrageparametern; Filter zur Abdeckung gelten weiterhin.
show_disabled Nein0Mit 1 werden auch inaktive oder deaktivierte Datensätze geliefert. Standardmäßig erhalten Sie nur aktive Datensätze.
response_type NeinJSONAntwortformat: JSON, XML oder CSV. Bei CSV startet ein Dateidownload.
major_only Nein0Mit 1 erhalten Sie nur Flughäfen mit kommerziellem Flugbetrieb.

Geben Sie mindestens einen der Parameter iata, icao, city_code, country_code, name oder dump=1 an. dump=1 hat Vorrang vor den übrigen Abfrageparametern.

Alle Anfrageparameter ansehen →

Verfügbare Daten

Ordnen Sie den Flughafencode Namen und Standort zu und behalten Sie beim Import in Ihr eigenes Verzeichnis die dauerhafte Datensatzkennung.

FeldTypBeispielBeschreibung
airhex_id Kennung53779Dauerhafte Airhex-Datensatzkennung. Behalten Sie sie, um Aktualisierungen demselben Datensatz zuzuordnen.
iata StringLHRDreistelliger IATA-Flughafencode zum Abgleich von Abflug- und Ankunftsorten.
icao StringEGLLVierstelliger ICAO-Flughafencode zum Abgleich mit Daten aus Luftfahrtquellen.
name StringLondon Heathrow AirportFlughafenname für Suchergebnisse, Reisepläne und Passagierinformationen.
city_code StringLONDem Flughafen zugeordneter IATA-Stadtcode. Eine Stadt kann mehrere Flughäfen haben.
country_code StringGBZweistelliger ISO-Ländercode des Flughafenstandorts.
major_airport Integer11 kennzeichnet einen Flughafen mit planmäßigem kommerziellem Flugbetrieb; 0 steht für andere Datensätze.
active Status1Betriebsstatus: 1 = aktiv, 0 = inaktiv.

Alle verfügbaren Daten ansehen →

Typische Aufgaben bei der Umsetzung

Codes für Ihre Flughafenauswahl herunterladen

Exportieren Sie aktive Flughäfen mit kommerziellem Flugbetrieb als CSV und bauen Sie aus Codes, Namen und Standortkennungen Ihren lokalen Suchindex. Verwenden Sie major_only=0, wenn Ihr Produkt auch andere Standorttypen braucht. Prüfen Sie, ob iata gefüllt ist, bevor Sie eine codebasierte Abfrage aufbauen.

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

Flughafencodes einer Stadt finden

Mit city_code=LON rufen Sie die zu London gehörenden Flughäfen ab. Behalten Sie IATA-Code und Namen jedes Flughafens, damit Reisende Abflug- und Ankunftsflughäfen innerhalb derselben Stadt unterscheiden können.

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'

IATA-Code über den Flughafennamen finden

Suchen Sie mit name und lesen Sie iata aus den gelieferten Datensätzen. Teilnamen können mehrere Datensätze treffen. Vergleichen Sie daher Flughafennamen und Standortfelder, bevor Sie einen Treffer auswählen.

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

ICAO-Flughafencode einem IATA-Code zuordnen

Übergeben Sie den vierstelligen ICAO-Code in icao und lesen Sie das Feld iata aus der Antwort, um Luftfahrtdaten mit den Flughafenkennungen Ihres Buchungslieferanten zu verbinden.

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

Das können Sie damit bauen

Klare Flugergebnisse und Reisepläne

Zeigen Sie Flughafennamen neben den Abflug- und Ankunftscodes, damit Reisende den Flughafen für jeden Reiseabschnitt erkennen.

Flughafen- und Zielsuche

Bauen Sie eine lokale Flughafenauswahl mit Codes, Namen und Stadtzuordnungen, einschließlich getrennter Auswahl für Städte mit mehreren Flughäfen.

Einheitliche Flughafenkennungen

Gleichen Sie IATA- und ICAO-Kennungen über Buchungs-, Luftfahrt- und Reporting-Tools hinweg anhand derselben Flughafen-Referenzdatensätze ab.

Häufig gestellte Fragen

Worin unterscheiden sich IATA-Flughafencodes von Stadtcodes?

Ein Flughafencode bezeichnet einen bestimmten Flughafen, z. B. LHR für London Heathrow. Ein Stadtcode fasst ein Ziel zusammen, z. B. LON für London. Verwenden Sie iata für die Flughafenabfrage und city_code, um die zu einer Stadt gehörenden Flughäfen zu finden. Halten Sie beide Felder getrennt, wenn Sie die Zieloption „alle Flughäfen“ eines Lieferanten verarbeiten.

Kann ich Abflug- und Ankunftscodes meines Buchungslieferanten auflösen?

Ja, wenn die gelieferten Werte IATA-Flughafencodes sind. Fragen Sie jeden Code mit iata ab, um Flughafenname und Standort zu erhalten. Klären Sie, ob das Feld Ihres Lieferanten einen Flughafen oder eine Stadt meint, bevor Sie den Abfrageparameter wählen. Verwenden Sie den ursprünglichen Lieferantencode als Ersatz, wenn sich kein Treffer auflösen lässt.

Steht jeder gelieferte Datensatz für einen Flughafen mit kommerziellem Flugbetrieb?

Nein. Der breitere Datensatz kann weitere Standorttypen enthalten, z. B. Bahnhöfe, Busbahnhöfe und Hubschrauberlandeplätze. Setzen Sie major_only=1 für Flughäfen mit kommerziellem Flugbetrieb. Die vollständige Antwort enthält major_airport und sub_type, damit Ihre Anwendung Datensätze unterscheiden kann. Prüfen Sie, ob iata gefüllt ist, bevor Sie eine codebasierte Zuordnung aufbauen.

Sind inaktive Flughäfen enthalten?

Standardmäßig werden nur aktive Datensätze geliefert. Setzen Sie show_disabled=1, wenn Sie inaktive Datensätze für historische Reisepläne oder Berichte brauchen, und prüfen Sie active, bevor Sie einen Flughafen in einer Buchungsauswahl anbieten.

Kann ich ein Verzeichnis der Flughafencodes herunterladen und speichern?

Ja, mit einer passenden GEO-Essentials-Lizenz. Verwenden Sie dump=1 und wählen Sie mit response_type JSON, XML oder CSV. Legen Sie mit major_only und show_disabled die Abdeckung fest, die Ihr Produkt braucht. Mit einem lokalen Verzeichnis lösen Sie Codes auf und bauen die Flughafensuche, ohne jeden Flughafen einzeln abzufragen.

Soll ich den IATA-Code als dauerhaften Datenbankschlüssel verwenden?

Behalten Sie airhex_id als dauerhafte Datensatzkennung und nutzen Sie iata als Abfragewert. Speichern Sie beim Import updated aus der vollständigen Antwort und planen Sie regelmäßige Aktualisierungen Ihres lokalen Verzeichnisses. So behalten Sie auch Datensätze ohne gefüllten IATA-Code.

Kann ich einen Flughafen stattdessen über den ICAO-Code abfragen?

Ja. Übergeben Sie einen vierstelligen ICAO-Flughafencode, z. B. EGLL, in icao und lesen Sie iata aus der Antwort. ICAO-Flughafencodes sind von den dreistelligen ICAO-Codes der Fluggesellschaften in der Airline-API zu unterscheiden.

Liefert die API Flüge, Preise oder Live-Abflüge eines Flughafens?

Nein. Dieser Endpunkt liefert Flughafen-Referenzdaten. Flugpläne, Verfügbarkeit, Preise und Live-Fluginformationen beziehen Sie von Ihrem Fluglieferanten. Ein aktiver Flughafendatensatz oder ein Kennzeichen für kommerziellen Flugbetrieb belegt nicht, dass eine bestimmte Strecke buchbar ist.

Helfen Sie Reisenden, den richtigen Flughafen zu wählen

Zeigen Sie Reisenden klare Flughafennamen und Standortoptionen in Suche, Buchung und Reiseplänen, ohne ein eigenes Verzeichnis von Flughafencodes zu pflegen.

Flughafen-API →

Der vollständige Datensatz zu Flughäfen: IATA- und ICAO-Codes, Namen, Stadt- und Länderkennungen, Zeitzonen, Koordinaten, Betriebsstatus und Kontaktdaten. Alle Anfrageparameter, Filter und Antwortfelder, mit Einzelabfragen und Gesamtexport als JSON, XML und CSV.

Flughafen-Koordinaten per API →

Breiten- und Längengrad von Flughäfen per IATA- oder ICAO-Code abfragen oder Koordinaten für Flughafenkarten und Standortsuche exportieren – mit Airhex.

ICAO-Codes von Flughäfen per API →

ICAO-Codes von Flughäfen abfragen, Flughafennamen und IATA-Codes zuordnen oder ein Verzeichnis exportieren, um Luftfahrt- und Reisedaten zu verbinden – mit Airhex.

Zeitzonen von Flughäfen per API →

Zeitzonen von Flughäfen per IATA- oder ICAO-Code abfragen. Zeitzonenkennungen und UTC-Offsets für die Anzeige der Ortszeit in Ihrem Reiseprodukt – mit Airhex.