Гид по авиа-API

Google Flights API: что есть, что закрыто и что действительно бронирует

Google Flights — это метапоисковый сайт: он сравнивает тарифы и отправляет путешественника к авиакомпании или агентству для бронирования. Публичного Google Flights API для разработчиков нет, а QPX Express, платный API поиска авиабилетов от ITA Software, закрыт в 2018 году. Туристические компании, которым нужны поиск, бронирование и выписка билетов, подключают API GDS, NDC и консолидаторов к собственному движку бронирования.

  • Нет публичного API для разработчиков
  • История QPX Express
  • API GDS, NDC и консолидаторов
  • Поиск, бронь, выписка, сервис

Коротко

Что команды имеют в виду, когда ищут Google Flights API

Большинство тех, кто ищет Google Flights API, хотят доступ для разработчиков к расписанию, наличию мест и ценам на рейсы, а затем способ бронировать и обслуживать эти перелёты. Google Flights этого не предлагает. Сервис показывает тарифы, которые авиакомпании и онлайн-агентства передают Google по партнёрским соглашениям, а само бронирование происходит на сайте продавца. Его поисковая технология пришла от ITA Software, которую Google купил в 2011 году; API QPX Express был коммерческим сервисом поиска с оплатой за запрос, а не API бронирования, и он закрыт. Практичный путь — контрактный источник авиаконтента, например GDS, NDC-подключение авиакомпании или консолидатор, подключённый к движку бронирования авиабилетов, который обрабатывает предложения, PNR, выписку, изменения и возвраты. PHPTRAVELS и есть этот слой бронирования.

  1. Определите, нужен ли только поиск или также бронирование, выписка и сервис
  2. Выберите источник авиаконтента: GDS, NDC авиакомпании или консолидатор
  3. Подпишите договор с поставщиком и получите тестовые доступы
  4. Подключите источник к PHPTRAVELS и настройте наценки и правила
  5. Пройдите сертификацию у поставщика, запуститесь и обслуживайте брони
Среда
Sandbox
Источник контента
GDS · Amadeus
Доступы
API key: ••••
Наценка
6% к базовому тарифу · B2C
Выписка
Автоматически после оплаты

Цикл бронирования

Что покрывает API бронирования авиабилетов и чего нет в Google Flights

Поиск — лишь первый шаг. Авиа-API, через который вы продаёте, должен вести бронь до выписки билета и каждого последующего изменения.

  1. Поиск

    Поиск по маршруту, датам, классу и пассажирам во всех подключённых по договору источниках.

  2. Расчёт

    Перерасчёт выбранного тарифа, правила тарифа и багаж, применение вашей наценки.

  3. Бронь

    Сбор данных пассажира, создание заказа или PNR, удержание или списание оплаты.

  4. Выписка

    Выписка билета и отправка электронного билета и маршрута под вашим брендом.

  5. Сервис

    Смена дат, отмены, перевыписка и возвраты в той же записи бронирования.

  6. Отчёты

    Сверка продаж, затрат поставщиков и комиссий агентов в бэк-офисе.

Реальные альтернативы

Источники авиаконтента вместо Google Flights API

Для каждого источника нужен отдельный договор с поставщиком. PHPTRAVELS объединяет их в одном поиске, одном процессе бронирования и одной админке.

  • Подключения GDS

    Travelport, Amadeus и Sabre дают опубликованные и договорные тарифы с созданием PNR, выпиской и сервисом для аккредитованных агентств.

  • NDC-предложения авиакомпаний

    Предложения и заказы напрямую от авиакомпаний с поддержкой NDC, с пакетами, местами и дополнительными услугами авиакомпании.

  • Консолидаторы и авиа-API

    REST- и JSON-авиа-API и консолидаторы выписки, дающие агентствам без собственной аккредитации доступ к тарифам для бронирования.

Авиапоставщики, которых можно подключить:

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport
Смотреть модуль авиабилетов

Бэк-офис

Управляйте авиа-API из одной админки

