当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

Expedia API

Expediaで目的地のホテル、宿泊者のレビュー、レンタカーの見積もりを検索し、旅行の選択肢を比較できます。

見積もりを取得するには、対応している目的地と旅行日を入力してください。見積もりを取得しても、客室や車両は予約されません。

プラットフォームの稼働状況

24時間の稼働状況
正常
正常

過去30日間

利用可能な機能

Expediaの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。

機能できること1,000リクエストあたり24時間の稼働状況
検索searchkeywordに指定した目的地のExpediaホテルを比較できます。エリア、星の等級、宿泊客の評価、1泊あたりと合計の料金、割引、VIP Accessステータスを取得できます。料金は掲載されている価格であり、特定の宿泊に対する見積もりではありません。空室状況も確認されません。1,000リクエストあたり$1.39正常
物件詳細profileurlからExpediaのホテルの施設ページを取得します。星の等級、宿泊客の評価、項目別評価、施設タイプ、住所、座標、対応言語、レビューの概要を取得できます。検索結果ページではなく、ホテル1件のページを指定してください。1,000リクエストあたり$1.39正常
レビューreviewsExpediaのホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。sinceで日付を絞り込み、sortで並び順を指定できます。すべてのレビューを網羅できるとは限りません。1,000リクエストあたり$1.39正常
レンタカーの見積もりcar_rental受け取り場所を指定して、Expediaのレンタカー見積もりを取得します。各見積もりには車両クラス、レンタル会社、料金、評価、受け取りと返却の詳細が含まれます。日付を指定しない場合、受け取りは30日後、期間は2日間がデフォルトです。予約は行われず、税金や追加料金も確定しません。1,000リクエストあたり$1.39正常

機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。

Expediaの各アクションではどのような入力を指定できますか?

以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。

公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。

アクション必須任意提供方式上限1,000件あたりレスポンスフィールド
search

検索

keywordに指定した目的地のExpediaホテルを比較できます。エリア、星の等級、宿泊客の評価、1泊あたりと合計の料金、割引、VIP Accessステータスを取得できます。料金は掲載されている価格であり、特定の宿泊に対する見積もりではありません。空室状況も確認されません。

keywordcurrency, sortSync配信カタログ値:defaultLimit=24、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.39hotel_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

物件詳細

urlからExpediaのホテルの施設ページを取得します。星の等級、宿泊客の評価、項目別評価、施設タイプ、住所、座標、対応言語、レビューの概要を取得できます。検索結果ページではなく、ホテル1件のページを指定してください。

url—Sync配信—1,000リクエストあたり$1.39hotel_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のホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。sinceで日付を絞り込み、sortで並び順を指定できます。すべてのレビューを網羅できるとは限りません。

urlreviews_from, since, sortSync配信カタログ値:defaultLimit=20、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.39id · 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日後、期間は2日間がデフォルトです。予約は行われず、税金や追加料金も確定しません。

keywordcheck_in, check_out, drop_off_date, pick_up_dateSync配信カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.39id · 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

Expediaのsearchのパラメータはそれぞれどういう意味ですか?

keywordに指定した目的地のExpediaホテルを比較できます。エリア、星の等級、宿泊客の評価、1泊あたりと合計の料金、割引、VIP Accessステータスを取得できます。料金は掲載されている価格であり、特定の宿泊に対する見積もりではありません。空室状況も確認されません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
searchアクションではホテルの目的地を、car_rentalでは受取場所またはExpediaのcarsearchの完全なURLを指定します。car_rentalで完全なURLを指定した場合、URLに含まれるパラメータが個別の日付入力より優先されます。フライトの空席状況は検索しません。
Expedia:検索結果におけるホテルの格付け — Expediaは、ホテルの星による格付けと一部の地域で使われる国の格付けを区別しており、格付けは掲載されているすべての設備・サービスを保証するものではありません。検索結果の`star_rating`は、宿泊客の平均評価スコアでも、統一的な設備認証でもありません。 · 確認日
currency任意
ホテル検索の料金の表示通貨を設定します。デフォルトはUSDで、APIの課金通貨は変わりません。car_rentalの結果の通貨は変更されません。
sort任意
searchにおけるホテル結果の並び順で、distance、price_asc、price_desc、top_ratedのいずれかを指定します。指定しない場合は、Expediaのおすすめ順になります。
指定可能な値:distanceprice_ascprice_desctop_rated

