IATA-Codes von Fluggesellschaften per API

Machen Sie aus einem zweistelligen Airline-Code einen verständlichen Namen. Rufen Sie IATA-Codes zusammen mit ICAO-Codes und Airline-Kennungen ab oder laden Sie das Verzeichnis für Ihre eigene Anwendung herunter.

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

Fluggesellschaft per IATA-Code abfragen

Übergeben Sie den Airline-Code im Parameter iata der Airline-API. Das Beispiel fragt Southwest Airlines mit WN 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 'iata=WN'

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

Fragen Sie die Fluggesellschaft über den IATA-Code ab und nutzen Sie die zugehörigen Felder, um Namen anzuzeigen, Kennungen zuzuordnen und Ihre lokalen Datensätze zu pflegen.

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 Code-Abgleich nur Datensätze mit IATA-Code.

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

IATA-Code über den Namen der Fluggesellschaft finden

Suchen Sie mit name und lesen Sie iata 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'

ICAO-Code einem IATA-Code zuordnen

Übergeben Sie den ICAO-Code in icao und lesen Sie das Feld iata aus der Antwort. So gleichen Sie Airline-Kennungen aus verschiedenen Datenquellen ab.

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

Das können Sie damit bauen

Flugergebnisse und Reisepläne

Ersetzen Sie Airline-Codes in Buchungsergebnissen, Bestätigungsseiten und Reiseplänen durch lesbare Namen.

Datenabgleich und Reporting

Verbinden Sie Datensätze mit IATA-Codes mit Quellen, die ICAO-Codes verwenden, und halten Sie die Airline-Namen für Berichte bereit.

Airline-Auswahl

Befüllen Sie Dropdowns und Suchfunktionen für Fluggesellschaften aus einem lokalen Verzeichnis und zeigen Sie Codes und Namen gemeinsam an.

Häufig gestellte Fragen

Worin unterscheiden sich IATA-Codes von Fluggesellschaften, Flughafencodes und ICAO-Codes?

Ein IATA-Code einer Fluggesellschaft ist zweistellig, z. B. WN für Southwest Airlines, und kann Ziffern enthalten. IATA-Flughafencodes bezeichnen Orte und bestehen aus drei Buchstaben. ICAO-Codes von Fluggesellschaften sind ein eigenes dreistelliges System; der ICAO-Code von Southwest ist SWA.

Kann ich die Fluggesellschaften meines Flugbuchungslieferanten zuordnen?

Liefert Ihr Lieferant einen IATA-Code, übergeben Sie ihn im Parameter iata und erhalten Name und zugehörige Referenzdaten. Liefert er ICAO-Codes, verwenden Sie stattdessen icao. Klären Sie vor der Zuordnung, welches Codesystem jedes Lieferantenfeld verwendet.

Wie gehe ich mit vermarktenden und ausführenden Fluggesellschaften um?

Verwenden Sie die Kennungen der vermarktenden und der ausführenden Fluggesellschaft aus dem Flug und fragen Sie beide getrennt ab. Anschließend können Sie die vermarktende Airline zeigen und bei Bedarf „durchgeführt von“ ergänzen. Welche Fluggesellschaft einen bestimmten Flug durchführt, bestimmt dieser Referenz-Endpunkt nicht.

Hat jeder Airline-Datensatz einen IATA-Code?

Gehen Sie nicht davon aus. Prüfen Sie, ob das Feld iata gefüllt ist, bevor Sie einen Datensatz in Ihren IATA-Abgleich aufnehmen. Verwenden Sie airhex_id als dauerhaften Schlüssel in Ihrem lokalen Verzeichnis und nicht den Airline-Code.

Wie sollte meine Integration fehlende oder mehrdeutige Treffer behandeln?

Behandeln Sie fehlgeschlagene Anfragen getrennt von Abfragen ohne passende Fluggesellschaft. Zeigen Sie den ursprünglichen Code des Lieferanten als Ersatz an, wenn er sich nicht auflösen lässt. Die Namenssuche findet auch Teilübereinstimmungen: Vergleichen Sie die gelieferten Namen und Codes, statt automatisch den ersten Datensatz zu übernehmen.

Kann ich das Verzeichnis herunterladen und in meiner eigenen Datenbank speichern?

Ja, mit einer passenden Lizenz für die Airline-Datenbank. Mit dump=1 exportieren Sie das Verzeichnis als JSON, XML oder CSV; setzen Sie onlyscheduled=0, wenn Sie alle Airline-Typen benötigen. Mit einer lokalen Kopie lösen Sie Airline-Namen auf, ohne für jedes Flugergebnis eine API-Anfrage zu senden. Klären Sie die Nutzungsrechte für Ihre Integration bei der Anfrage.

Wie halte ich Airline-Codes aktuell?

Airhex prüft und aktualisiert die Airline-Daten täglich. Aktualisieren Sie Ihr lokales Verzeichnis regelmäßig und behalten Sie beim Import airhex_id und updated bei. Die Änderungsprotokoll-API liefert die jüngsten Änderungen; damit beobachten Sie Änderungen und rufen aktuelle Datensätze aus der Airline-API ab. Lesen Sie für die Planung Ihres Aktualisierungsprozesses die vollständige Referenz der Airline-API und die Dokumentation der Änderungsprotokoll-API.

Enthält die API Flugverfügbarkeit, Preise oder den Flugstatus?

Nein. Dieser Endpunkt liefert Referenzdaten zur Identifizierung und Anzeige von Fluggesellschaften. Verfügbarkeit, Preise und den Status einzelner Flüge beziehen Sie von Ihrem Fluglieferanten. Das Feld status beschreibt hier den Betriebsstatus der Fluggesellschaft, nicht den Status eines Fluges.

Welche Airline-Typen soll ich einbeziehen?

Der Standardfilter onlyscheduled=1 wählt Fluggesellschaften im Linienverkehr aus. Mit onlyscheduled=0 erhalten Sie alle Airline-Typen. Prüfen Sie status, wenn Ihre Anwendung nur aktive Fluggesellschaften zeigen soll.

Bauen Sie Ihre IATA-Code-Abfrage für Airlines

Machen Sie aus Airline-Codes Ihrer Lieferanten verständliche Namen in Suchergebnissen, Reiseplänen und Passagierinformationen – ohne ein eigenes Code-Verzeichnis zu pflegen.

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.