Контроль, которого ссылка на метапоиск никогда не даст: ваши цены, ваши правила и ваши данные.

  • Наценки и комиссии

    Фиксированные или процентные наценки по маршруту, авиакомпании, классу или каналу и комиссии для B2B-агентов.

  • Переключение источников

    Включайте и отключайте источник GDS, NDC или консолидатора по рынкам без изменений на сайте.

  • Защищённые доступы

    API keys поставщиков хранятся в вашей установке, отдельно для sandbox и боевой среды.

  • Кошельки агентов

    B2B-агенты бронируют с предоплаченного кошелька или кредитного лимита, каждое списание фиксируется.

  • Логи запросов

    Вызовы поиска, расчёта и бронирования логируются с ошибками для отладки поставщиков и сертификации.

  • Отчёты о продажах

    Брони, билеты, возвраты и маржа по поставщику, агенту и периоду.

Сравнение

PHPTRAVELS или ставка на Google Flights

Google Flights создан для путешественников, сравнивающих тарифы, а не для компаний, которые их продают. Обычно различия такие; уточняйте актуальные партнёрские условия Google.

ОбластьGoogle FlightsPHPTRAVELS
Доступ для разработчиковGoogle FlightsНет публичного API; размещение по партнёрским соглашениямPHPTRAVELSВаши собственные контрактные API GDS, NDC или консолидаторов
БронированиеGoogle FlightsПутешественник уходит бронировать на сайт продавцаPHPTRAVELSБронь, PNR и оплата на вашем сайте
Изменения и возвратыGoogle FlightsЗанимается авиакомпания или агентство, продавшее билетPHPTRAVELSОбрабатываются в записи брони в вашей админке
Контроль ценGoogle FlightsПоказывает цену продавцаPHPTRAVELSНаценки, комиссии и валюты, которые задаёте вы
Данные клиентовGoogle FlightsДанные брони и пассажира остаются у продавцаPHPTRAVELSБрони и клиенты в вашей собственной базе данных

Сценарии

Кто вместо этого строит свою авиаплатформу

  • Онлайн-турагентства

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

  • Корпоративные поездки и TMC

    Поиск рейсов с тревел-политикой, согласованиями и сервисом, связанный с отчётами о поездках и расходах.

  • Продуктовые команды и стартапы

    Команды, которые искали Google Flights API и которым нужен рабочий слой бронирования авиабилетов как основа.

Почему PHPTRAVELS

Слой бронирования авиабилетов, который принадлежит вам

  • Исходный код в комплекте

    Self-hosted по коммерческой лицензии, чтобы ваши разработчики могли расширять авиалогику и API.

  • Ваши договоры с поставщиками

    Вы согласуете условия с каждым авиапоставщиком и храните доступы в своей установке.

  • Заменяемые источники

    Добавляйте или меняйте авиапоставщиков, а сайт, брони и отчёты остаются прежними.

  • Веб, B2B и мобильные приложения

    Один авиадвижок за вашим сайтом, порталом агентов и мобильными приложениями.

FAQ

Вопросы о Google Flights API

Что спрашивают разработчики и туристические компании перед выбором авиа-API.

Отдел продаж

Нет. Google не предлагает публичный самообслуживаемый Google Flights API. Google Flights — это метапоиск, который сравнивает тарифы авиакомпаний и агентств и ведёт к ним для бронирования. Для поиска и бронирования компании используют контрактные авиа-API GDS, NDC или консолидаторов.

QPX — движок поиска авиатарифов компании ITA Software, которую Google купил в 2011 году. QPX Express давал разработчикам запросы наличия мест и цен с оплатой за запрос и квотами. Он возвращал цены, а не брони, и Google закрыл его в 2018 году.

Нет. Бесплатные инструменты, читающие страницы Google Flights, как правило, используют парсинг, что обычно нарушает условия сайта и не позволяет бронировать или выписывать билеты. Бронируемый авиаконтент поступает по коммерческим договорам с авиапоставщиками.

Авиакомпании и онлайн-агентства попадают в Google Flights по партнёрским соглашениям с Google, отдельным от вашего движка бронирования. Уточняйте актуальные требования Google; само бронирование всё равно происходит на вашем сайте.

Документированные REST- или XML-эндпоинты, sandbox-доступы, понятные лимиты, правила тарифов и багаж, создание PNR или заказа, выписка и поддержка изменений, отмен и возвратов. PHPTRAVELS объединяет эти источники в одном процессе бронирования.

Тарифы PHPTRAVELS начинаются со Startup за $2499 как разовая лицензия; Agency и Enterprise смотрите на странице цен. Авиаконтент каждый поставщик выставляет отдельно по вашему договору с ним.