Integracja API lotów
API lotów dla biur podróży i OTA: wyszukiwanie, rezerwacja, bilet
API lotów dostarcza na Twoją stronę aktualne taryfy linii lotniczych i pozwala tworzyć prawdziwe rezerwacje. Ta strona wyjaśnia, jak działają wywołania, skąd pochodzi oferta lotnicza, co trzeba podpisać przed startem sprzedaży i jak PHPTRAVELS zamienia jedno lub kilka API lotów w kompletny system rezerwacji na Twojej własnej domenie.
- GDS, NDC i konsolidatorzy
- Od wyszukiwania po zwrot
- Gotowe konektory
- Twoje własne REST API
Czym jest
Co właściwie robi API lotów
API lotów to zestaw usług sieciowych, które linia lotnicza, GDS lub konsolidator udostępnia sprzedawcom podróży. Twój system wysyła zapytanie (trasa, daty i pasażerowie) i otrzymuje wycenione oferty. Gdy podróżny wybierze jedną z nich, kolejne wywołania potwierdzają cenę, tworzą rezerwację i wystawiają bilet.
Wywołania odpowiadają kolejnym etapom podróży. Ich nazwy różnią się u dostawców, ale każde API lotów obejmuje te same pięć kroków, a standard NDC organizacji IATA nadaje im nazwy komunikatów, których używa dziś większość dostawców.
API tylko przesyła dane. Formularz wyszukiwania, strona wyników, płatności, faktury i późniejsza obsługa rezerwacji przez Twój zespół to zadania platformy rezerwacyjnej i tu wkracza Oprogramowanie do rezerwacji lotów.
- 01
WyszukiwanieAirShopping
Wyślij miejsce wylotu, cel, daty, klasę i pasażerów. Otrzymaj oferty z taryfami, podatkami, bagażem i rodzinami taryf.
- 02
WycenaOfferPrice
Sprawdź wybraną ofertę ponownie u dostawcy. Taryfy zmieniają się co minutę, więc to wywołanie potwierdza, ile zapłaci podróżny.
- 03
RezerwacjaOrderCreate
Wyślij nazwiska, dane kontaktowe i dokumenty pasażerów. Dostawca tworzy rezerwację (PNR lub zamówienie NDC) i blokuje miejsca.
- 04
BiletOrderChange · payment
Po płatności rezerwacja zostaje wystawiona jako e-bilet z numerem biletu dla każdego pasażera i kuponu lotu.
- 05
ObsługaOrderRetrieve · OrderCancel
Odczytaj rezerwację ponownie, zmień daty, dodaj bagaż lub miejsca, anuluj, unieważnij (void) lub zwróć zgodnie z warunkami taryfy.
Skąd pochodzą taryfy
Trzy rodzaje API lotów, trzy sposoby sprzedaży
Każde API lotów, które możesz podpisać, należy do jednej z trzech grup. Różnią się zawartością, tym, kto może podpisać umowę, i tym, kto wystawia bilet, dlatego większość biur korzysta z więcej niż jednego.

