Интеграция API авиабилетов
API авиабилетов для агентств и OTA: поиск, бронирование и выписка
API авиабилетов передаёт на ваш сайт актуальные тарифы авиакомпаний и позволяет создавать настоящие бронирования. Здесь разобрано, как устроены запросы, откуда берётся авиаконтент, что нужно подписать до запуска и как PHPTRAVELS превращает один или несколько API в полноценный движок бронирования на вашем домене.
- GDS, NDC и консолидаторы
- От поиска до выписки и возврата
- Готовые коннекторы
- Собственный REST API
Что это такое
Что на самом деле делает API авиабилетов
API авиабилетов — это набор веб-сервисов, которые авиакомпания, GDS или консолидатор открывают для продавцов путешествий. Ваша система отправляет запрос (маршрут, даты и пассажиров) и получает в ответ предложения с ценами. Когда путешественник выбирает вариант, следующие запросы подтверждают цену, создают бронирование и выписывают билет.
Запросы повторяют жизненный цикл поездки. Названия у поставщиков разные, но любой API авиабилетов покрывает одни и те же пять шагов, а стандарт IATA NDC дал им названия сообщений, которыми сейчас пользуется большинство поставщиков.
API только передаёт данные. Форма поиска, страница результатов, оплата, счета и дальнейшее сопровождение бронирований — задача платформы бронирования, и здесь в дело вступает ПО для бронирования авиабилетов.
- 01
ПоискAirShopping
Отправьте пункты вылета и прибытия, даты, класс и пассажиров. Получите предложения с тарифами, таксами, багажом и семействами тарифов.
- 02
ЦенаOfferPrice
Повторно проверьте выбранное предложение у поставщика. Тарифы меняются ежеминутно, и этот запрос подтверждает, сколько заплатит путешественник.
- 03
БронированиеOrderCreate
Передайте имена пассажиров, контакты и документы. Поставщик создаёт бронирование (PNR или заказ NDC) и удерживает места.
- 04
ВыпискаOrderChange · payment
После оплаты бронирование выписывается как электронный билет с номером на каждого пассажира и полётный купон.
- 05
СопровождениеOrderRetrieve · OrderCancel
Повторно прочитайте бронирование, измените даты, добавьте багаж или места, отмените, аннулируйте или верните по правилам тарифа.
Откуда берутся тарифы
Три вида API авиабилетов — три модели продаж
Любой API авиабилетов, который можно подключить, относится к одной из трёх групп. Они различаются контентом, требованиями к подписанту и тем, кто выписывает билет, поэтому большинство агентств в итоге работают с несколькими.

