Поиск отелей, тарифы и бронирование
Определите направление, выведите список объектов, проверьте тариф и подтвердите. Единый REST-поток, цены в USD.
{
"CheckIn": "2026-11-14",
"CheckOut": "2026-11-16",
"CityId": 11111111456928,
"Occupancies": [ { "AdultCount": 2 } ],
"Sort": "price"
}Гостиничный инвентарь огромен, а тарифы меняются быстро. Этот API размещения даёт публичный поиск мест, доступность в режиме города и отеля, проверку тарифа с окном удержания и понятный поток: сначала бронь, потом подтверждение.
Единый API размещения стоит перед миллионами объектов, от глобальных сетей до независимых бутиков. Доступность, типы питания, правила отмены и налоги приходят в одном формате и валюте, поэтому вашему сайту или приложению для бронирования отелей не нужно сводить десяток форматов поставщиков.
Что вы получаете
Публичный поиск мест подключается прямо к полю автодополнения.
Один эндпоинт доступности выводит целый город или открывает отдельный отель с его номерами.
Проверьте тариф, удержите номер, затем подтвердите и спишите, всё в USD.
Поиск по городу и по отелю из одного эндпоинта, от целого направления до отдельного объекта.
Проверка тарифа открывает короткое окно удержания, чтобы показанная цена была ценой брони.
Как устроен процесс
Resolve
Turn a destination string into a place id with public place search.
Search
List availability for a whole city, or open a single property with its rooms.
Validate
Confirm the live rate and open a short hold window.
Book
Place the order and confirm; your balance is charged on confirmation.
Ключевые эндпоинты
/Hotel/PlaceSearchResolve a destination into a place id./v2/Hotel/HotelAvailabilityList availability in city or hotel mode./Hotel/RateValidateValidate the selected rate and hold it./Hotel/HotelBookCreate and confirm the booking./Hotel/BookingDetailsRetrieve a booking and its status.Запрос и ответ
{
"CheckIn": "2026-11-14",
"CheckOut": "2026-11-16",
"CityId": 11111111456928,
"Occupancies": [ { "AdultCount": 2 } ],
"Sort": "price"
}{
"hotels": [
{
"hotelId": "HTL-9931",
"name": "Marina Suites",
"stars": 4,
"lowestRate": {
"amount": 180.00, "currency": "USD", "board": "BB"
},
"rooms": [ { "code": "DLX-K", "refundable": true } ]
}
]
}Что содержит ответ
hotelId- Stable id for the property.
lowestRate- Cheapest bookable rate, in USD, with board type.
rooms- Room options with codes and refundability.
cancellationPolicy- Deadlines and penalties that apply to the rate.
hold- Minutes the validated rate stays bookable.
Отелей по всему миру
Частые вопросы
Как превратить направление в поиск?
Вызовите публичный поиск мест, чтобы превратить текст в id, и передайте этот id в доступность.
Сколько действует проверенный тариф?
Пятнадцать минут. Бронируйте в этом окне с возвращённым тарифным кодом.
Когда списывается баланс?
Только при подтверждении заказа. Бронирование удерживает номер без списания.
Включают ли тарифы налоги и сборы?
Да. Каждый тариф несёт валюту, тип питания и разбивку налогов и сборов, всё нормализовано в USD.
Можно ли открыть отдельный объект напрямую?
Да. Режим отеля открывает один объект с его номерами, а режим города перечисляет целое направление.
Соберите свой тревел-продукт на одном API.
Интеграция бесплатна. 1% за выписанный билет, не более $10. Живое покрытие авиабилетов, отелей и активностей.