| API GDS | API NDC | API konsolidatora | |
|---|---|---|---|
| Czym jest | Amadeus, Sabre lub Travelport: jedno połączenie z publicznymi taryfami setek linii lotniczych. | Własne oferty linii lotniczej w standardzie NDC organizacji IATA, bezpośrednio lub przez agregatora. | Hurtownik, który odsprzedaje ofertę GDS, NDC i tanich linii po własnych taryfach netto. |
| Oferta | Przewoźnicy sieciowi i ich taryfy markowe; dostęp do tanich linii zależy od GDS. | Najbogatsze oferty linii: pakiety, usługi dodatkowe i ciągła wycena. | Często najszerszy wybór, w tym tanie linie i taryfy prywatne. |
| Kto może podpisać | Zwykle akredytowane biura (IATA, ARC lub lokalny odpowiednik) z umową GDS. | Biura zatwierdzone przez linię lub agregatora; niektórzy agregatorzy przyjmują nowe firmy. | Większość biur podróży i OTA, także tych bez własnej akredytacji. |
| Wystawianie biletów | Twoje biuro wystawia bilet w ramach własnej akredytacji. | Bilet wystawia linia lotnicza; zamówienie rozlicza się przez agregatora lub IATA BSP. | Konsolidator wystawia bilet za Ciebie, w ramach swojej akredytacji. |
| Rozliczenia | Rozliczane przez BSP lub ARC; prowizje i bonusy zależą od Twojej umowy. | Ceny i opłaty linii; niektórzy przewoźnicy doliczają opłatę za rezerwacje poza NDC. | Płacisz konsolidatorowi taryfę netto z depozytu lub linii kredytowej i dodajesz swoją marżę. |
| W PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET i inne |
Nie wiesz, co wybrać? Zacznij od konsolidatora, by sprzedawać od pierwszego dnia, dodaj GDS po uzyskaniu akredytacji, a NDC dla linii, które tam oferują najlepsze warunki. Przewodniki System GDS dla agentów podróży i System rezerwacji lotów NDC omawiają to szerzej.
Wewnątrz wywołań
Co przesyła API lotów na każdym etapie
Uproszczony widok danych, które Twoja platforma wysyła i otrzymuje. Prawdziwi dostawcy używają własnych nazw pól i znacznie dłuższych komunikatów; PHPTRAVELS mapuje każdy z nich na ten sam model rezerwacji.
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}
Oferty wygasają. Większość dostawców nadaje każdej ofercie limit czasu, po którym trzeba ją ponownie wyszukać lub wycenić.
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}
Jeśli taryfa się zmieniła, platforma pokazuje nową cenę przed płatnością, zamiast rezerwować po starej.
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}
Nazwiska muszą zgadzać się z paszportem. Wiele linii pobiera opłaty za zmianę nazwiska albo w ogóle jej nie pozwala.
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}
Dopóki bilet nie zostanie wystawiony, wstępna rezerwacja jest automatycznie anulowana po upływie terminu wystawienia.
Dane poglądowe, uproszczone
Gotowe w PHPTRAVELS
Konektory API lotów, które włączasz własnymi kluczami
Ci dostawcy lotów są już podłączeni do modułu lotów PHPTRAVELS. Podpisujesz umowę z dostawcą, wpisujesz dane dostępowe w panelu admina, testujesz w jego sandboksie i uruchamiasz sprzedaż. Lista pochodzi na żywo z naszego katalogu integracji.
Seeru
AmadeusPrzewodnik integracji
DuffelPrzewodnik integracji
Google FlightsPrzewodnik integracji
Kayak
KiwiPrzewodnik integracji
Mystifly
PKfarePrzewodnik integracji
SabrePrzewodnik integracji
TBO HolidaysPrzewodnik integracji
TravelportPrzewodnik integracji- Wszystkie integracje
Twojego dostawcy tu nie ma? Można dodać każde API lotów z dokumentacją, a kod źródłowy należy do Ciebie. Zobacz Integracja API na zamówienie lub pełny Lista dostawców travel XML API.
Przed pierwszą rezerwacją
Czego potrzebujesz oprócz API
Połączenie techniczne to szybka część. Oto czego dostawcy wymagają, zanim przełączą Twoje konto na produkcję.
Umowa z dostawcą
Każde API lotów wymaga umowy z GDS, linią lotniczą, agregatorem lub konsolidatorem. Dane dostępowe dostajesz wraz z nią, a nie od dostawcy oprogramowania.
Akredytacja lub partner wystawiający bilety
Samodzielne wystawianie biletów wymaga IATA, ARC lub lokalnego odpowiednika. Bez tego bilety wystawia za Ciebie konsolidator.
Certyfikacja
Większość dostawców testuje Twój proces rezerwacji w sandboksie (wyszukiwanie, rezerwacja, bilet, anulowanie), zanim da dostęp produkcyjny.
Sposób płatności dla dostawcy
Rozliczenie przez BSP lub ARC, depozyt u konsolidatora albo płatności kartą pobierane bezpośrednio przez linię.
Warunki taryf i zasady
Jasne zasady zmian, zwrotów i bagażu na Twojej stronie, oparte na warunkach taryfy dostawcy, by podróżni wiedzieli, co kupili.
Ktoś do obsługi rezerwacji
Zmiany rozkładu, poprawki nazwisk, unieważnienia i zwroty pojawiają się po sprzedaży. Zaplanuj, kto się nimi zajmie.
API a system rezerwacji
API dostarcza taryfy. Platforma zamienia je w sprzedaż.
Podłączenie API lotów bezpośrednio do strony to wciąż za mało. Oto podział między tym, co daje API dostawcy, a tym, co dodaje PHPTRAVELS.
API lotów daje Ci
- Oferty i taryfy dla trasy i daty
- Weryfikację ceny i warunki taryfy
- Numer rezerwacji (PNR lub zamówienie)
- Numery biletów po wystawieniu
- Wywołania zmiany i anulowania
PHPTRAVELS dodaje
- Formularz wyszukiwania, wyniki, filtry i płatność w Twoich językach
- Wielu dostawców przeszukiwanych naraz, scalone duplikaty
- Marże, prowizje i portfele agentów B2B
- Płatności kartą przez Twoją własną bramkę
- E-bilety, faktury i e-maile w języku podróżnego
- Kolejki rezerwacji, void, zwroty i ponowne wystawienie w panelu admina
Zobacz, jak działa każda część, funkcja po funkcji, na stronie Loty.
Dla programistów
Własne API lotów ponad wszystkimi dostawcami
PHPTRAVELS sprowadza każdego podłączonego dostawcę lotów do jednego modelu rezerwacji. Twoje aplikacje mobilne, partnerzy i narzędzia back-office komunikują się wtedy z jednym REST API zamiast z API każdego dostawcy.
REST API wraz z dokumentacją jest dostępne w planie Enterprise. Porównaj plany w Cennik lub przeczytaj dokumentację dla programistów.
- Jeden format dla każdego dostawcyOferty z GDS, NDC i od konsolidatorów mają tę samą strukturę, więc Twoja aplikacja nigdy nie obsługuje formatów dostawców.
- WebhookiZdarzenia rezerwacji, wystawienia biletu i anulowania trafiają do Twoich systemów na bieżąco.
- Kod źródłowy w zestawieWłasny hosting z pełnym kodem źródłowym, więc Twoi programiści mogą rozbudować API lub dodać dostawcę.
Więcej do przeczytania
Przewodniki o API lotów
Zobacz API lotów w działaniu w prawdziwym systemie rezerwacji
Wyszukuj, rezerwuj i zarządzaj lotami w demo na żywo, a potem porozmawiaj z nami o dostawcach, z którymi chcesz podpisać umowy.
API lotów to zestaw usług sieciowych, dzięki którym strona podróżnicza wyszukuje taryfy lotnicze, sprawdza ceny, tworzy rezerwacje i wystawia bilety w czasie rzeczywistym. Oferują je systemy GDS, linie lotnicze (przez NDC) i konsolidatorzy.
Niektórzy dostawcy dają bezpłatny dostęp do sandboksa do testów, a niektóre API metawyszukiwarek zwracają ceny bez możliwości rezerwacji. Sprzedaż biletów zawsze wymaga umowy handlowej z GDS, linią lotniczą, agregatorem lub konsolidatorem.
Nie zawsze. Akredytacja jest potrzebna, by samodzielnie wystawiać bilety przez GDS. Bez niej API konsolidatora pozwala sprzedawać, a bilety wystawia konsolidator w ramach swojej akredytacji.
Zwykle konsolidator, bo przyjmuje biura bez akredytacji i obejmuje tanie linie. Połączenie z GDS lub NDC dodaj, gdy wzrośnie sprzedaż.
API GDS daje dostęp do publicznych taryf wielu linii przez jedno połączenie. API NDC daje własne oferty linii lotniczej, z jej pakietami i usługami dodatkowymi, w formacie NDC organizacji IATA, bezpośrednio lub przez agregatora.
Tak. PHPTRAVELS przeszukuje wszystkich podłączonych dostawców lotów naraz, scala zdublowane loty i zostawia najlepszą taryfę, więc podróżni widzą jedną listę.
Nie. Podpisujesz umowę z każdym dostawcą i wpisujesz własne dane dostępowe w panelu admina. PHPTRAVELS zapewnia platformę rezerwacyjną i gotowe konektory.
Z gotowym konektorem konfiguracja techniczna sprowadza się do wpisania danych dostępowych i testów. Najwięcej czasu zajmują umowa i certyfikacja, które zależą od dostawcy.
Tak. W planie Enterprise REST API PHPTRAVELS udostępnia wyszukiwanie i rezerwacje od wszystkich podłączonych dostawców w jednym formacie, z webhookami dla zdarzeń rezerwacji.
Odkryj więcej
Więcej o platformie
- API hoteliAPI bedbanków, OTA, GDS i hoteli bezpośrednich w pigułce
- LotyTicketing GDS i NDC
- System rezerwacji lotów NDCSprzedaż ofert NDC, usług dodatkowych i obsługi posprzedażowej
- Oprogramowanie do rezerwacji lotówLista kontrolna dla biur i OTA sprzedających loty
- Integracja API AmadeusWybierz dostęp do Amadeus i sprzedawaj loty we własnym portalu
- Konsolidatorzy biletów lotniczychTaryfy konsolidatorów, marże i wystawianie