Expediaのprofileのパラメータはそれぞれどういう意味ですか?

urlからExpediaのホテルの施設ページを取得します。星の等級、宿泊客の評価、項目別評価、施設タイプ、住所、座標、対応言語、レビューの概要を取得できます。検索結果ページではなく、ホテル1件のページを指定してください。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
url必須
ExpediaのホテルページURL、または互換性のあるHotels.comのリンクを1件指定し、施設のプロフィールまたはレビューを取得します。検索結果ページは指定できません。レンタカーの検索では、代わりにkeywordパラメータで検索URL全体を渡す必要があります。
Expedia:施設ページにおけるホテルの格付け — Expediaは、ホテルの星による格付けと一部の地域で使われる国の格付けを区別しており、格付けは掲載されているすべての設備・サービスを保証するものではありません。施設レコードの`star_rating`は、宿泊客の平均評価スコアでも、統一的な設備認証でもありません。 · 確認日

Expediaのreviewsのパラメータはそれぞれどういう意味ですか?

Expediaのホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。sinceで日付を絞り込み、sortで並び順を指定できます。すべてのレビューを網羅できるとは限りません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
url必須
ExpediaのホテルページURL、または互換性のあるHotels.comのリンクを1件指定し、施設のプロフィールまたはレビューを取得します。検索結果ページは指定できません。レンタカーの検索では、代わりにkeywordパラメータで検索URL全体を渡す必要があります。
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

Expediaのcar_rentalのパラメータはそれぞれどういう意味ですか?

受け取り場所を指定して、Expediaのレンタカー見積もりを取得します。各見積もりには車両クラス、レンタル会社、料金、評価、受け取りと返却の詳細が含まれます。日付を指定しない場合、受け取りは30日後、期間は2日間がデフォルトです。予約は行われず、税金や追加料金も確定しません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
searchアクションではホテルの目的地を、car_rentalでは受取場所またはExpediaのcarsearchの完全なURLを指定します。car_rentalで完全なURLを指定した場合、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に固定されるため、任意の時間帯の空き状況は前提にできません。

Expedia APIの使い方

  1. 01公開カタログからプラットフォームのアクションを選択します。
  2. 02プラットフォーム、アクション、必須パラメータをPOST /api/v1/socialに送信します。
  3. 03レスポンスから結果を読み取ります。非同期のアクションの場合は、返されたジョブIDをポーリングします。
  4. 04アプリケーションで必要なレスポンスフィールドを保存します。
expedia_search.sh
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>"}}'

Expedia APIに関する質問

Expedia APIでは何を取得できますか?

platformをexpediaに設定します。現在のカタログには検索、物件詳細、レビュー、レンタカーの見積もりが掲載されています。これらのアクション名はそれぞれ異なるExpediaのオブジェクトやビューを表すもので、互いに置き換えられる検索モードではありません。

Expediaのsearchリクエストを開始するには、どの入力を使用しますか?

searchアクションではホテルの目的地を、car_rentalでは受取場所またはExpediaのcarsearchの完全なURLを指定します。car_rentalで完全なURLを指定した場合、URLに含まれるパラメータが個別の日付入力より優先されます。フライトの空席状況は検索しません。params内のkeywordとして送信してください。

Expediaのsearchはどのフィールドを返しますか?

宣言されたスキーマにはhotel_id、name、neighborhood、regionが含まれます。宣言されたフィールドでも個々のレコードには含まれない場合があり、他のアクションにはそれぞれ独自のフィールド一覧があります。

Expediaのアクションはすべて即座に結果を返しますか?

非同期と表示されたアクションはジョブIDを返すので、そのIDをポーリングします。それ以外のすべてのアクションも非同期で実行できます。リクエストボディに"mode": "async"を追加するとすぐにジョブIDが返されるため、時間のかかるタスクや上限値を大きく設定する場合に便利です。現在のカタログにはsync配信が含まれています。