API dla deweloperów
Ostatnia aktualizacja: 23 września 2026
Wyszukuj nasze loty, kieruj pasażerów prosto do rezerwacji i zarabiaj prowizję od tego, co do nas przekierujesz. Wszystko opisane poniżej jest udostępniane pod adresem https://aviodeals.com.
Jesteś już partnerem? Twoje statystyki, rezerwacje i miesięczne zestawienia znajdziesz w portalu partnera. Logowanie partnera
Jak uzyskać dostęp
Program partnerski jest otwarty: może do niego dołączyć każdy. Wypełnij poniższy formularz, a od razu wyślemy Ci e-mailem link do Twoich danych dostępowych w wersji próbnej. Opowiedz nam przy okazji o swoim projekcie – na tej podstawie przygotowujemy umowę handlową.
- Kod śledzący – wartość, którą umieszczasz w parametrze ref w każdym linku, który do nas kierujesz.
- Token API do endpointów wyszukiwania i danych.
- Warunki prowizji: procent wartości zamówienia, do uzgodnionej kwoty maksymalnej za rezerwację.
Twój token to poświadczenie typu bearer: każdy, kto go posiada, może wysyłać zapytania w Twoim imieniu. Przechowujemy wyłącznie jego skrót (hash), więc nie możemy go Tobie ponownie odczytać – przechowuj go w bezpiecznym miejscu, a jeśli wycieknie, od razu nam o tym powiedz, a wymienimy go na nowy.
Konto próbne ma ograniczenia, dzięki którym testowanie naszego API nigdy nie narazi umowy z linią lotniczą:
- Wygasa po 30 dniach, chyba że do tego czasu uzgodnimy warunki współpracy.
- Do 500 zapytań wyszukiwania dziennie.
- Odpowiedzi na wyszukiwania pochodzą z naszej bazy cen, którą na bieżąco uzupełniają nasi klienci i aktywni partnerzy. Trasa i data, których nikt ostatnio nie wyszukiwał, mogą zwrócić pustą odpowiedź; konta produkcyjne uruchamiają odświeżanie na żywo.
- Rezerwacje, które przekażesz w okresie próbnym, są przypisywane do Twojego kodu. Prowizja jest wypłacana od dnia zawarcia umowy.
Uzyskaj dane dostępowe do wersji próbnej
Uwierzytelnianie
Wysyłaj swój token w każdym żądaniu danych i wyszukiwania – albo w nagłówku Authorization zawierającym sam token, bez prefiksu Bearer, albo jako parametr zapytania accessToken. Endpointy przekierowań są publiczne i nie wymagają tokenu.
Przykład
curl -H "Authorization: YOUR_TOKEN" \
"https://aviodeals.com/api/v2/data/routes.json"Błędy
W obu przypadkach odpowiedzią jest HTTP 401 z kodem ERROR_UNAUTHORIZED:
- Brak tokenu: Authentication required
- Token, którego nie rozpoznajemy, lub token należący do dezaktywowanego konta: Access Denied [1]
Endpointy
Odpowiedzi są w formacie JSON. Daty są w formacie ISO 8601 (YYYY-MM-DD). Lotniska wskazuje się kodem IATA albo numerycznym id z pliku lotnisk; oba sposoby są akceptowane wszędzie tam, gdzie podaje się lotnisko.
Bagaż i opcje taryf zwracają wyłącznie dwa adresy zakończone na -tcs: flights-tcs.json i flights-multi-tcs. Pozostałe adresy nigdy się nie zmieniają, więc oparta na nich integracja działa dokładnie tak jak dziś.