Live-Demo

Flug-API-Integration

Flug-API für Reisebüros und OTAs: suchen, buchen, ticketieren

Eine Flug-API liefert Ihrer Website Live-Tarife der Airlines und erzeugt echte Buchungen. Hier erfahren Sie, wie die Aufrufe funktionieren, woher Flug-Content kommt, was Sie vor dem Go-live unterschreiben müssen und wie PHPTRAVELS aus einer oder mehreren Flug-APIs eine komplette Buchungsmaschine auf Ihrer eigenen Domain macht.

  • GDS, NDC und Konsolidatoren
  • Von der Suche bis zur Erstattung
  • Fertige Connectors
  • Ihre eigene REST API

Was sie ist

Was eine Flug-API wirklich leistet

Eine Flug-API ist eine Sammlung von Webservices, die eine Airline, ein GDS oder ein Konsolidator für Reiseverkäufer öffnet. Ihr System sendet eine Anfrage (Strecke, Daten und Passagiere) und erhält bepreiste Angebote zurück. Wählt der Reisende eines aus, bestätigen weitere Aufrufe den Preis, legen die Buchung an und stellen das Ticket aus.

Die Aufrufe folgen dem Ablauf einer Reise. Die Bezeichnungen unterscheiden sich je nach Anbieter, doch jede Flug-API deckt dieselben fünf Schritte ab, und der NDC-Standard der IATA liefert die Nachrichtennamen, die heute die meisten Anbieter verwenden.

Die API transportiert nur Daten. Suchformular, Ergebnisseite, Zahlungen, Rechnungen und die spätere Betreuung durch Ihr Team übernimmt die Buchungsplattform, und genau hier kommt Flugbuchungssoftware ins Spiel.

  1. 01

    SuchenAirShopping

    Abflugort, Ziel, Daten, Kabine und Passagiere senden. Angebote mit Tarifen, Steuern, Gepäck und Tariffamilien erhalten.

  2. 02

    Preis prüfenOfferPrice

    Das gewählte Angebot beim Anbieter erneut prüfen. Tarife ändern sich minütlich, dieser Aufruf bestätigt, was der Reisende zahlt.

  3. 03

    BuchenOrderCreate

    Namen, Kontaktdaten und Dokumente der Passagiere senden. Der Anbieter legt die Buchung an (PNR oder NDC-Order) und hält die Plätze.

  4. 04

    TicketierenOrderChange · payment

    Nach der Zahlung wird die Buchung als E-Ticket ausgestellt, mit einer Ticketnummer pro Passagier und Flugcoupon.

  5. 05

    BetreuenOrderRetrieve · OrderCancel

    Buchung erneut abrufen, Daten ändern, Gepäck oder Sitzplätze hinzufügen, stornieren, voiden oder gemäß Tarifbedingungen erstatten.

Woher die Tarife kommen

Drei Arten von Flug-APIs, drei Wege zu verkaufen

Jede Flug-API, die Sie unterzeichnen können, gehört zu einer von drei Gruppen. Sie unterscheiden sich im Content, darin, wer unterzeichnen darf und wer das Ticket ausstellt, daher nutzen die meisten Reisebüros mehr als eine.

Eine Buchungsplattform, verbunden mit einem GDS-Netzwerk, direkt mit Airlines und mit einem Konsolidator
GDS APINDC APIKonsolidator-API
Was es istAmadeus, Sabre oder Travelport: eine Verbindung zu den veröffentlichten Tarifen Hunderter Airlines.Die eigenen Angebote der Airline über den NDC-Standard der IATA, direkt oder über einen Aggregator.Ein Großhändler, der GDS-, NDC- und Low-Cost-Content mit eigenen Nettotarifen weiterverkauft.
ContentNetzwerk-Airlines und ihre Branded Fares; die Low-Cost-Abdeckung variiert je nach GDS.Die umfangreichsten Angebote der Airline: Bundles, Zusatzleistungen und dynamische Preise.Oft der breiteste Mix, inklusive Low-Cost-Airlines und Sondertarifen.
Wer unterzeichnen kannMeist akkreditierte Reisebüros (IATA, ARC oder lokales Pendant) mit GDS-Vertrag.Reisebüros, die Airline oder Aggregator zulassen; manche Aggregatoren nehmen auch neue Unternehmen an.Die meisten Reisebüros und OTAs, auch ohne eigene Akkreditierung.
TicketingIhr Reisebüro stellt das Ticket unter der eigenen Akkreditierung aus.Die Airline stellt es aus; abgerechnet wird über den Aggregator oder IATA BSP.Der Konsolidator stellt das Ticket für Sie unter seiner Akkreditierung aus.
GeldAbrechnung über BSP oder ARC; Provisionen und Incentives hängen von Ihrem Vertrag ab.Preise und Gebühren der Airline; manche Airlines erheben einen Aufschlag auf Nicht-NDC-Buchungen.Sie zahlen den Nettotarif des Konsolidators aus einem Depot oder einer Kreditlinie und schlagen Ihre Marge auf.
In PHPTRAVELSAmadeus, Sabre, TravelportDuffelTBO, PKfare, Kiwi, AERTiCKET und weitere

