Доступность платформы
- Состояние за 24 ч
- Норма
За последние 30 дней
Доступные возможности
Все действия Expedia: что делает каждое, сколько стоит и как работало за последние 24 часа. Откройте действие, чтобы увидеть параметры, поля ответа и примеры кода.
| Возможность | Описание | За 1000 | Состояние за 24 часа |
|---|---|---|---|
Поискsearch | Сравнивайте отели Expedia по направлению в keyword: район, звёздность, оценка гостей, цена за ночь и итоговая, скидка и статус VIP Access. | $1.39 за 1 000 запросов | Норма |
Данные объекта размещенияprofile | Получите страницу отеля Expedia по url. | $1.39 за 1 000 запросов | Норма |
Отзывыreviews | Собирайте отзывы гостей об одном отеле Expedia. | $1.39 за 1 000 запросов | Норма |
Цены на аренду автомобилейcar_rental | Получайте предложения аренды автомобилей Expedia для места получения. | $1.39 за 1 000 запросов | Норма |
Откройте возможность, чтобы посмотреть её параметры, поля ответа и примеры кода, а также попробовать её в работе.
Какие параметры принимает каждое действие API Expedia?
Каждый ответ ниже описывает одно вызываемое действие и его фактические входные данные. Значение параметров и допустимые значения зависят от действия: знакомое имя параметра не обязательно означает одно и то же на всех платформах.
Ссылки на официальные источники приводятся только для пояснения расположенного рядом термина, принятого на платформе. Они не означают, что платформа предоставила разрешение или выразила одобрение. Функции официального сайта не входят в API EveryInfra, если они не перечислены на этой странице.
| Действие | Обязательные | Необязательные | Способ получения результата | Лимит | За 1 000 | Поля ответа |
|---|---|---|---|---|---|---|
searchПоиск Сравнивайте отели Expedia по направлению в | keyword | currency, sort | Режим выдачи: Sync | Значения в каталоге: defaultLimit=24, maxLimit=200. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $1.39 за 1 000 запросов | hotel_id · name · url · neighborhood · region · rating · rating_scale · rating_label · review_count · star_rating · price_per_night · price_total · discount_percent · vip_access · latitude · longitude · image_url · provider · platform |
profileДанные объекта размещения Получите страницу отеля Expedia по | url | — | Режим выдачи: Sync | — | $1.39 за 1 000 запросов | hotel_id · hotel_name · hotel_url · rating · rating_scale · rating_label · review_count · star_rating · property_type · address · latitude · longitude · provider · category_ratings · languages · review_summary · platform |
reviewsОтзывы Собирайте отзывы гостей об одном отеле Expedia. В каждом отзыве есть оценка, дата публикации, дата проживания, тип поездки, состав путешественников и отметка о подтверждённом проживании. Ограничьте период через | url | reviews_from, since, sort | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=200. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $1.39 за 1 000 запросов | id · text · title · rating · rating_scale · rating_label · posted_at · stay_date · author_name · trip_type · stay_duration · traveled_with · verified · language · hotel_id · hotel_name · hotel_url · hotel_rating · platform · liked · disliked · image_urls · owner_response |
car_rentalЦены на аренду автомобилей Получайте предложения аренды автомобилей Expedia для места получения. В каждом предложении есть класс автомобиля, прокатная компания, цена, рейтинг и сведения о получении и возврате. Если даты не указаны, получение по умолчанию назначается через 30 дней, а срок аренды составляет два дня. Ничего не бронируется, а налоги и доплаты не фиксируются. | keyword | check_in, check_out, drop_off_date, pick_up_date | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=100. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $1.39 за 1 000 запросов | id · url · title · vehicle_category · vendor_name · price · price_total · rating · rating_scale · rating_label · attributes · pick_up_location · drop_off_location · pick_up_date · drop_off_date · pick_up_time · drop_off_time · image_url · platform |
Что означают параметры действия search в API Expedia?
Сравнивайте отели Expedia по направлению в keyword: район, звёздность, оценка гостей, цена за ночь и итоговая, скидка и статус VIP Access. Цены указаны как в каталоге, а не как расчёт для конкретного проживания; наличие мест не подтверждено.
keywordОбязательный- Направление для поиска отелей в действиях search либо место получения автомобиля или полный URL carsearch Expedia для car_rental. Если для car_rental передан полный URL, встроенные в него параметры переопределяют отдельно переданные даты. Наличие авиарейсов не запрашивается.Expedia: звёздная классификация отелей в результатах поиска — Expedia отличает звёздную классификацию от отдельных национальных рейтингов, используемых в некоторых регионах. Классификация не гарантирует наличия всех перечисленных удобств. В результатах поиска `star_rating` не является ни средней оценкой гостей, ни универсальным сертификатом оснащения. · Проверено
currencyНеобязательный- Задаёт валюту отображения цен в поиске отелей, по умолчанию USD; валюта оплаты API не меняется. На валюту результатов car_rental не влияет.
sortНеобязательный- Порядок результатов поиска отелей для
search:distance,price_asc,price_descилиtop_rated. Без этого параметра результаты идут в рекомендуемом порядке Expedia.Допустимые значения:distanceprice_ascprice_desctop_rated
Что означают параметры действия profile в API Expedia?
Получите страницу отеля Expedia по url. В ответе есть звёздность, оценка гостей, оценки по категориям, тип объекта, адрес, координаты, языки и сводка отзывов. Передавайте страницу одного отеля, а не страницу результатов поиска.
urlОбязательный- Принимает URL страницы одного отеля на Expedia или совместимую ссылку Hotels.com для получения профиля объекта или отзывов. Страницы результатов поиска не принимаются. Для аренды автомобилей полный URL поиска нужно передавать в параметре keyword.Expedia: звёздная классификация отелей на страницах объектов размещения — Expedia отличает звёздную классификацию от отдельных национальных рейтингов, используемых в некоторых регионах. Классификация не гарантирует наличия всех перечисленных удобств. В записи об объекте размещения `star_rating` не является ни средней оценкой гостей, ни универсальным сертификатом оснащения. · Проверено
Что означают параметры действия reviews в API Expedia?
Собирайте отзывы гостей об одном отеле Expedia. В каждом отзыве есть оценка, дата публикации, дата проживания, тип поездки, состав путешественников и отметка о подтверждённом проживании. Ограничьте период через since и задайте порядок через sort. Полный охват всех отзывов не гарантируется.
urlОбязательный- Принимает URL страницы одного отеля на Expedia или совместимую ссылку Hotels.com для получения профиля объекта или отзывов. Страницы результатов поиска не принимаются. Для аренды автомобилей полный URL поиска нужно передавать в параметре keyword.
reviews_fromНеобязательный- Параметр совместимости для начальной даты отзывов в формате YYYY-MM-DD. Если одновременно передан since, приоритет у since. Даты проживания в отеле не фильтрует.
sinceНеобязательный- Задаёт нижнюю границу даты для запросов отзывов об отелях в формате YYYY-MM-DD; имеет приоритет над reviews_from. Не фильтрует даты открытия отелей и периоды получения автомобиля.Expedia: оценки в отзывах, право оставить отзыв и уже опубликованные ответы — Официальные правила Expedia разделяют оценки в отдельных отзывах, отображаемые сводные оценки объектов размещения и методы оценки аренды автомобилей, а также допускают отзывы от некоторых путешественников, которые пытались заселиться, но так и не проживали. В этом действии приводятся только термины, связанные с оценками и правом на отзыв; оно не гарантирует, что возвращаемые значения приведены к единой шкале или относятся только к полностью завершённым проживаниям. · Проверено
sortНеобязательный- Порядок отзывов для
reviews:newest,relevance,top_ratedилиmost_helpful.Допустимые значения:most_helpfulnewestrelevancetop_rated
Что означают параметры действия car_rental в API Expedia?
Получайте предложения аренды автомобилей Expedia для места получения. В каждом предложении есть класс автомобиля, прокатная компания, цена, рейтинг и сведения о получении и возврате. Если даты не указаны, получение по умолчанию назначается через 30 дней, а срок аренды составляет два дня. Ничего не бронируется, а налоги и доплаты не фиксируются.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеkeywordОбязательный- Направление для поиска отелей в действиях search либо место получения автомобиля или полный URL carsearch Expedia для car_rental. Если для car_rental передан полный URL, встроенные в него параметры переопределяют отдельно переданные даты. Наличие авиарейсов не запрашивается.
check_inНеобязательный- Псевдоним даты получения автомобиля для car_rental, используется для совместимости и учитывается, только если pick_up_date не передан. На этом эндпоинте не фильтрует даты заезда в отель.
check_outНеобязательный- Псевдоним даты возврата автомобиля для car_rental, используется для совместимости и учитывается, только если drop_off_date не передан. На этом эндпоинте не фильтрует даты выезда из отеля.
drop_off_dateНеобязательный- Задаёт дату возврата автомобиля в формате YYYY-MM-DD. Если указана дата получения без даты возврата, по умолчанию используется тот же день, поэтому явно указывайте более позднюю дату. Если дата получения не указана, пара дат по умолчанию переопределяет отдельно переданную дату возврата.
pick_up_dateНеобязательный- Задаёт дату получения автомобиля в формате YYYY-MM-DD; имеет приоритет над check_in. Если параметр не передан, дата получения по умолчанию назначается через 30 дней от текущей даты, а срок аренды составляет 2 дня. Время получения и возврата в запросах аренды зафиксировано на 10:30, поэтому на доступность произвольного времени рассчитывать нельзя.
Как использовать API Expedia
- 01Выберите действие платформы в публичном каталоге.
- 02Передайте платформу, действие и обязательные параметры в POST-запросе на эндпоинт /api/v1/social.
- 03Получите результат из ответа. Для асинхронного действия опрашивайте статус по возвращённому ID задачи.
- 04Сохраните поля ответа, которые нужны вашему приложению.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"expedia","action":"search","params":{"keyword":"<keyword>"}}'
Вопросы об API Expedia
Какие данные можно получить через API Expedia?
Укажите в platform значение expedia. В текущем каталоге: поиск, данные объекта размещения, отзывы и цены на аренду автомобилей. Эти названия действий соответствуют разным объектам или представлениям Expedia; это не взаимозаменяемые режимы поиска.
Какие входные данные нужны для запроса search к платформе Expedia?
Направление для поиска отелей в действиях search либо место получения автомобиля или полный URL carsearch Expedia для car_rental. Если для car_rental передан полный URL, встроенные в него параметры переопределяют отдельно переданные даты. Наличие авиарейсов не запрашивается. Передайте это значение в поле keyword объекта params.
Какие поля может вернуть search на платформе Expedia?
Объявленная схема включает hotel_id, name, neighborhood и region. Объявленное поле может отсутствовать в отдельной записи, а у каждого другого действия свой список полей.
Все ли действия Expedia возвращают результат сразу?
Действия с пометкой «асинхронное» возвращают ID задачи, по которому нужно опрашивать статус. Любое другое действие тоже можно запустить асинхронно: добавьте "mode": "async" в тело запроса, чтобы сразу получить ID задачи. Это удобно для длительных задач или запросов с большим лимитом. В текущем каталоге: режим выдачи: sync.