Vielfliegerprogramme von Fluggesellschaften per API

Verbinden Sie Fluggesellschaften mit den Namen ihrer Vielfliegerprogramme. Rufen Sie Programmnamen zusammen mit Airline-Codes ab, um Airline-Profile anzureichern, Verzeichnisse von Bonusprogrammen zu bauen und Ihrer Reiseanwendung nützlichen Kontext zu geben.

  • Namen der Vielfliegerprogramme
  • Abfrage per Code oder Name
  • JSON, XML und CSV

Vielfliegerprogramm einer Fluggesellschaft abfragen

Fragen Sie United Airlines mit dem IATA-Code UA ab und lesen Sie ffp_name. Das Beispiel liefert MileagePlus. 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",
    "ffp_name": "MileagePlus",
    ...
  }
]

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 ffp_name aus den gelieferten Datensätzen. Der Parameter name durchsucht Airline-Namen, nicht die Namen von Vielfliegerprogrammen. Filtern Sie Programmnamen in Ihrer Anwendung, nachdem Sie die Datensätze abgerufen haben.

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

Zeigen Sie mit ffp_name das Programm an, das zum Airline-Datensatz gehört. Behalten Sie die Kennung der Fluggesellschaft beim Programmnamen, wenn Sie ein lokales Verzeichnis aufbauen oder aktualisieren.

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.
ffp_name StringMileagePlusName des Vielfliegerprogramms der Fluggesellschaft.

Alle verfügbaren Daten ansehen →

Typische Aufgaben bei der Umsetzung

Namen der Vielfliegerprogramme herunterladen

Exportieren Sie das Verzeichnis als CSV und behalten Sie ffp_name zusammen mit Airline-Namen, Codes und airhex_id. Bauen Sie aus den gefüllten Programmnamen ein Verzeichnis auf. Setzen Sie onlyscheduled=0, wenn Sie Airline-Typen jenseits des Linienverkehrs benötigen, und wählen Sie dann die für Ihre Anwendung relevanten Datensätze aus.

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-frequent-flyer-programs.csv

Programm über den Airline-Namen finden

Suchen Sie mit dem Namen der Fluggesellschaft, wählen Sie den gewünschten Datensatz aus und lesen Sie ffp_name. Die Namenssuche findet auch Teilübereinstimmungen und kann mehrere Fluggesellschaften liefern. Bestätigen Sie daher die Fluggesellschaft, bevor Sie ein Programm anzeigen. Um nach einem Programmnamen selbst zu suchen, filtern Sie Ihr heruntergeladenes Verzeichnis lokal.

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

Programmnamen über einen ICAO-Code abrufen

Verwenden Sie icao, wenn Ihre Quelle einen dreistelligen Airline-Code liefert. Das Beispiel ruft United Airlines mit UAL ab und liest den Namen des Vielfliegerprogramms aus demselben Datensatz.

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

Das können Sie damit bauen

Aussagekräftige Airline-Profile

Zeigen Sie das hinterlegte Vielfliegerprogramm neben Airline-Name und weiteren Referenzinformationen an.

Verzeichnisse von Bonusprogrammen

Bauen Sie ein durchsuchbares Verzeichnis, das Airline-Namen und Codes mit ihren hinterlegten Vielfliegerprogrammen verbindet.

Kontext für Reise-Support-Teams

Geben Sie Mitarbeitenden bei der Prüfung einer Buchung den Programmnamen der Fluggesellschaft und ordnen Sie Fragen zu Konto und Vorteilen dem passenden Programm zu.

Häufig gestellte Fragen

Was liefert die API für Vielfliegerprogramme von Fluggesellschaften?

Das Feld ffp_name liefert den Namen des Vielfliegerprogramms der Fluggesellschaft. Es ist im Datensatz der Airline-API enthalten, zusammen mit Airline-Namen, Codes und weiteren Referenzdaten.

Kann ich ein Programm über einen Airline-Code abfragen?

Ja. Übergeben Sie einen IATA-Code in iata oder einen ICAO-Code in icao und lesen Sie ffp_name. Sie können auch über den Namen der Fluggesellschaft suchen.

Kann ich direkt nach dem Namen eines Vielfliegerprogramms suchen?

Der dokumentierte Parameter name durchsucht Airline-Namen, nicht Programmnamen. Exportieren Sie das Verzeichnis mit dump=1 und suchen oder filtern Sie ffp_name lokal, wenn Ihre Anwendung eine Suche nach Programmnamen braucht.

Liefert die API Meilenstände oder prüft sie Mitgliedsnummern?

Nein. ffp_name gehört zu den Referenzdaten der Fluggesellschaft. Passagierkonten, Meilenstände, die Prüfung von Mitgliedschaften oder den Zugriff auf ein Bonuskonto liefert die API nicht.

Kann ich mit ffp_name ermitteln, welchem Programm ein Passagier einen Flug gutschreiben kann?

Nein. Das Feld nennt das im Airline-Datensatz hinterlegte Programm und nicht alle Partnerprogramme, die für eine bestimmte Buchung gelten. Meilengutschrift und Berechtigung klären Sie über die Tarif- und Programmregeln. Der Name allein sagt nichts über Meilenmengen oder Vorteile für Passagiere aus.

Ist ein Programmname eine eindeutige Kennung?

Die API-Dokumentation definiert ffp_name nicht als eindeutige Programmkennung. Halten Sie die Zuordnung zur Fluggesellschaft über airhex_id und ihre Codes fest und verwenden Sie den angezeigten Namen nicht als dauerhaften Datensatzschlüssel.

Was tue ich, wenn ffp_name leer ist?

Lassen Sie das Programm-Label weg oder zeigen Sie „Kein Programm hinterlegt“, je nach Design Ihres Produkts. Ein leerer Wert belegt nicht, ob die Fluggesellschaft an anderen Bonusvereinbarungen teilnimmt. Leiten Sie kein Programm aus der Allianz oder der Muttergesellschaft ab.

Kann ich Programmnamen herunterladen und 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 die Kennung der Fluggesellschaft bei den Programmnamen. Aktualisieren Sie gespeicherte Datensätze regelmäßig; Airhex prüft und aktualisiert die Airline-Daten täglich. Behalten Sie airhex_id und den Zeitstempel updated aus der vollständigen Antwort, um geänderte Programmnamen zu übernehmen.

Helfen Sie Reisenden, die Bonusprogramme der Fluggesellschaften zu erkennen

Zeigen Sie die Namen der Vielfliegerprogramme neben den Airline-Informationen an und geben Sie Reisenden und Support-Teams nützlichen Kontext, ohne ein eigenes Programmverzeichnis 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.