Поиск и бронирование авиабилетов от начала до конца
Ищите тарифы в реальном времени по нескольким источникам, перепроверяйте цену, бронируйте и выписывайте билеты. Единый набор REST-эндпоинтов, цены в USD.
{
"AdultCount": 1,
"TravelPreference": { "CabinType": 3 },
"OriginDestinationInformations": [
{ "OriginLocationCode": "TBS",
"DestinationLocationCode": "DXB",
"DepartureDateTime": "2026-11-14T00:00:00" }
]
}Контент авиакомпаний фрагментирован, и каждый источник говорит на своём диалекте. Этот API бронирования авиабилетов объединяет поиск, тарифные правила, багаж, бронирование, выписку и возвраты за единым JSON-контрактом.
За эндпоинтами работает нормализованный тарифный движок, который общается с глобальными системами дистрибуции и лоукостерами через единый JSON-контракт. Вы получаете единообразные маршруты, тарифные правила, багаж и данные о местах независимо от того, приходит контент из GDS или из прямого подключения авиакомпании, поэтому ваше приложение для бронирования авиабилетов или OTA интегрируется один раз и масштабируется везде.
Что вы получаете
Ищите самый дешёвый маршрут в каждой группе рейсов или получайте результаты через server-sent events для быстрой первой отрисовки.
Перепроверяйте тариф прямо перед бронированием, чтобы цена, которую вы берёте, совпадала с фактической.
Весь жизненный цикл у вас в руках: удержать место, выписать билет, затем отслеживать, отменять или возвращать.
Транслируйте маршруты через server-sent events для быстрого первого рендера на медленных направлениях.
Полный постпроцессинг: получение документов, void в пределах окна, отмена и возврат.
Как устроен процесс
Search
Post routes and dates, get priced itineraries back, or stream them over server-sent events.
Revalidate
Re-price the chosen itinerary right before booking so the fare you charge is the fare you get.
Book
Create the booking, hold the seats, and receive a booking reference.
Issue
Issue the ticket against your balance, then track, void, cancel, or refund.
Ключевые эндпоинты
/Air/AirLowFareSearchSearch the cheapest itinerary per flight group./Air/AirLowFareSearchStreamStream itineraries over server-sent events./Air/AirRevalidateRe-price and validate an itinerary before booking./Air/AirBookCreate the booking and hold seats./Air/AirTicketIssue the ticket for a booking./Air/AirBookingDetailsRetrieve a booking, its status, and documents.Запрос и ответ
{
"AdultCount": 1,
"TravelPreference": { "CabinType": 3 },
"OriginDestinationInformations": [
{ "OriginLocationCode": "TBS",
"DestinationLocationCode": "DXB",
"DepartureDateTime": "2026-11-14T00:00:00" }
]
}{
"itineraries": [
{
"fareCode": "TBSDXB-Y-412",
"total": { "amount": 412.00, "currency": "USD" },
"seatsRemaining": 5,
"segments": [
{ "from": "TBS", "to": "DXB",
"depart": "2026-11-14T09:40",
"carrier": "EK", "flight": "2201" }
]
}
]
}Что содержит ответ
fareCode- Opaque identifier you pass to revalidate and book.
total- Final price with currency, already normalized to USD.
seatsRemaining- Bookable seats left at this fare.
segments- Each flight leg with carrier, flight number, times, and airports.
baggage- Included allowance and paid options per segment.
Авиакомпаний
Частые вопросы
Что возвращает поиск рейсов?
Маршруты с ценой, каждый с тарифным кодом, сегментами, итогом в USD и остатком мест.
Можно получать результаты потоком?
Да. Инкрементальный эндпоинт поиска отдаёт маршруты через server-sent events по мере их поступления.
Как безопасно тестировать?
Направьте клиент на песочницу. Поиск реальный; вызов выписки имитируется на отдельном балансе.
Поддерживаете ли вы в одну сторону, туда-обратно и мультигород?
Да. Отправьте одну или несколько пар origin-destination в одном теле поиска; в одну сторону, туда-обратно и мультигород используют одну и ту же форму.
Как обрабатываются возвраты?
Сделайте void в окне авиакомпании или оформите возврат после выписки. API возвращает сумму к возврату и итоговый статус.
Соберите свой тревел-продукт на одном API.
Интеграция бесплатна. 1% за выписанный билет, не более $10. Живое покрытие авиабилетов, отелей и активностей.

