Metadaten von Fluggesellschaften per API

Erkennen Sie Low-Cost-Fluggesellschaften und unterscheiden Sie Linienflug, Charter, Fracht und weitere Kategorien. Rufen Sie die Klassifizierung zusammen mit Namen und Codes ab, um passende Filter, Verzeichnisse und Berichte zu bauen.

  • Low-Cost-Klassifizierung
  • Airline-Typen und Kategoriecodes
  • Abfrage oder Gesamtexport

Typ und Low-Cost-Kennzeichen einer Fluggesellschaft abfragen

Fragen Sie United Airlines mit dem IATA-Code UA ab. Das Beispiel liefert SCHEDULED, type_code 1 und lowcost 0. Die numerischen Klassifizierungen sind in dieser JSON-Antwort als Strings serialisiert. 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=UA'

Antwort · JSON-Auszug

[
  {
    "iata": "UA",
    "icao": "UAL",
    "marketing_name": "United Airlines",
    "type": "SCHEDULED",
    "type_code": "1",
    "lowcost": "0",
    ...
  }
]

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

Fragen Sie eine Fluggesellschaft ab oder exportieren Sie das Verzeichnis und lesen Sie dann lowcost, type und type_code. Mit onlyscheduled steuern Sie die abgedeckten Typen. Der dokumentierte Endpunkt hat keine Abfrageparameter lowcost oder type_code; wenden Sie diese Filter in Ihrer Anwendung auf die gelieferten Datensätze an.

ParameterPflichtStandardBeschreibung
apikey JaKeinerIhr zugewiesener API-Schlüssel. Kostenlosen API-Testschlüssel anfordern.
iata BedingtKeinerFluggesellschaft über den zweistelligen IATA-Code abfragen, z. B. UA.
icao BedingtKeinerFluggesellschaft über den dreistelligen ICAO-Code abfragen, z. B. UAL.
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

Nutzen Sie type als Kategorie-Label, type_code zum Filtern nach Kategorie und lowcost für die Low-Cost-Klassifizierung. Die Felder beschreiben die Fluggesellschaft, nicht einen bestimmten Tarif oder Flug. Die numerischen Kennzeichen sind im geprüften JSON-Beispiel Strings.

FeldTypBeispielBeschreibung
airhex_id String965Dauerhafte Airhex-Datensatzkennung. Ordnen Sie damit künftige Aktualisierungen demselben Datensatz zu.
iata StringUAZweistelliger IATA-Code der Fluggesellschaft. Codes können Buchstaben und Ziffern enthalten; speichern Sie sie als Text.
icao StringUALDreistelliger ICAO-Code der Fluggesellschaft, nützlich für die Zuordnung zwischen Codesystemen.
marketing_name StringUnited AirlinesGebräuchlicher Name der Fluggesellschaft für die Anzeige in Ihrer Anwendung.
type StringSCHEDULEDKategorie der Fluggesellschaft, z. B. Linienverkehr, Passagiercharter, Fracht oder ACMI.
type_code String (numerischer Code)11 = Linienverkehr; 2 = Passagiercharter; 3 = Bahn/Bus/Fähre; 4 = Hubschrauber-Charter; 5 = Jet-Charter; 6 = Rundflüge; 7 = ACMI; 8 = Fracht; 9 = Sonstige.
lowcost String (0 oder 1)01 kennzeichnet eine Low-Cost-Fluggesellschaft; 0 bedeutet, dass der Datensatz nicht als Low-Cost-Fluggesellschaft markiert ist.

Alle verfügbaren Daten ansehen →

Typische Aufgaben bei der Umsetzung

Klassifizierungen herunterladen und filtern

Exportieren Sie mit dump=1 und onlyscheduled=0, um auch Kategorien jenseits des Linienverkehrs einzubeziehen. Wählen Sie in Ihrer Anwendung lowcost gleich 1 für Low-Cost-Fluggesellschaften oder einen type_code wie 2 für Passagiercharter oder 8 für Fracht. Vereinheitlichen Sie numerische Strings, bevor Sie Werte vergleichen, und halten Sie die Low-Cost-Klassifizierung getrennt vom Airline-Typ.

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 airline-metadata.csv

Metadaten über den Airline-Namen finden

Suchen Sie mit name, bestätigen Sie die gewünschte Fluggesellschaft und lesen Sie ihre Klassifizierungsfelder. Mit onlyscheduled=0 suchen Sie über den Linienverkehr hinaus. Die Namenssuche findet auch Teilübereinstimmungen und kann mehrere Datensätze liefern. Prüfen Sie daher die Fluggesellschaften, bevor Sie Labels anwenden.

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

Klassifizierungen über einen ICAO-Code abrufen

Verwenden Sie icao, wenn Ihre Quelle einen dreistelligen Airline-Code liefert. Das Beispiel ruft United Airlines mit UAL ab. Ergänzen Sie onlyscheduled=0, wenn Ihre Abfrage auch andere Betreibertypen abdecken soll.

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

