プラットフォームの稼働状況
- 24時間の稼働状況
- 正常
過去30日間
利用可能な機能
Expediaの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。
| 機能 | できること | 1,000リクエストあたり | 24時間の稼働状況 |
|---|---|---|---|
検索search | keywordに指定した目的地のExpediaホテルを比較できます。エリア、星の等級、宿泊客の評価、1泊あたりと合計の料金、割引、VIP Accessステータスを取得できます。料金は掲載されている価格であり、特定の宿泊に対する見積もりではありません。空室状況も確認されません。 | 1,000リクエストあたり$1.39 | 正常 |
物件詳細profile | urlからExpediaのホテルの施設ページを取得します。星の等級、宿泊客の評価、項目別評価、施設タイプ、住所、座標、対応言語、レビューの概要を取得できます。検索結果ページではなく、ホテル1件のページを指定してください。 | 1,000リクエストあたり$1.39 | 正常 |
レビューreviews | Expediaのホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。sinceで日付を絞り込み、sortで並び順を指定できます。すべてのレビューを網羅できるとは限りません。 | 1,000リクエストあたり$1.39 | 正常 |
レンタカーの見積もりcar_rental | 受け取り場所を指定して、Expediaのレンタカー見積もりを取得します。各見積もりには車両クラス、レンタル会社、料金、評価、受け取りと返却の詳細が含まれます。日付を指定しない場合、受け取りは30日後、期間は2日間がデフォルトです。予約は行われず、税金や追加料金も確定しません。 | 1,000リクエストあたり$1.39 | 正常 |
機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。
Expediaの各アクションではどのような入力を指定できますか?
以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。
公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。
| アクション | 必須 | 任意 | 提供方式 | 上限 | 1,000件あたり | レスポンスフィールド |
|---|---|---|---|---|---|---|
search検索
| keyword | currency, sort | Sync配信 | カタログ値:defaultLimit=24、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$1.39 | 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物件詳細
| url | — | Sync配信 | — | 1,000リクエストあたり$1.39 | 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のホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。 | url | reviews_from, since, sort | Sync配信 | カタログ値:defaultLimit=20、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$1.39 | 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日後、期間は2日間がデフォルトです。予約は行われず、税金や追加料金も確定しません。 | keyword | check_in, check_out, drop_off_date, pick_up_date | Sync配信 | カタログ値:defaultLimit=20、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$1.39 | 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 |
Expediaのsearchのパラメータはそれぞれどういう意味ですか?
keywordに指定した目的地のExpediaホテルを比較できます。エリア、星の等級、宿泊客の評価、1泊あたりと合計の料金、割引、VIP Accessステータスを取得できます。料金は掲載されている価格であり、特定の宿泊に対する見積もりではありません。空室状況も確認されません。
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件のページを指定してください。
url必須- ExpediaのホテルページURL、または互換性のあるHotels.comのリンクを1件指定し、施設のプロフィールまたはレビューを取得します。検索結果ページは指定できません。レンタカーの検索では、代わりにkeywordパラメータで検索URL全体を渡す必要があります。Expedia:施設ページにおけるホテルの格付け — Expediaは、ホテルの星による格付けと一部の地域で使われる国の格付けを区別しており、格付けは掲載されているすべての設備・サービスを保証するものではありません。施設レコードの`star_rating`は、宿泊客の平均評価スコアでも、統一的な設備認証でもありません。 · 確認日
Expediaのreviewsのパラメータはそれぞれどういう意味ですか?
Expediaのホテル1件の宿泊客レビューを収集します。各レビューには評価、投稿日、宿泊日、旅行の種類、同行者、宿泊が確認済みかどうかが含まれます。sinceで日付を絞り込み、sortで並び順を指定できます。すべてのレビューを網羅できるとは限りません。
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の使い方
- 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>"}}'
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配信が含まれています。