Intégration d'API de vols
API de vols pour agences et OTA : rechercher, réserver, émettre
Une API de vols apporte à votre site les tarifs aériens en temps réel et lui permet de créer de vraies réservations. Cette page explique le fonctionnement des appels, l'origine du contenu aérien, ce que vous devez signer avant la mise en production et comment PHPTRAVELS transforme une ou plusieurs API de vols en moteur de réservation complet sur votre propre domaine.
- GDS, NDC et consolidateurs
- De la recherche au remboursement
- Connecteurs prêts
- Votre propre REST API
Définition
Ce que fait réellement une API de vols
Une API de vols est un ensemble de services web qu'une compagnie aérienne, un GDS ou un consolidateur ouvre aux vendeurs de voyages. Votre système envoie une requête (trajet, dates et passagers) et reçoit des offres tarifées. Quand le voyageur en choisit une, d'autres appels confirment le prix, créent la réservation et émettent le billet.
Les appels suivent la vie d'un voyage. Leurs noms varient selon le fournisseur, mais toute API de vols couvre les cinq mêmes étapes, et la norme NDC de l'IATA leur donne les noms de messages que la plupart des fournisseurs utilisent désormais.
L'API ne fait que transporter des données. Le formulaire de recherche, la page de résultats, les paiements, les factures et le suivi assuré ensuite par votre équipe relèvent de la plateforme de réservation : c'est là qu'intervient Logiciel de réservation de vols.
- 01
RechercheAirShopping
Envoyez départ, destination, dates, cabine et passagers. Recevez des offres avec tarifs, taxes, bagages et familles tarifaires.
- 02
PrixOfferPrice
Revérifiez l'offre choisie auprès du fournisseur. Les tarifs changent à la minute : cet appel confirme ce que paie le voyageur.
- 03
RéservationOrderCreate
Envoyez noms, coordonnées et documents des passagers. Le fournisseur crée la réservation (un PNR ou une commande NDC) et bloque les sièges.
- 04
ÉmissionOrderChange · payment
Après paiement, la réservation est émise en billet électronique, avec un numéro de billet par passager et par coupon de vol.
- 05
Après-venteOrderRetrieve · OrderCancel
Relisez la réservation, changez les dates, ajoutez bagages ou sièges, annulez, faites un void ou remboursez selon les règles tarifaires.
D'où viennent les tarifs
Trois types d'API de vols, trois façons de vendre
Toute API de vols que vous pouvez signer appartient à l'un de ces trois groupes. Ils diffèrent par le contenu, par qui peut signer et par qui émet le billet, si bien que la plupart des agences en utilisent plusieurs.

