Hamburg Airport API
Moin und Willkommen zu unserem Developer Portal
Unsere API kann Flugdaten aus Vergangenheit, Gegenwart und Zukunft zurückgeben.
Der Abruf im Profil Open API, als öffentliche Daten, steht kostenlos zur Verfügung.
Durch eine Business API können noch mehr Daten (z.B. Stammdaten) abgerufen werden.
Manche Projektideen können nicht mit unseren Systemen realisiert werden ....
Für solche Fälle stellen wir unsere Flugdaten kostenlos als öffentliche Programmierschnittstelle (Open API) zur Verfügung. So können eigene Projekte realisiert werden, bei denen unsere Flugdaten verwendet werden.
Neben den öffentlichen Daten bieten wir auch eine vertragliche Geschäfts API (Business API) an. Dort stehen mehr Daten, mit geringerer Limitation, zur Verfügung.
Größerer Zeitraum an Daten, Stammdaten von Airlines, Flugzeugtypen & Flughäfen.
Mit einem Departure-Abruf können Sie alle abgehenden Flüge als Daten abrufen.
Um Zugriff auf die Daten zu erhalten, sind folgende Schritte auf unserem Developer Portal notwendig:
Registrieren Sie einen Entwickler-Account.
Legen Sie eine neue Applikation in der Produkt-Übersicht an. Sie erhalten für dieses Produkt (API Endpunkt) einen generierten Zugriffsschlüssel, der als Authentifizierung dient.
Mit diesem Zugriffsschlüssel können Sie nun unsere verschiedenen Schnittstellen abfragen und erhalten diese als Daten zurück.
GET https://rest.api.hamburg-airport.de/v2/flights/arrivals
Ocp-Apim-Subscription-Key: {API KEY}
{
"plannedArrivalTime": "2019-12-17T22:05:00.000+01:00[Europe/
Berlin]",
"viaAirportName": null,
"originAirport3LCode": "MUC",
"originAirportName": "München",
"originAirportLongName": "München",
"originAirportNameInt": "München",
"flightnumber": "LH 2084",
"arrivalTerminal": "2",
"expectedArrivalTime": null,
"flightStatusArrival": null,
"codeShareInfoFlightNumbers": []
}
Die Open API (Schnittstelle) arbeitet mit einer REST Schnittstelle (REST API).
Es können GET Requests an die API geschickt werden. Ressourcen (Flugdaten und Stammdaten) werden in Form von JSON an Sie zurückgemeldet. Die Informationen können dann im Zielsystem strukturiert verarbeitet werden. Die Open API und Business API sind beides PULL-Schnittstellen – eine aktive Datenabfrage ist somit immer notwendig.