| API GDS | API NDC | API консолидатора | |
|---|---|---|---|
| Что это | Amadeus, Sabre или Travelport: одно подключение к опубликованным тарифам сотен авиакомпаний. | Собственные предложения авиакомпании по стандарту IATA NDC, напрямую или через агрегатора. | Оптовик, который перепродаёт контент GDS, NDC и лоукостеров по своим нетто-тарифам. |
| Контент | Сетевые перевозчики и их брендированные тарифы; охват лоукостеров зависит от GDS. | Самые полные предложения авиакомпании: пакеты, допуслуги и динамическое ценообразование. | Часто самый широкий выбор, включая лоукостеры и приватные тарифы. |
| Кто может подписать | Обычно аккредитованные агентства (IATA, ARC или местный аналог) с договором GDS. | Агентства, одобренные авиакомпанией или агрегатором; некоторые агрегаторы принимают новый бизнес. | Большинство агентств и OTA, в том числе без собственной аккредитации. |
| Выписка | Ваше агентство выписывает билет по собственной аккредитации. | Выписывает авиакомпания; расчёты идут через агрегатора или IATA BSP. | Консолидатор выписывает билет за вас по своей аккредитации. |
| Деньги | Расчёты через BSP или ARC; комиссии и бонусы зависят от вашего договора. | Цены и сборы авиакомпании; некоторые перевозчики берут доплату за бронирования не через NDC. | Вы оплачиваете нетто-тариф консолидатора из депозита или кредитной линии и добавляете наценку. |
| В PHPTRAVELS | Amadeus, Sabre, Travelport | Duffel | TBO, PKfare, Kiwi, AERTiCKET и другие |
Не знаете, что выбрать? Начните с консолидатора, чтобы продавать с первого дня, подключите GDS после аккредитации и добавьте NDC для авиакомпаний, которые выкладывают туда лучшие предложения. Подробнее — в руководствах по GDS-система для турагентов и Система бронирования авиабилетов NDC.
Внутри запросов
Какие данные передаёт API авиабилетов на каждом шаге
Упрощённая картина того, что ваша платформа отправляет и получает. Реальные поставщики используют свои названия полей и гораздо более длинные сообщения; PHPTRAVELS приводит каждое к единой модели бронирования.
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}
Предложения устаревают. Большинство поставщиков задают каждому предложению срок жизни, после которого нужен новый поиск или проверка цены.
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}
Если тариф изменился, платформа покажет новую цену до оплаты, а не забронирует по старой.
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}
Имена должны совпадать с паспортом. Многие авиакомпании берут плату за смену имени или вовсе её не допускают.
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}
Пока билет не выписан, удерживаемое бронирование автоматически аннулируется по истечении тайм-лимита на выписку.
Иллюстративные данные, упрощено
Готово в PHPTRAVELS
Коннекторы API авиабилетов, которые включаются вашими ключами
Эти поставщики авиабилетов уже подключены к модулю авиабилетов PHPTRAVELS. Вы заключаете договор с поставщиком, вводите учётные данные в админке, тестируете в его sandbox и запускаетесь. Список берётся напрямую из нашего каталога интеграций.
Seeru
AmadeusРуководство по интеграции
DuffelРуководство по интеграции
Google FlightsРуководство по интеграции
Kayak
KiwiРуководство по интеграции
Mystifly
PKfareРуководство по интеграции
SabreРуководство по интеграции
TBO HolidaysРуководство по интеграции
TravelportРуководство по интеграции- Все интеграции
Нужного поставщика нет в списке? Можно подключить любой API авиабилетов с документацией, а исходный код остаётся у вас. Смотрите Индивидуальная интеграция API или полный Список XML API поставщиков.
До первого бронирования
Что нужно помимо API
Техническое подключение — самая быстрая часть. Вот что поставщики требуют, прежде чем перевести ваш аккаунт в рабочий режим.
Договор с поставщиком
Для любого API авиабилетов нужен договор с GDS, авиакомпанией, агрегатором или консолидатором. Учётные данные выдаются вместе с ним, а не разработчиком вашего ПО.
Аккредитация или партнёр по выписке
Чтобы выписывать билеты самостоятельно, нужна аккредитация IATA, ARC или местный аналог. Без неё билеты за вас выписывает консолидатор.
Сертификация
Большинство поставщиков проверяют ваш процесс бронирования в своём sandbox (поиск, бронирование, выписка, отмена) перед выдачей рабочего доступа.
Способ расчётов с поставщиком
Расчёты через BSP или ARC, депозит у консолидатора или оплата картой, которую списывает сама авиакомпания.
Правила тарифов и условия
Понятные условия обмена, возврата и провоза багажа на вашем сайте, взятые из правил тарифа поставщика, чтобы путешественник знал, что покупает.
Сотрудник для сопровождения бронирований
Изменения расписания, исправления имён, аннуляции и возвраты продолжаются и после продажи. Решите заранее, кто будет этим заниматься.
API и движок бронирования
API даёт тарифы. Платформа превращает их в продажи.
Если подключить API авиабилетов напрямую к сайту, большая часть работы всё равно остаётся. Вот разграничение между тем, что даёт API поставщика, и тем, что добавляет PHPTRAVELS.
API авиабилетов даёт
- Предложения и тарифы по маршруту и дате
- Проверку цены и правила тарифа
- Код бронирования (PNR или заказ)
- Номера билетов после выписки
- Запросы на изменение и отмену
PHPTRAVELS добавляет
- Форму поиска, результаты, фильтры и оформление заказа на ваших языках
- Одновременный поиск по нескольким поставщикам с объединением дублей
- Наценки, комиссии и B2B-кошельки агентов
- Оплату картами через ваш собственный платёжный шлюз
- Электронные билеты, счета и письма на языке путешественника
- Очереди бронирований, аннуляцию, возврат и перевыпуск в админке
Как работает каждая часть, функция за функцией, смотрите на странице Авиабилеты.
Для разработчиков
Собственный API авиабилетов поверх всех поставщиков
PHPTRAVELS приводит каждого подключённого поставщика авиабилетов к единой модели бронирования. Ваши мобильные приложения, партнёры и внутренние системы работают с одним REST API, а не с API каждого поставщика.
REST API и документация к нему входят в тариф Enterprise. Сравните тарифы на странице Цены или изучите документацию для разработчиков.
- Единый формат для всех поставщиковПредложения из GDS, NDC и от консолидаторов приходят в одинаковой структуре, и вашему приложению не нужно разбираться с форматами поставщиков.
- ВебхукиСобытия бронирования, выписки и отмены передаются в ваши системы в момент, когда они происходят.
- Исходный код в комплектеРазмещение на вашем сервере с полным исходным кодом, чтобы ваши разработчики могли расширять API или добавлять поставщиков.
Читайте также
Руководства по API авиабилетов
Посмотрите API авиабилетов в работе в настоящем движке бронирования
Ищите, бронируйте и управляйте авиабилетами в живой демоверсии, а затем обсудите с нами поставщиков, с которыми планируете работать.
API авиабилетов — это набор веб-сервисов, который позволяет сайту турагентства в реальном времени искать тарифы авиакомпаний, проверять цены, создавать бронирования и выписывать билеты. Такой API предлагают GDS, авиакомпании (через NDC) и консолидаторы.
Некоторые провайдеры дают бесплатный доступ к sandbox для тестирования, а некоторые метапоисковые API возвращают цены без возможности бронирования. Для продажи билетов всегда нужен коммерческий договор с GDS, авиакомпанией, агрегатором или консолидатором.
Не всегда. Аккредитация нужна, чтобы самостоятельно выписывать билеты через GDS. Без неё можно продавать через API консолидатора, а он выписывает билеты по своей аккредитации.
Обычно консолидатор: он работает с агентствами без аккредитации и включает лоукостеры. По мере роста объёмов добавьте подключение к GDS или NDC.
API GDS даёт опубликованные тарифы множества авиакомпаний через одно подключение. API NDC даёт собственные предложения авиакомпании с её пакетами и допуслугами в формате IATA NDC — напрямую или через агрегатора.
Да. PHPTRAVELS ищет по всем подключённым поставщикам авиабилетов одновременно, объединяет дублирующиеся рейсы и оставляет лучший тариф, так что путешественник видит один список.
Нет. Вы заключаете договор с каждым поставщиком и вводите собственные учётные данные в админке. PHPTRAVELS предоставляет платформу бронирования и готовые коннекторы.
С готовым коннектором техническая настройка сводится к вводу учётных данных и тестированию. Основное время уходит на договор и сертификацию у поставщика, сроки которых определяет он сам.
Да. На тарифе Enterprise REST API PHPTRAVELS открывает поиск и бронирование по всем подключённым поставщикам в едином формате, с вебхуками о событиях бронирования.
Узнайте больше
Ещё о платформе
- API отелейAPI бэдбанков, OTA, GDS и прямых отелей: разбор
- АвиабилетыВыписка через GDS и NDC
- Система бронирования авиабилетов NDCПродажа NDC-предложений, допуслуг и сервисного обслуживания
- ПО для бронирования авиабилетовЧек-лист для агентств и OTA, продающих авиабилеты
- Интеграция Amadeus APIВыберите доступ к Amadeus и продавайте авиабилеты на своём портале
- АвиаконсолидаторыТарифы консолидаторов, наценки и выписка
