Интеграция API отелей
Интеграция API RateHawk: от API-ключа до реальных бронирований отелей
Подключите свой аккаунт RateHawk к PHPTRAVELS и продавайте отели и апартаменты RateHawk на собственном сайте и в агентском портале. Коннектор уже готов: добавьте API-ключи, импортируйте базу отелей, задайте наценку и пройдите сертификацию RateHawk.
- Готовый коннектор RateHawk
- ETG API v3
- Импорт дампа отелей
- Ваша наценка на нетто-тарифы
Поставщик
Что такое RateHawk и зачем агентства его подключают
RateHawk — B2B-платформа бронирования Emerging Travel Group (ETG) для турагентов, туроператоров и туристических компаний. Партнёры бронируют отели, апартаменты и другие варианты размещения по нетто-тарифам — в собственном портале RateHawk или через его API.
Этот API называется ETG API. Текущая версия — v3: REST API с запросами и ответами в формате JSON, охватывающий поиск, бронирование и отмену. В модуле проживания PHPTRAVELS есть готовый коннектор RateHawk, поэтому результаты RateHawk отображаются рядом с вашими другими поставщиками отелей и собственными контрактами.
- Компания
- RateHawk, входит в Emerging Travel Group
- Тип
- B2B-платформа размещения для профессионалов туриндустрии
- Инвентарь
- Более 2,6 млн вариантов размещения, по данным RateHawk
- API-партнёры
- Более 700 API-клиентов, по данным RateHawk за 2024 год
- API
- ETG API v3 · REST · JSON
- В PHPTRAVELS
- Готовый коннектор в модуле проживания
Процесс бронирования в ETG API v3
Как проходит бронирование RateHawk, этап за этапом
Каждое бронирование RateHawk проходит одни и те же пять этапов. Для каждого указаны вызовы ETG API и то, что PHPTRAVELS делает за вас.
- 01
Поиск
Вызовы ETG API
Поиск по региону · по геокоординатам · по ID отелей
PHPTRAVELS
Ищет по городу, области на карте или списку отелей с учётом дат, гостей и резидентства путешественника и показывает актуальные нетто-тарифы с вашей наценкой.
- 02
Страница отеля
Вызовы ETG API
Retrieve hotelpage
PHPTRAVELS
Загружает все номера и тарифы выбранного отеля: тип питания, налоги, условия отмены и способ оплаты.
- 03
Предбронирование
Вызовы ETG API
Prebook rate · Retrieve rate info
PHPTRAVELS
Непосредственно перед оплатой проверяет, что выбранный тариф всё ещё доступен по этой цене, и останавливает оформление, если она изменилась.
- 04
Бронирование
Вызовы ETG API
Создание, запуск и проверка процесса бронирования
PHPTRAVELS
Создаёт бронирование, передаёт данные гостей, отслеживает статус до подтверждения и сохраняет ID заказа RateHawk.
- 05
После бронирования
Вызовы ETG API
Retrieve bookings · Cancel booking · Вебхуки статусов
PHPTRAVELS
Отправляет ваучер, показывает бронирование в админке и в личном кабинете клиента и выполняет отмены по условиям тарифа.
Статические данные
Импортируйте базу отелей RateHawk один раз и поддерживайте её актуальной
Результаты поиска содержат только тарифы. Названия, адреса, фото, удобства и описания берутся из статических данных ETG, которые PHPTRAVELS импортирует в ваши страницы отелей.
Дамп регионов
Страны, города и районы, чтобы путешественники могли искать по направлению.
Дамп отелей
Полный файл контента отелей: названия, адреса, координаты, фото, удобства и описания.
Инкрементальный дамп
Только изменения с момента последнего импорта, чтобы каталог оставался актуальным без полной перезагрузки.
Дамп отзывов
Оценки и тексты отзывов гостей для страниц отелей, если они предусмотрены вашим договором.
- Дамп регионов100%
- Дамп отелей100%
- Инкрементальный дамп64%
- Дамп отзывов30%
Пример экрана. Количество зависит от вашего аккаунта и языков.
Помимо файлов дампов, ETG предлагает Content API для получения данных об отелях по запросу.
API-ключ и песочница
Как работает аутентификация в API RateHawk
ETG API использует аутентификацию HTTP Basic. Ваш key ID служит именем пользователя, а API-ключ — паролем; они передаются по HTTPS с каждым запросом.
1# HTTP Basic: key ID = username, API key = password 2curl -u "$KEY_ID:$API_KEY" \ 3 -H "Content-Type: application/json" \ 4 https://api-sandbox.ratehawk.com/api/b2b/v3/search/serp/hotels/ \ 5 -d '{ 6 "checkin": "2026-11-14", 7 "checkout": "2026-11-16", 8 "residency": "gb", 9 "language": "en",10 "currency": "USD",11 "guests": [{ "adults": 2, "children": [] }],12 "hids": [8473727]13 }'1415# 8473727 = the test hotel: a real booking if you book it
- Два хоста
- Песочница: api-sandbox.ratehawk.com. Тестовая и рабочая среда: api.ratehawk.com. Старые хосты worldota.net устарели.
- Тестовый отель — настоящий
- Тестовыми ключами можно бронировать только тестовый отель с hid 8473727, и это бронирование настоящее, с реальной финансовой ответственностью. Отмените его сразу после теста.
- Ключи хранятся на сервере
- PHPTRAVELS хранит key ID и API-ключ в конфигурации сервера, а не в браузере или приложении.
- Резидентство важно
- Тарифы зависят от резидентства путешественника, поэтому коннектор передаёт его в каждом поиске.
Настройка в PHPTRAVELS
Настройте коннектор RateHawk за четыре шага
Писать код не нужно: коннектор настраивается в панели администратора.
- 01Добавьте API-ключиВставьте key ID и API-ключ от RateHawk — сначала для песочницы, затем для рабочей среды.
- 02Импортируйте базу отелейЗагрузите дампы регионов и отелей, затем настройте расписание инкрементальных обновлений.
- 03Задайте наценку и валютуПроцентные или фиксированные наценки по каналу, группе агентов или направлению, в валютах, в которых вы продаёте.
- 04Протестируйте и запуститесьВыполните тестовое бронирование и отмену, пройдите сертификацию, затем переключитесь на рабочие ключи.
Среда
https://api-sandbox.ratehawk.comhttps://api.ratehawk.com
Пример экрана настроек.
Сертификация
От договора до доступа к рабочей среде
RateHawk открывает рабочую среду только после подписания договора и прохождения вашей интеграцией сертификации.
- 1
Подпишите API-договор
ВыСвяжитесь с RateHawk как туристическая компания и подпишите API-договор для своих рынков.
- 2
Получите ключи песочницы
RateHawkRateHawk выдаёт key ID и API-ключ для песочницы.
- 3
Подключение и импорт
PHPTRAVELSКлючи вносятся в PHPTRAVELS, статические данные импортируются, наценки настраиваются.
- 4
Пройдите сертификацию
RateHawkRateHawk проверяет интеграцию, включая процессы бронирования, проверки статуса и отмены.
- 5
Доступ к рабочей среде
ВыРабочие ключи вносятся в админку, и начинаются реальные бронирования.
Портал, API или система бронирования
Три способа продавать отели RateHawk
Агенты уже сегодня могут бронировать на собственном сайте RateHawk. А API внутри вашей системы бронирования позволяет продавать отели RateHawk под вашим брендом.
Сайт RateHawk
- Кто бронирует
- Ваши агенты, по одному бронированию
- Чей бренд
- RateHawk
- Что требуется
- Зарегистрироваться как агент и войти
Собственная разработка на API
- Кто бронирует
- Ваши клиенты и агенты, онлайн
- Чей бренд
- Ваш
- Что требуется
- Месяцы разработки и сертификации
PHPTRAVELS с RateHawk
- Кто бронирует
- Ваши клиенты и агенты, онлайн
- Чей бренд
- Ваш
- Что требуется
- Настройка, импорт контента и сертификация
Несколько поставщиков
RateHawk рядом с вашими другими поставщиками отелей
RateHawk — один из поставщиков в модуле проживания. Тот же поиск может включать ваши другие API отелей и собственные контракты, с наценками и маршрутизацией по каждому поставщику.
Agoda
Amadeus
Booking.com
Hotelbeds
Hotelston
RateHawk
Stuba
TBO Holidays
Travelport
Wanderbeds
FAQ
Вопросы об интеграции API RateHawk
Что спрашивают агентства перед подключением RateHawk.
Отдел продажRateHawk не публикует плату за доступ к API. Вы подписываете API-договор и продаёте его отели по нетто-тарифам со своей наценкой. Ваши расходы — это программное обеспечение для бронирования, хостинг и платежи.
Свяжитесь с RateHawk как туристическая компания и подпишите API-договор. Затем RateHawk выдаёт key ID и API-ключ для песочницы, а после сертификации — рабочие ключи.
Документация ETG API доступна онлайн на docs.emergingtravel.com: B2B API, Content API, песочница и руководства по сертификации. Отдельного PDF для скачивания нет; актуальной версией является онлайн-документация.
ETG API — это API компании Emerging Travel Group, которой принадлежит RateHawk. Интеграция API RateHawk и интеграция ETG API — одно и то же; текущая версия — v3.
PHPTRAVELS — это разовая лицензия от 2 499 $ с полным исходным кодом, а коннектор RateHawk входит в модуль проживания. Коммерческие условия RateHawk вы согласуете непосредственно с RateHawk.
Да, по адресу api-sandbox.ratehawk.com. Учтите, что тестовыми ключами можно бронировать только тестовый отель с hid 8473727, и это бронирование настоящее, поэтому отмените его сразу после тестирования.
Агенты регистрируются и входят на ratehawk.com, чтобы бронировать в портале. Доступ к API — отдельный: он использует key ID и API-ключ из вашего договора, а не логин портала.
Коннектор уже существует, поэтому время уходит не на разработку, а на договор, добавление ключей, импорт контента отелей и сертификацию RateHawk.
Да. Один и тот же коннектор обслуживает ваш B2C-сайт и B2B-портал для агентов, с отдельными наценками для каждого канала и группы агентов.
У каждого тарифа есть свои условия отмены, которые показываются до оплаты. Отмены выполняются из админки или личного кабинета клиента через вызов отмены бронирования, в соответствии с этими условиями.
Узнайте больше
Ещё о платформе
- Интеграция API HotelbedsТарифы, бронирования и ваучеры Hotelbeds онлайн
- Интеграция гостиничного API TBOЦены отелей TBO Holidays в вашем движке бронирования
- Интеграция API ExpediaОтели Expedia Rapid API в вашей системе бронирования
- Модуль бронирования отеляПрямые бронирования на сайте вашего отеля
- ОтелиБедбанки и прямые контракты
- B2B-портал для туризмаВход агентов, правила цен, документы и расчёты
