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.
| Parameter | Pflicht | Standard | Beschreibung |
apikey |
Ja | Keiner | Ihr zugewiesener API-Schlüssel. Kostenlosen API-Testschlüssel anfordern. |
iata |
Bedingt | Keiner | Fluggesellschaft über den zweistelligen IATA-Code abfragen, z. B. UA. |
icao |
Bedingt | Keiner | Fluggesellschaft über den dreistelligen ICAO-Code abfragen, z. B. UAL. |
name |
Bedingt | Keiner | Airline-Codes über den vollständigen oder teilweisen Namen der Fluggesellschaft suchen. |
dump |
Bedingt | 0 | Mit 1 exportieren Sie den gesamten Datensatz, abhängig vom Filter onlyscheduled. |
response_type |
Nein | JSON | Antwortformat: JSON, XML oder CSV. Bei CSV startet ein Dateidownload. |
onlyscheduled |
Nein | 1 | Mit 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 →
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'
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.