Unsicher, was passt? Starten Sie mit einem Konsolidator, um ab dem ersten Tag zu verkaufen, ergänzen Sie ein GDS nach der Akkreditierung und NDC für Airlines, die dort ihre besten Angebote platzieren. Die Leitfäden zu GDS-System für Reisebüros und NDC-Flugbuchungssystem gehen tiefer.

Einblick in die Aufrufe

Was bei jedem Schritt über eine Flug-API läuft

Eine vereinfachte Ansicht der Daten, die Ihre Plattform sendet und zurückbekommt. Echte Anbieter verwenden eigene Feldnamen und deutlich längere Nachrichten; PHPTRAVELS bildet jede davon auf dasselbe Buchungsmodell ab.

Anfrage
 1POST /flights/search 2{ 3  "from": "DXB", "to": "LHR", 4  "date": "2026-11-14", 5  "cabin": "economy", 6  "passengers": { "adults": 2 } 7}
Antwort
 1{ 2  "offers": [{ 3    "id": "OF-7Q2K", 4    "carrier": "EK", "flight": "EK001", 5    "depart": "07:45", "arrive": "11:35", 6    "fare_family": "Standard", 7    "bags": "1 x 23 kg", 8    "total": { "amount": 1284.60, "currency": "USD" }, 9    "expires": "2026-10-09T12:20:00Z"10  }, …]11}

Angebote verfallen. Die meisten Anbieter versehen jedes Angebot mit einer Frist, danach muss es neu gesucht oder bepreist werden.

Anfrage
 1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
Antwort
 1{ 2  "offer_id": "OF-7Q2K", 3  "available": true, 4  "total": { "amount": 1284.60, "currency": "USD" }, 5  "fare_rules": { 6    "change": "fee + fare difference", 7    "refund": "not refundable" 8  } 9}

Hat sich der Tarif geändert, zeigt die Plattform den neuen Preis vor der Zahlung an, statt zum alten Preis zu buchen.

Anfrage
 1POST /flights/book 2{ 3  "offer_id": "OF-7Q2K", 4  "passengers": [{ 5    "type": "adult", 6    "given_name": "SARA", "surname": "KHAN", 7    "born": "1990-04-02", "passport": "…" 8  }, …], 9  "contact": { "email": "…", "phone": "…" }10}
Antwort
 1{ 2  "booking_ref": "6XK2PL", 3  "status": "held", 4  "ticket_time_limit": "2026-10-10T18:00:00Z" 5}

Namen müssen mit dem Reisepass übereinstimmen. Viele Airlines berechnen Namensänderungen oder erlauben sie gar nicht.

Anfrage
 1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
Antwort
 1{ 2  "booking_ref": "6XK2PL", 3  "status": "ticketed", 4  "tickets": [ 5    { "passenger": 1, "number": "176-2400000001" }, 6    { "passenger": 2, "number": "176-2400000002" } 7  ] 8}

Bis zur Ticketierung wird eine gehaltene Buchung automatisch storniert, sobald ihre Ticketing-Frist abläuft.

Beispieldaten, vereinfacht

Fertig in PHPTRAVELS

Flug-API-Connectors, die Sie mit eigenen Zugangsdaten aktivieren

Diese Flug-Anbieter sind bereits an das PHPTRAVELS-Flugmodul angebunden. Sie schließen den Vertrag mit dem Anbieter, tragen Ihre Zugangsdaten im Admin ein, testen in dessen Sandbox und gehen live. Die Liste stammt live aus unserem Integrationsverzeichnis.

Ihr Anbieter ist nicht dabei? Jede dokumentierte Flug-API lässt sich anbinden, und der Quellcode gehört Ihnen. Siehe Individuelle API-Integration oder das komplette Travel XML API Supplier-Liste.

Vor Ihrer ersten Buchung

Was Sie neben der API brauchen

Die technische Anbindung ist der schnelle Teil. Das hier verlangen Anbieter, bevor sie Ihr Konto für den Produktivbetrieb freischalten.

  • Ein Anbietervertrag

    Jede Flug-API erfordert eine Vereinbarung mit dem GDS, der Airline, dem Aggregator oder dem Konsolidator. Die Zugangsdaten kommen von dort, nicht von Ihrem Softwareanbieter.

  • Akkreditierung oder ein Ticketing-Partner

    Um selbst Tickets auszustellen, brauchen Sie IATA, ARC oder ein lokales Pendant. Ohne das stellt ein Konsolidator sie für Sie aus.

  • Zertifizierung

    Die meisten Anbieter testen Ihren Buchungsablauf in ihrer Sandbox (suchen, buchen, ticketieren, stornieren), bevor sie den Produktivzugang freigeben.

  • Ein Zahlungsweg zum Anbieter

    BSP- oder ARC-Abrechnung, ein Depot beim Konsolidator oder Kartenzahlungen, die die Airline direkt belastet.

  • Tarifbedingungen und Richtlinien

    Klare Umbuchungs-, Erstattungs- und Gepäckregeln auf Ihrer Website, übernommen aus den Tarifbedingungen des Anbieters, damit Reisende wissen, was sie gekauft haben.

  • Jemand für den Buchungsservice

    Flugplanänderungen, Namenskorrekturen, Voids und Erstattungen kommen auch nach dem Verkauf. Planen Sie, wer sie bearbeitet.

