Vlucht-API-integratie
Vluchten-API voor reisbureaus en OTA's: zoeken, boeken en ticketen
Een vluchten-API geeft uw website live tarieven van airlines en laat haar echte boekingen maken. Op deze pagina leest u hoe de calls werken, waar vluchtcontent vandaan komt, wat u moet tekenen voordat u live gaat en hoe PHPTRAVELS van een of meer vlucht-API's een complete boekingsengine op uw eigen domein maakt.
- GDS, NDC en consolidators
- Van zoeken tot terugbetaling
- Kant-en-klare connectors
- Uw eigen REST API
Wat het is
Wat een vluchten-API echt doet
Een vluchten-API is een set webservices die een airline, een GDS of een consolidator openstelt voor reisverkopers. Uw systeem stuurt een verzoek (route, data en passagiers) en krijgt geprijsde aanbiedingen terug. Kiest de reiziger er een, dan bevestigen volgende calls de prijs, maken ze de boeking aan en geven ze het ticket uit.
De calls volgen het verloop van een reis. De namen verschillen per leverancier, maar elke vluchten-API dekt dezelfde vijf stappen, en de NDC-standaard van IATA geeft ze de berichtnamen die de meeste leveranciers nu gebruiken.
De API verplaatst alleen data. Het zoekformulier, de resultatenpagina, betalingen, facturen en de service die uw team achteraf levert zijn het werk van het boekingsplatform, en daar komt Vluchtboekingssoftware in beeld.
- 01
ZoekenAirShopping
Stuur vertrekpunt, bestemming, data, cabine en passagiers. Ontvang aanbiedingen met tarieven, belastingen, bagage en tariefgroepen.
- 02
PrijzenOfferPrice
Controleer de gekozen aanbieding opnieuw bij de leverancier. Tarieven veranderen per minuut, deze call bevestigt wat de reiziger betaalt.
- 03
BoekenOrderCreate
Stuur namen, contactgegevens en documenten van de passagiers. De leverancier maakt de boeking aan (een PNR of NDC-order) en houdt de stoelen vast.
- 04
TicketenOrderChange · payment
Na betaling wordt de boeking uitgegeven als e-ticket, met een ticketnummer per passagier en vluchtcoupon.
- 05
ServiceOrderRetrieve · OrderCancel
Lees de boeking opnieuw uit, wijzig data, voeg bagage of stoelen toe, annuleer, void of betaal terug volgens de tariefregels.
Waar de tarieven vandaan komen
Drie soorten vlucht-API's, drie manieren om te verkopen
Elke vlucht-API die u kunt afsluiten valt in een van drie groepen. Ze verschillen in content, in wie mag tekenen en in wie het ticket uitgeeft, dus de meeste reisbureaus gebruiken er uiteindelijk meer dan één.

