Demo na żywo

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.

  1. 01

    WyszukiwanieAirShopping

    Wyślij miejsce wylotu, cel, daty, klasę i pasażerów. Otrzymaj oferty z taryfami, podatkami, bagażem i rodzinami taryf.

  2. 02

    WycenaOfferPrice

    Sprawdź wybraną ofertę ponownie u dostawcy. Taryfy zmieniają się co minutę, więc to wywołanie potwierdza, ile zapłaci podróżny.

  3. 03

    RezerwacjaOrderCreate

    Wyślij nazwiska, dane kontaktowe i dokumenty pasażerów. Dostawca tworzy rezerwację (PNR lub zamówienie NDC) i blokuje miejsca.

  4. 04

    BiletOrderChange · payment

    Po płatności rezerwacja zostaje wystawiona jako e-bilet z numerem biletu dla każdego pasażera i kuponu lotu.

  5. 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.

Jedna platforma rezerwacyjna połączona z siecią GDS, bezpośrednio z liniami lotniczymi i z konsolidatorem
API GDSAPI NDCAPI konsolidatora
Czym jestAmadeus, 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.
OfertaPrzewoź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ówTwoje 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.
RozliczeniaRozliczane 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 PHPTRAVELSAmadeus, Sabre, TravelportDuffelTBO, 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.

Zapytanie
 1POST /flights/search 2{ 3  "from": "DXB", "to": "LHR", 4  "date": "2026-11-14", 5  "cabin": "economy", 6  "passengers": { "adults": 2 } 7}
Odpowiedź
 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ć.

Zapytanie
 1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
Odpowiedź
 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.

Zapytanie
 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}
Odpowiedź
 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.

Zapytanie
 1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
Odpowiedź
 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.

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ę.

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.

FAQ

API lotów: pytania biur podróży

Kontakt ze sprzedażą

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.