API авиабилетов

Поиск и бронирование авиабилетов от начала до конца

Ищите тарифы в реальном времени по нескольким источникам, перепроверяйте цену, бронируйте и выписывайте билеты. Единый набор REST-эндпоинтов, цены в USD.

POST /Air/AirLowFareSearch
{
  "AdultCount": 1,
  "TravelPreference": { "CabinType": 3 },
  "OriginDestinationInformations": [
    { "OriginLocationCode": "TBS",
      "DestinationLocationCode": "DXB",
      "DepartureDateTime": "2026-11-14T00:00:00" }
  ]
}
Обзор

Контент авиакомпаний фрагментирован, и каждый источник говорит на своём диалекте. Этот API бронирования авиабилетов объединяет поиск, тарифные правила, багаж, бронирование, выписку и возвраты за единым JSON-контрактом.

За эндпоинтами работает нормализованный тарифный движок, который общается с глобальными системами дистрибуции и лоукостерами через единый JSON-контракт. Вы получаете единообразные маршруты, тарифные правила, багаж и данные о местах независимо от того, приходит контент из GDS или из прямого подключения авиакомпании, поэтому ваше приложение для бронирования авиабилетов или OTA интегрируется один раз и масштабируется везде.

Что вы получаете

1

Ищите самый дешёвый маршрут в каждой группе рейсов или получайте результаты через server-sent events для быстрой первой отрисовки.

2

Перепроверяйте тариф прямо перед бронированием, чтобы цена, которую вы берёте, совпадала с фактической.

3

Весь жизненный цикл у вас в руках: удержать место, выписать билет, затем отслеживать, отменять или возвращать.

4

Транслируйте маршруты через server-sent events для быстрого первого рендера на медленных направлениях.

5

Полный постпроцессинг: получение документов, void в пределах окна, отмена и возврат.

Как устроен процесс

01

Search

Post routes and dates, get priced itineraries back, or stream them over server-sent events.

02

Revalidate

Re-price the chosen itinerary right before booking so the fare you charge is the fare you get.

03

Book

Create the booking, hold the seats, and receive a booking reference.

04

Issue

Issue the ticket against your balance, then track, void, cancel, or refund.

Ключевые эндпоинты

POST/Air/AirLowFareSearchSearch the cheapest itinerary per flight group.
POST/Air/AirLowFareSearchStreamStream itineraries over server-sent events.
POST/Air/AirRevalidateRe-price and validate an itinerary before booking.
POST/Air/AirBookCreate the booking and hold seats.
POST/Air/AirTicketIssue the ticket for a booking.
GET/Air/AirBookingDetailsRetrieve a booking, its status, and documents.

Запрос и ответ

Request · POST /Air/AirLowFareSearch
{
  "AdultCount": 1,
  "TravelPreference": { "CabinType": 3 },
  "OriginDestinationInformations": [
    { "OriginLocationCode": "TBS",
      "DestinationLocationCode": "DXB",
      "DepartureDateTime": "2026-11-14T00:00:00" }
  ]
}
Response · 200 OK
{
  "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.
1000+

Авиакомпаний

Частые вопросы

Что возвращает поиск рейсов?

Маршруты с ценой, каждый с тарифным кодом, сегментами, итогом в USD и остатком мест.

Можно получать результаты потоком?

Да. Инкрементальный эндпоинт поиска отдаёт маршруты через server-sent events по мере их поступления.

Как безопасно тестировать?

Направьте клиент на песочницу. Поиск реальный; вызов выписки имитируется на отдельном балансе.

Поддерживаете ли вы в одну сторону, туда-обратно и мультигород?

Да. Отправьте одну или несколько пар origin-destination в одном теле поиска; в одну сторону, туда-обратно и мультигород используют одну и ту же форму.

Как обрабатываются возвраты?

Сделайте void в окне авиакомпании или оформите возврат после выписки. API возвращает сумму к возврату и итоговый статус.

Соберите свой тревел-продукт на одном API.

Интеграция бесплатна. 1% за выписанный билет, не более $10. Живое покрытие авиабилетов, отелей и активностей.