API oder Buchungsmaschine

Die API liefert Tarife. Die Plattform macht daraus Umsatz.

Wer eine Flug-API direkt an eine Website anbindet, hat den Großteil der Arbeit noch vor sich. So teilt sich auf, was eine Anbieter-API liefert und was PHPTRAVELS ergänzt.

Eine Flug-API liefert Ihnen

  • Angebote und Tarife für Strecke und Datum
  • Eine Preisprüfung und die Tarifbedingungen
  • Eine Buchungsreferenz (PNR oder Order)
  • Ticketnummern nach der Ausstellung
  • Aufrufe für Änderung und Storno

PHPTRAVELS ergänzt

  • Suchformular, Ergebnisse, Filter und Checkout in Ihren Sprachen
  • Mehrere Anbieter gleichzeitig durchsucht, Duplikate zusammengeführt
  • Aufschläge, Provisionen und B2B-Agenten-Wallets
  • Kartenzahlungen über Ihr eigenes Gateway
  • E-Tickets, Rechnungen und E-Mails in der Sprache des Reisenden
  • Buchungs-Queues, Void, Erstattung und Reissue im Admin

Wie jeder Teil funktioniert, Funktion für Funktion, sehen Sie auf der Seite Flüge.

Für Entwickler

Ihre eigene Flug-API über allen Anbietern

PHPTRAVELS normalisiert jeden angebundenen Flug-Anbieter in ein einheitliches Buchungsmodell. Ihre Apps, Partner und Back-Office-Tools sprechen dann mit einer REST API statt mit jedem Anbieter einzeln.

Die REST API und ihre Dokumentation sind im Enterprise-Plan enthalten. Vergleichen Sie die Pläne unter Preise oder lesen Sie die Entwicklerdokumentation.

  • Ein Format für jeden AnbieterAngebote aus GDS-, NDC- und Konsolidator-Quellen kommen in derselben Struktur an, Ihre App muss nie Anbieterformate verarbeiten.
  • WebhooksBuchungs-, Ticketing- und Storno-Ereignisse werden in Echtzeit an Ihre Systeme gesendet.
  • Quellcode inklusiveSelbst gehostet mit vollständigem Quellcode, damit Ihre Entwickler die API erweitern oder einen Anbieter hinzufügen können.

Erleben Sie eine Flug-API in einer echten Buchungsmaschine

Suchen, buchen und verwalten Sie Flüge in der Live-Demo und sprechen Sie dann mit uns über die Anbieter, die Sie unter Vertrag nehmen wollen.

FAQ

Flug-API: Fragen von Reisebüros

Vertrieb kontaktieren

Eine Flug-API ist eine Sammlung von Webservices, mit der eine Reise-Website in Echtzeit Flugtarife sucht, Preise prüft, Buchungen anlegt und Tickets ausstellt. GDS, Airlines (über NDC) und Konsolidatoren bieten jeweils eine an.

Manche Anbieter bieten kostenlosen Sandbox-Zugang zum Testen, und manche Metasuche-APIs liefern Preise ohne Buchung. Für den Ticketverkauf ist immer ein Vertrag mit einem GDS, einer Airline, einem Aggregator oder einem Konsolidator nötig.

Nicht immer. Akkreditiert sein müssen Sie, um selbst über ein GDS Tickets auszustellen. Ohne Akkreditierung verkaufen Sie über eine Konsolidator-API, und der Konsolidator stellt die Tickets unter seiner Akkreditierung aus.

Meist ein Konsolidator, weil er Reisebüros ohne Akkreditierung annimmt und Low-Cost-Airlines enthält. Mit wachsendem Volumen kommt eine GDS- oder NDC-Anbindung hinzu.

Eine GDS API liefert die veröffentlichten Tarife vieler Airlines über eine Verbindung. Eine NDC API liefert die eigenen Angebote einer Airline mit Bundles und Extras im NDC-Format der IATA, direkt oder über einen Aggregator.

Ja. PHPTRAVELS durchsucht alle angebundenen Flug-Anbieter gleichzeitig, führt doppelte Flüge zusammen und behält den besten Tarif, sodass Reisende eine einzige Liste sehen.

Nein. Sie schließen mit jedem Anbieter einen Vertrag und tragen Ihre eigenen Zugangsdaten im Admin ein. PHPTRAVELS liefert die Buchungsplattform und die fertigen Connectors.

Mit einem fertigen Connector besteht die technische Einrichtung aus Zugangsdaten eintragen und testen. Die meiste Zeit fließt in Vertrag und Zertifizierung, die der Anbieter steuert.

Ja. Im Enterprise-Plan stellt die PHPTRAVELS REST API Suche und Buchung aller angebundenen Anbieter in einem Format bereit, mit Webhooks für Buchungsereignisse.