| GDS API | NDC API | Consolidator-API | |
|---|---|---|---|
| Wat het is | Amadeus, Sabre of Travelport: één koppeling met de gepubliceerde tarieven van honderden airlines. | De eigen aanbiedingen van de airline via de NDC-standaard van IATA, rechtstreeks of via een aggregator. | Een groothandel die GDS-, NDC- en low-cost-content doorverkoopt met eigen nettotarieven. |
| Content | Netwerkmaatschappijen en hun branded fares; low-cost-dekking verschilt per GDS. | De rijkste aanbiedingen van de airline: bundels, extra's en dynamische prijzen. | Vaak de breedste mix, inclusief low-cost carriers en privétarieven. |
| Wie mag tekenen | Meestal geaccrediteerde reisbureaus (IATA, ARC of lokaal equivalent) met een GDS-contract. | Reisbureaus die de airline of aggregator goedkeurt; sommige aggregators accepteren nieuwe bedrijven. | De meeste reisbureaus en OTA's, ook zonder eigen accreditatie. |
| Ticketing | Uw reisbureau geeft het ticket uit onder de eigen accreditatie. | De airline geeft het uit; de order wordt afgerekend via de aggregator of IATA BSP. | De consolidator geeft het ticket voor u uit, onder zijn accreditatie. |
| Geld | Afgerekend via BSP of ARC; commissies en incentives hangen af van uw contract. | Prijzen en toeslagen van de airline; sommige maatschappijen rekenen een toeslag op niet-NDC-boekingen. | U betaalt het nettotarief van de consolidator uit een deposito of kredietlijn en telt uw marge erbij op. |
| Op PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET en andere |
Twijfelt u welke past? Begin met een consolidator om vanaf dag één te verkopen, voeg een GDS toe zodra u geaccrediteerd bent en NDC voor airlines die daar hun beste aanbiedingen plaatsen. De gidsen over GDS-systeem voor reisagenten en NDC-vluchtboekingssysteem gaan dieper.
Binnen in de calls
Wat er bij elke stap over een vluchten-API gaat
Een vereenvoudigd beeld van de data die uw platform verstuurt en terugkrijgt. Echte leveranciers gebruiken hun eigen veldnamen en veel langere berichten; PHPTRAVELS koppelt ze allemaal aan hetzelfde boekingsmodel.
1POST /flights/search 2{ 3 "from": "DXB", "to": "LHR", 4 "date": "2026-11-14", 5 "cabin": "economy", 6 "passengers": { "adults": 2 } 7}
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}
Aanbiedingen verlopen. De meeste leveranciers geven elke aanbieding een tijdslimiet, daarna moet opnieuw gezocht of geprijsd worden.
1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
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}
Is het tarief veranderd, dan toont het platform de nieuwe prijs vóór de betaling in plaats van tegen de oude prijs te boeken.
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}
1{ 2 "booking_ref": "6XK2PL", 3 "status": "held", 4 "ticket_time_limit": "2026-10-10T18:00:00Z" 5}
Namen moeten overeenkomen met het paspoort. Veel airlines rekenen kosten voor naamswijzigingen of staan ze helemaal niet toe.
1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
1{ 2 "booking_ref": "6XK2PL", 3 "status": "ticketed", 4 "tickets": [ 5 { "passenger": 1, "number": "176-2400000001" }, 6 { "passenger": 2, "number": "176-2400000002" } 7 ] 8}
Zolang er geen ticket is uitgegeven, wordt een vastgehouden boeking automatisch geannuleerd zodra de ticketingtermijn verstrijkt.
Voorbeelddata, vereenvoudigd
Klaar in PHPTRAVELS
Vlucht-API-connectors die u activeert met uw eigen sleutels
Deze vluchtleveranciers zijn al gekoppeld aan de PHPTRAVELS-vluchtmodule. U tekent met de leverancier, voert uw inloggegevens in de admin in, test in hun sandbox en gaat live. De lijst komt live uit onze integratiedirectory.
Seeru
AmadeusIntegratiegids
DuffelIntegratiegids
Google FlightsIntegratiegids
Kayak
KiwiIntegratiegids
Mystifly
PKfareIntegratiegids
SabreIntegratiegids
TBO HolidaysIntegratiegids
TravelportIntegratiegids- Alle integraties
Staat uw leverancier er niet bij? Elke gedocumenteerde vlucht-API kan worden toegevoegd, en de broncode is van u. Zie API-integratie op maat of de volledige Travel XML API leverancierslijst.
Vóór uw eerste boeking
Wat u naast de API nodig hebt
De technische koppeling is het snelle deel. Dit vragen leveranciers voordat ze uw account naar productie zetten.
Een leverancierscontract
Elke vlucht-API vereist een overeenkomst met de GDS, de airline, de aggregator of de consolidator. De inloggegevens komen daarvandaan, niet van uw softwareleverancier.
Accreditatie of een ticketingpartner
Zelf tickets uitgeven vereist IATA, ARC of een lokaal equivalent. Zonder accreditatie geeft een consolidator ze voor u uit.
Certificering
De meeste leveranciers testen uw boekingsflow in hun sandbox (zoeken, boeken, ticketen, annuleren) voordat ze productietoegang geven.
Een manier om de leverancier te betalen
BSP- of ARC-afrekening, een deposito bij een consolidator of kaartbetalingen die de airline rechtstreeks afschrijft.
Tariefregels en voorwaarden
Duidelijke wijzigings-, terugbetalings- en bagagevoorwaarden op uw site, overgenomen uit de tariefregels van de leverancier, zodat reizigers weten wat ze kochten.
Iemand voor de boekingsservice
Schemawijzigingen, naamcorrecties, voids en terugbetalingen blijven komen na de verkoop. Bepaal wie ze afhandelt.
API versus boekingsengine
De API levert tarieven. Het platform maakt er omzet van.
Wie een vluchten-API rechtstreeks aan een website koppelt, heeft het meeste werk nog voor de boeg. Zo is de verdeling tussen wat een leveranciers-API levert en wat PHPTRAVELS toevoegt.
Een vluchten-API levert u
- Aanbiedingen en tarieven voor een route en datum
- Een prijscontrole en de tariefregels
- Een boekingsreferentie (PNR of order)
- Ticketnummers na uitgifte
- Calls om te wijzigen en te annuleren
PHPTRAVELS voegt toe
- Zoekformulier, resultaten, filters en checkout in uw talen
- Meerdere leveranciers tegelijk doorzocht, dubbele resultaten samengevoegd
- Marges, commissies en B2B-agentwallets
- Kaartbetalingen via uw eigen gateway
- E-tickets, facturen en e-mails in de taal van de reiziger
- Boekingswachtrijen, void, terugbetaling en reissue in de admin
Bekijk op de pagina Vluchten hoe elk onderdeel werkt, functie voor functie.
Voor developers
Uw eigen vluchten-API bovenop elke leverancier
PHPTRAVELS normaliseert elke gekoppelde vluchtleverancier naar één boekingsmodel. Uw mobiele apps, partners en back-officetools praten dan met één REST API in plaats van met elke leverancier apart.
De REST API en de documentatie zitten in het Enterprise-plan. Vergelijk de plannen op Prijzen of lees de developerdocumentatie.
- Eén formaat voor elke leverancierAanbiedingen uit GDS-, NDC- en consolidatorbronnen komen in dezelfde structuur binnen, dus uw app hoeft nooit leveranciersformaten te verwerken.
- WebhooksBoekings-, ticketing- en annuleringsgebeurtenissen worden direct naar uw systemen gestuurd.
- Broncode inbegrepenZelf gehost met de volledige broncode, zodat uw developers de API kunnen uitbreiden of een leverancier kunnen toevoegen.
Verder lezen
Gidsen over vlucht-API's
Zie een vluchten-API werken in een echte boekingsengine
Zoek, boek en beheer vluchten in de live demo en praat daarna met ons over de leveranciers die u wilt afsluiten.
Een vluchten-API is een set webservices waarmee een reiswebsite in realtime vliegtarieven zoekt, prijzen controleert, boekingen aanmaakt en tickets uitgeeft. GDS'en, airlines (via NDC) en consolidators bieden er elk een aan.
Sommige aanbieders geven gratis sandboxtoegang om te testen, en sommige metasearch-API's geven prijzen zonder boeking. Tickets verkopen vereist altijd een commerciële overeenkomst met een GDS, een airline, een aggregator of een consolidator.
Niet altijd. Accreditatie is nodig om zelf tickets uit te geven via een GDS. Zonder accreditatie verkoopt u via een consolidator-API en geeft de consolidator de tickets uit onder zijn accreditatie.
Meestal een consolidator, omdat die reisbureaus zonder accreditatie accepteert en low-cost carriers bevat. Voeg een GDS- of NDC-koppeling toe naarmate het volume groeit.
Een GDS API geeft u de gepubliceerde tarieven van veel airlines via één koppeling. Een NDC API geeft u de eigen aanbiedingen van een airline, met bundels en extra's, in het NDC-formaat van IATA, rechtstreeks of via een aggregator.
Ja. PHPTRAVELS doorzoekt alle gekoppelde vluchtleveranciers tegelijk, voegt dubbele vluchten samen en houdt het beste tarief, zodat reizigers één lijst zien.
Nee. U tekent met elke leverancier en voert uw eigen inloggegevens in de admin in. PHPTRAVELS levert het boekingsplatform en de kant-en-klare connectors.
Met een kant-en-klare connector bestaat de technische inrichting uit inloggegevens invoeren en testen. De meeste tijd gaat naar het contract en de certificering, die de leverancier bepaalt.
Ja. Met het Enterprise-plan ontsluit de PHPTRAVELS REST API zoeken en boeken van alle gekoppelde leveranciers in één formaat, met webhooks voor boekingsgebeurtenissen.
Verder ontdekken
Meer over het platform
- Hotels-APIBedbank-, OTA-, GDS- en directe hotel-API's uitgelegd
- VluchtenGDS- en NDC-ticketing
- NDC-vluchtboekingssysteemVerkoop NDC-aanbiedingen, extra's en nazorg
- VluchtboekingssoftwareChecklist voor reisbureaus en OTA's die vluchten verkopen
- Amadeus API-integratieKies uw Amadeus-toegang en verkoop vluchten in uw eigen portaal
- VliegticketconsolidatorsConsolidatortarieven, markups en ticketing
