ICAO-Codes von Fluggesellschaften per API

Erkennen Sie Fluggesellschaften an den dreistelligen ICAO-Codes in Ihren Luftfahrtdaten. Rufen Sie Airline-Namen und die passenden IATA-Codes ab oder laden Sie das Verzeichnis herunter, um Datensätze in Ihrer eigenen Anwendung abzugleichen.

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

Fluggesellschaft per ICAO-Code abfragen

Übergeben Sie den dreistelligen Airline-Code im Parameter icao der Airline-API. Das Beispiel fragt Southwest Airlines mit SWA ab. Ersetzen Sie YOUR_API_KEY durch Ihren API-Schlüssel.

Anfrage · cURL

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

Antwort · JSON-Auszug

[
  {
    "iata": "WN",
    "icao": "SWA",
    "marketing_name": "Southwest Airlines",
    ...
  }
]

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

Vollständige Referenz: Airline-API →

Anfrageparameter

Mit diesen Abfrageparametern fragen Sie Airline-Codes ab oder exportieren das Verzeichnis.

ParameterPflichtStandardBeschreibung
apikey JaKeinerIhr zugewiesener API-Schlüssel. Kostenlosen API-Testschlüssel anfordern.
iata BedingtKeinerFluggesellschaft über den zweistelligen IATA-Code abfragen, z. B. WN.
icao BedingtKeinerFluggesellschaft über den dreistelligen ICAO-Code abfragen, z. B. SWA.
name BedingtKeinerAirline-Codes über den vollständigen oder teilweisen Namen der Fluggesellschaft suchen.
dump Bedingt0Mit 1 exportieren Sie den gesamten Datensatz, abhängig vom Filter onlyscheduled.
response_type NeinJSONAntwortformat: JSON, XML oder CSV. Bei CSV startet ein Dateidownload.
onlyscheduled Nein1Mit 1 erhalten Sie nur Fluggesellschaften im Linienverkehr, mit 0 alle Airline-Typen.

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

Alle Anfrageparameter ansehen →

Verfügbare Daten

Identifizieren Sie eine Fluggesellschaft mit icao und ordnen Sie sie über iata den Daten Ihres Buchungssystems zu, sofern ein IATA-Code vorhanden ist. Die folgenden Felder entsprechen der Reihenfolge in der übergeordneten API-Referenz.

FeldTypBeispielBeschreibung
airhex_id Kennung1046Dauerhafte Airhex-Datensatzkennung. Ordnen Sie damit künftige Aktualisierungen demselben Datensatz zu.
iata StringWNZweistelliger IATA-Code der Fluggesellschaft. Codes können Buchstaben und Ziffern enthalten; speichern Sie sie als Text.
icao StringSWADreistelliger ICAO-Code der Fluggesellschaft, nützlich für die Zuordnung zwischen Codesystemen.
marketing_name StringSouthwest AirlinesGebräuchlicher Name der Fluggesellschaft für die Anzeige in Ihrer Anwendung.
status Integer1Betriebsstatus: 1 = aktiv, 0 = nicht aktiv, 2 = in Gründung.

Alle verfügbaren Daten ansehen →

Typische Aufgaben bei der Umsetzung

Code-Verzeichnis der Fluggesellschaften herunterladen

Mit dump=1 exportieren Sie die Datenbank. Ergänzen Sie onlyscheduled=0, um alle Airline-Typen statt nur des Standardfilters für den Linienverkehr einzubeziehen. Das CSV-Beispiel lässt sich in Ihre eigene Datenbank importieren; behalten Sie für einen ICAO-Abgleich Datensätze mit gefülltem Feld icao. Prüfen Sie type_code, wenn Sie andere Betreibertypen wie Bahn, Bus und Fähre ausschließen möchten.

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

ICAO-Code über den Namen der Fluggesellschaft finden

Suchen Sie mit name und lesen Sie icao aus jedem gelieferten Datensatz. Die Namenssuche findet auch Teilübereinstimmungen. Prüfen Sie deshalb die gelieferten Fluggesellschaften, statt den ersten Treffer als einzigen zu betrachten.

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

IATA-Code einem ICAO-Code zuordnen

Übergeben Sie den IATA-Code in iata und lesen Sie das Feld icao aus der Antwort. So finden Sie zu WN aus einem Buchungslieferanten den Code SWA für den Abgleich mit einem Luftfahrtdatensatz.

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

Das können Sie damit bauen

Luftfahrtdaten anreichern

Machen Sie aus ICAO-Airline-Codes eines Luftfahrtdatensatzes lesbare Namen für Dashboards und Berichte.

Buchungs- und Luftfahrtdaten verbinden