Das können Sie damit bauen

Filter für Low-Cost-Fluggesellschaften

Ordnen Sie Airline-Codes Ihrer Buchungslieferanten Ihrem Verzeichnis zu und bieten Sie einen Filter nach der Low-Cost-Klassifizierung an.

Verzeichnisse für Spezialbetreiber

Bauen Sie Listen von Linien-, Charter-, Fracht- oder ACMI-Betreibern mit ausdrücklichen Werten für type_code.

Segmentierung im Reporting

Gruppieren Sie Datensätze nach Airline-Kategorie und Low-Cost-Klassifizierung, um die Fluggesellschaften in Ihren eigenen Daten zu vergleichen.

Häufig gestellte Fragen

Was liefert die API für Metadaten von Fluggesellschaften?

Diese Seite behandelt lowcost, type und type_code in der Antwort der Airline-API. Sie nennen das Low-Cost-Kennzeichen, das Kategorie-Label und den zugehörigen Kategoriecode, zusammen mit Airline-Namen und Kennungen.

Was bedeuten die Werte von lowcost?

1 kennzeichnet eine Low-Cost-Fluggesellschaft. 0 bedeutet, dass der Datensatz nicht als Low-Cost markiert ist. Das ist eine Klassifizierung der Fluggesellschaft und keine Aussage über Preis oder Leistungen eines einzelnen Tarifs. Freigepäck und enthaltene Leistungen entnehmen Sie den Tarifdaten Ihres Buchungslieferanten.

Kann eine Fluggesellschaft sowohl im Linienverkehr als auch Low-Cost sein?

Ja. Linienverkehr ist eine Airline-Kategorie, lowcost ein separates Kennzeichen. Verwenden Sie beide Felder, wenn Ihre Anwendung Low-Cost-Fluggesellschaften im Linienverkehr braucht: die Kategorie über type_code, die Low-Cost-Klassifizierung über lowcost.

Welche Airline-Typen gibt es?

Die dokumentierten Codes sind 1 Linienverkehr, 2 Passagiercharter, 3 Bahn/Bus/Fähre, 4 Hubschrauber-Charter, 5 Jet-Charter, 6 Rundflüge, 7 ACMI, 8 Fracht und 9 Sonstige. Nutzen Sie type_code für Kategoriefilter und type für das mitgelieferte Label.

Wie rufe ich Charter- oder Frachtbetreiber ab?

Setzen Sie onlyscheduled=0, um Typen jenseits des Linienverkehrs einzubeziehen. Für ein Verzeichnis exportieren Sie mit dump=1 und filtern lokal auf type_code 2 für Passagiercharter oder 8 für Fracht. Hubschrauber-Charter und Jet-Charter haben eigene Codes, 4 und 5.

Kann ich lowcost oder type_code als Abfrageparameter übergeben?

Das sind Antwortfelder und keine dokumentierten Anfragefilter. Rufen Sie die benötigten Datensätze ab und filtern Sie in Ihrer Anwendung. Der dokumentierte Anfrageparameter ist onlyscheduled, um nur Linienverkehr oder einen breiteren Typenumfang abzudecken. Der Standard ist 1. Setzen Sie ihn auf 0 für breitere Abdeckung und wählen Sie dann Airline-Kategorien ausdrücklich aus, wenn Ihr Verzeichnis Bahn-, Bus- und Fährdatensätze ausschließen soll.

Heißt onlyscheduled=1, dass die Fluggesellschaft aktiv ist?

Nein. Airline-Kategorie und Betriebsstatus sind getrennte Merkmale. Lesen Sie das Feld status, wenn Sie aktive, nicht aktive und in Gründung befindliche Fluggesellschaften unterscheiden müssen.

Kann ich Airline-Metadaten in meiner eigenen Datenbank speichern?

Ja, mit einer passenden Lizenz für die Airline-Datenbank. Exportieren Sie als JSON, XML oder CSV und behalten Sie airhex_id bei den Klassifizierungen. Aktualisieren Sie Ihre lokalen Datensätze regelmäßig; Airhex prüft und aktualisiert die Airline-Daten täglich.

Wie gehe ich mit numerischen Kennzeichen und fehlenden Werten um?

Vereinheitlichen Sie numerische Strings, bevor Sie lowcost mit 0 oder 1 vergleichen. Behandeln Sie fehlende oder unerwartete Werte als unbekannt, statt sie stillschweigend zu beschriften.

Helfen Sie Nutzern, die passenden Airline-Typen zu finden

Unterscheiden Sie Low-Cost-, Linien-, Charter- und Frachtgesellschaften in Ihren Filtern und Verzeichnissen, ohne jede Fluggesellschaft von Hand zu klassifizieren.

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.