| API GDS | API NDC | API consolidateur | |
|---|---|---|---|
| Définition | Amadeus, Sabre ou Travelport : une seule connexion aux tarifs publics de centaines de compagnies. | Les offres propres de la compagnie selon la norme NDC de l'IATA, en direct ou via un agrégateur. | Un grossiste qui revend du contenu GDS, NDC et low cost avec ses propres tarifs nets. |
| Contenu | Compagnies régulières et leurs tarifs de marque ; la couverture low cost varie selon le GDS. | Les offres les plus riches de la compagnie : bundles, services annexes et tarification continue. | Souvent le choix le plus large, low cost et tarifs privés compris. |
| Qui peut signer | En général des agences accréditées (IATA, ARC ou équivalent local) avec un contrat GDS. | Les agences approuvées par la compagnie ou l'agrégateur ; certains agrégateurs acceptent les nouvelles entreprises. | La plupart des agences et OTA, y compris sans accréditation propre. |
| Émission | Votre agence émet le billet sous sa propre accréditation. | La compagnie l'émet ; la commande est réglée via l'agrégateur ou le BSP de l'IATA. | Le consolidateur émet le billet pour vous, sous son accréditation. |
| Règlement | Réglé via BSP ou ARC ; commissions et incentives dépendent de votre contrat. | Prix et frais de la compagnie ; certaines appliquent une surcharge hors NDC. | Vous payez le tarif net du consolidateur sur un dépôt ou une ligne de crédit et ajoutez votre marge. |
| Sur PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET et d'autres |
Vous hésitez ? Commencez avec un consolidateur pour vendre dès le premier jour, ajoutez un GDS une fois accrédité et le NDC pour les compagnies qui y réservent leurs meilleures offres. Les guides Système GDS pour agents de voyages et Système de réservation de vols NDC vont plus loin.
Au cœur des appels
Ce qui transite par une API de vols à chaque étape
Une vue simplifiée des données que votre plateforme envoie et reçoit. Les vrais fournisseurs utilisent leurs propres noms de champs et des messages bien plus longs ; PHPTRAVELS les ramène tous au même modèle de réservation.
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}
Les offres expirent. La plupart des fournisseurs fixent une durée de validité, après laquelle il faut relancer la recherche ou la tarification.
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}
Si le tarif a changé, la plateforme affiche le nouveau prix avant le paiement au lieu de réserver à l'ancien.
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}
Les noms doivent correspondre au passeport. Beaucoup de compagnies facturent les changements de nom, voire les refusent.
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}
Tant qu'elle n'est pas émise, une réservation en option est annulée automatiquement à l'expiration de son délai d'émission.
Données illustratives, simplifiées
Prêt dans PHPTRAVELS
Des connecteurs d'API de vols activés avec vos propres clés
Ces fournisseurs aériens sont déjà connectés au module vols de PHPTRAVELS. Vous signez avec le fournisseur, saisissez vos identifiants dans l'admin, testez dans sa sandbox et passez en production. La liste provient en direct de notre annuaire d'intégrations.
Seeru
AmadeusGuide d'intégration
DuffelGuide d'intégration
Google FlightsGuide d'intégration
Kayak
KiwiGuide d'intégration
Mystifly
PKfareGuide d'intégration
SabreGuide d'intégration
TBO HolidaysGuide d'intégration
TravelportGuide d'intégration- Toutes les intégrations
Votre fournisseur n'y figure pas ? Toute API de vols documentée peut être ajoutée, et le code source vous appartient. Voir Intégration d'API sur mesure ou l'Liste des fournisseurs XML API voyage complet.
Avant votre première réservation
Ce qu'il vous faut en plus de l'API
La connexion technique est la partie rapide. Voici ce que les fournisseurs demandent avant de passer votre compte en production.
Un contrat fournisseur
Toute API de vols exige un accord avec le GDS, la compagnie, l'agrégateur ou le consolidateur. Les identifiants viennent avec ce contrat, pas de votre éditeur de logiciel.
Une accréditation ou un partenaire d'émission
Émettre vous-même des billets exige l'IATA, l'ARC ou un équivalent local. Sinon, un consolidateur les émet pour vous.
Une certification
La plupart des fournisseurs testent votre parcours de réservation dans leur sandbox (recherche, réservation, émission, annulation) avant d'ouvrir la production.
Un moyen de payer le fournisseur
Règlement BSP ou ARC, dépôt chez un consolidateur, ou paiement par carte débité directement par la compagnie.
Règles tarifaires et conditions
Des conditions claires de modification, de remboursement et de bagages sur votre site, issues des règles tarifaires du fournisseur, pour que le voyageur sache ce qu'il achète.
Quelqu'un pour gérer l'après-vente
Changements d'horaires, corrections de nom, voids et remboursements continuent après la vente. Prévoyez qui s'en charge.
API ou moteur de réservation
L'API apporte les tarifs. La plateforme en fait des ventes.
Brancher une API de vols directement sur un site laisse encore l'essentiel du travail. Voici la répartition entre ce que fournit l'API d'un fournisseur et ce qu'ajoute PHPTRAVELS.
Une API de vols vous donne
- Offres et tarifs pour un trajet et une date
- Une vérification du prix et les règles tarifaires
- Une référence de réservation (PNR ou commande)
- Les numéros de billet après émission
- Des appels de modification et d'annulation
PHPTRAVELS ajoute
- Formulaire de recherche, résultats, filtres et paiement dans vos langues
- Plusieurs fournisseurs interrogés à la fois, doublons fusionnés
- Marges, commissions et portefeuilles d'agents B2B
- Paiements par carte via votre propre passerelle
- Billets électroniques, factures et e-mails dans la langue du voyageur
- Files de réservations, void, remboursement et réémission dans l'admin
Découvrez le fonctionnement de chaque partie, fonctionnalité par fonctionnalité, sur la page Vols.
Pour les développeurs
Votre propre API de vols au-dessus de chaque fournisseur
PHPTRAVELS normalise chaque fournisseur aérien connecté dans un seul modèle de réservation. Vos applications mobiles, partenaires et outils internes dialoguent alors avec une seule REST API au lieu de celle de chaque fournisseur.
La REST API et sa documentation sont incluses dans le plan Enterprise. Comparez les plans sur Tarifs ou lisez la documentation développeur.
- Un seul format pour tous les fournisseursLes offres issues du GDS, du NDC et des consolidateurs sortent dans la même structure : votre application ne gère jamais les formats des fournisseurs.
- WebhooksLes événements de réservation, d'émission et d'annulation sont envoyés à vos systèmes en temps réel.
- Code source inclusAuto-hébergé avec le code source complet : vos développeurs peuvent étendre l'API ou ajouter un fournisseur.
Pour aller plus loin
Guides sur les API de vols
Voyez une API de vols à l'œuvre dans un vrai moteur de réservation
Recherchez, réservez et gérez des vols dans la démo en ligne, puis parlez-nous des fournisseurs que vous comptez signer.
Une API de vols est un ensemble de services web qui permet à un site de voyage de rechercher des tarifs aériens, vérifier les prix, créer des réservations et émettre des billets en temps réel. Les GDS, les compagnies (via NDC) et les consolidateurs en proposent chacun une.
Certains fournisseurs offrent un accès sandbox gratuit pour les tests, et certaines API de métamoteurs renvoient des prix sans réservation. Vendre des billets exige toujours un accord commercial avec un GDS, une compagnie, un agrégateur ou un consolidateur.
Pas toujours. L'accréditation est nécessaire pour émettre vous-même des billets via un GDS. Sans elle, une API de consolidateur vous permet de vendre, et le consolidateur émet les billets sous son accréditation.
En général un consolidateur, car il accepte les agences non accréditées et inclut les compagnies low cost. Ajoutez une connexion GDS ou NDC à mesure que le volume augmente.
Une API GDS donne accès aux tarifs publics de nombreuses compagnies via une seule connexion. Une API NDC donne les offres propres d'une compagnie, avec ses bundles et services annexes, au format NDC de l'IATA, en direct ou via un agrégateur.
Oui. PHPTRAVELS interroge tous les fournisseurs aériens connectés à la fois, fusionne les vols en double et garde le meilleur tarif : le voyageur voit une seule liste.
Non. Vous signez avec chaque fournisseur et saisissez vos propres identifiants dans l'admin. PHPTRAVELS fournit la plateforme de réservation et les connecteurs prêts.
Avec un connecteur prêt, la mise en place technique se résume à saisir les identifiants et à tester. L'essentiel du temps part dans le contrat et la certification du fournisseur, qu'il maîtrise lui-même.
Oui. Avec le plan Enterprise, la REST API de PHPTRAVELS expose la recherche et la réservation de tous les fournisseurs connectés dans un seul format, avec des webhooks pour les événements de réservation.
Continuez à explorer
Plus sur la plateforme
- API d'hôtelsLes API de bedbanks, d'OTA, de GDS et d'hôtels en direct expliquées
- VolsBilletterie GDS et NDC
- Système de réservation de vols NDCVendez offres NDC, services annexes et après-vente
- Logiciel de réservation de volsCheck-list pour agences et OTA qui vendent des vols
- Intégration API AmadeusChoisissez votre accès Amadeus et vendez des vols sur votre propre portail
- Consolidateurs de billets d'avionTarifs consolidés, markups et émission