Ordnen Sie IATA-Kennungen von Buchungslieferanten den ICAO-Kennungen anderer Quellen zu und prüfen Sie, dass beide Datensätze dieselbe Fluggesellschaft meinen.

Betreiberverzeichnisse

Bauen Sie eine lokale Airline-Abfrage für Linien-, Fracht- oder Charterbetreiber, mit ausdrücklichen Filtern für Typ und Betriebsstatus.

Häufig gestellte Fragen

Was ist ein ICAO-Code einer Fluggesellschaft?

Ein dreistelliger Airline-Code, z. B. SWA für Southwest Airlines. Diese Seite behandelt Airline-Kennungen; für Flughafenkennungen nutzen Sie die Flughafen-API.

Wie unterscheiden sich ICAO- und IATA-Codes von Fluggesellschaften?

ICAO-Codes von Fluggesellschaften bestehen aus drei Buchstaben, IATA-Codes aus zwei Zeichen und können Ziffern enthalten. Die Airline-API liefert beide Felder, soweit vorhanden. Verwenden Sie den Parameter, der zum Codesystem Ihrer Datenquelle passt: ICAO-Codes senden Sie in icao, IATA-Codes in iata.

Kann ich ICAO- und IATA-Codes von Fluggesellschaften ineinander überführen?

Fragen Sie einen ICAO-Code mit icao ab und lesen Sie iata aus dem Ergebnis, oder fragen Sie einen IATA-Code mit iata ab und lesen Sie icao. Prüfen Sie vor der Zuordnung, ob das Zielfeld gefüllt ist; nicht jeder Datensatz hat beide Codes. Halten Sie ICAO-Code und Airline-Kennung auch dann bereit, wenn keine IATA-Zuordnung existiert.

Kann ich Fracht- und Charterbetreiber abfragen?

Setzen Sie onlyscheduled=0, um Airline-Typen jenseits des Standardfilters für den Linienverkehr einzubeziehen. Wählen Sie die gewünschten Betreiberkategorien über type_code und, wenn Ihre Anwendung nur aktive Fluggesellschaften zeigen soll, über status. Der Standard onlyscheduled=1 wählt Fluggesellschaften im Linienverkehr aus.

Bezeichnet parent_icao die ausführende Fluggesellschaft eines Fluges?

Nein. Laut Referenz der Airline-API ist parent_icao der ICAO-Code einer Muttergesellschaft, sofern vorhanden. Die ausführende Fluggesellschaft eines bestimmten Fluges ermitteln Sie mit der Kennung Ihres Fluglieferanten und fragen diese separat ab.

Wie behandle ich eine nicht aufgelöste Abfrage?

Behalten Sie den ursprünglichen Code aus Ihrer Quelle als Ersatz, wenn sich eine Fluggesellschaft nicht auflösen lässt, und behandeln Sie fehlgeschlagene Anfragen getrennt von fehlenden Treffern. Vergleichen Sie bei Teilübereinstimmungen in der Namenssuche Namen und Codes, bevor Sie einen Datensatz auswählen.

Kann ich ein ICAO-Airline-Verzeichnis in meiner eigenen Datenbank führen?

Ja, mit einer passenden Lizenz für die Airline-Datenbank. Exportieren Sie mit dump=1 als JSON, XML oder CSV und behalten Sie die Felder, die Ihre Integration braucht. Speichern Sie airhex_id zu den Code-Zuordnungen und aktualisieren Sie Ihre Kopie regelmäßig. Airhex prüft und aktualisiert die Airline-Daten täglich; die Änderungsprotokoll-API liefert die jüngsten Änderungen. Behalten Sie beim Aktualisieren den Zeitstempel updated aus der vollständigen Antwort.

Liefert dieser Endpunkt Flugverfolgung oder Flugstatus in Echtzeit?

Nein. Er liefert Airline-Referenzdaten zur Identifizierung von Fluggesellschaften und zur Code-Zuordnung. Aktuelle Fluginformationen beziehen Sie von Ihrem Flugdatenanbieter. Das Feld status beschreibt den Betriebsstatus der Fluggesellschaft, nicht einen einzelnen Flug.

Bauen Sie Ihre ICAO-Abfrage für Fluggesellschaften

Gleichen Sie Airline-Kennungen über Luftfahrt-Datenquellen hinweg ab und halten Sie Airline-Namen in Dashboards, Berichten und Passagier-Tools einheitlich.

Airline-API →

Der vollständige Datensatz zu Fluggesellschaften: IATA- und ICAO-Codes, Namen, Betriebsstatus, Airline-Typen, Allianzen, Vielfliegerprogramme, Links zu Online-Check-in und Gepäckbestimmungen, Logos und Markenfarben. Alle Anfrageparameter und Antwortfelder, mit Einzelabfragen und Gesamtexport als JSON, XML und CSV.