ショッピングの概要
ショッピングAPIをご利用いただくと、レンタカー各社のリアルタイムの料金や空き状況を確認することができます
概要
ショッピングAPIは、指定された地域または空港の所在地において、1回のリクエストにつき最大200台の車両の料金と空き状況を返します。柔軟な受け取り方法やdrop-offの設定に対応しており、それぞれについて異なる日時や場所を設定することができます。
この回答には、market-specificの表示要件を満たすため、車両、販売業者、場所、料金に関する情報に加え、詳細な価格内訳が含まれています。さらに、このAPIでは、乗車定員、荷室容量、ドア数、走行距離などの包括的な車両詳細情報に加え、market-specificの表示要件を満たすための詳細な価格内訳も提供しています。
料金とお支払いについて
Shopping APIでは、各種レンタル料金、料金の詳細、総額、オプション料金、および予約時の支払額など、レンタル費用の詳細な内訳をご確認いただけます。この回答には、適用されるポリシーのリストや、支払い登録および車両予約の申し込みを行うためのリンクも含まれています。
変動する税金および手数料
ご予約の時点では算出できないため、合計金額に含まれていない必須の税金や手数料が発生する場合がございます。例えば、レンタル開始時と同じ量の燃料が入っていない状態で車両を返却された場合、給油料が請求されることがあります。
取消線でお得感をアピールした料金表示
割引や特別料金を打ち消し線で表示したい場合は、以下の2つの方法をご用意しております:
daily_rate_strikethrough: 割引が適用される前の、税抜き合計金額を表示します。このフィールドは、米国など、検索結果に通常、税金や手数料を含まない基本価格が表示される地域で使用してください。inclusive_strikethrough: 割引適用前の、税・手数料込みの合計金額を表示します。この欄は、割引がレンタル総額にどのように適用されるかをより明確に表示できる ように設けられています。このフィールドは、請求可能な通貨とリクエストされた通貨の両方で値を返します。
例
{
"value": [
{
"car_rental_id": "AQ_PvCPCWLLZGzhRf4YeMM1md7xEb41ZEhUz6ns4tIn6Nv-m9LtrUYMhZ4F_a0Xkqu2rGXht4g0Zd53gL4e9yMh0fMVtqe0jKkaZKaBghFVtc",
"vendor": {…},
"locations": {
"pickup": {…},
"dropoff": {…}
},
"description": "Nissan Rogue or similar",
"number_of_passengers": 5,
"number_of_doors": {…},
"acriss_code": "CXMR",
"mileage_tracking": "249 free miles/day",
"fuel_level": "full_to_full",
"insurance_coverage": {
"included": {
"collision_damage_waiver": {
"description": "Collision Damage Waiver",
"deductible": {
"billable_currency": {
"value": "1050.00",
"currency": "EUR"
}
},
"trip_rate": {
"billable_currency": {
"value": "0.00",
"currency": "EUR"
}
}
}
},
"supplemental": []
},
"luggage_count": {…},
"image": {…},
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {…},
"pricing": {
"daily_rate_strikethrough": {…},
"daily_rate": {…},
"totals": {
"inclusive_strikethrough": {
"billable_currency": {
"value": "47.44",
"currency": "USD"
},
"request_currency": {
"value": "47.44",
"currency": "USD"
}
},
"inclusive": {…},
"exclusive": {…},
"fees": {…},
"due_at_booking": {…}
}
}
},
"cancel_penalties": [{…}],
"links": {…}
}
]
}プロモーションおよび割引価格の表示
一部の販売拠点では、プロモーションに基づく割引合計額や、「在庫状況および詳細」の応答で提供される取り消し線付き価格を表示する際、割引の計算元となる通常価格の詳細情報が必要となる場合があります。事業を展開する予定の地域で、どのような情報が必要とされるか、必ずご確認ください。
返金条件
「cancel_penalties」フィールドを使用することで、旅行 者に料金の透明性と柔軟性を高めるキャンセルオプションを表示することができます。レスポンス内の「cancel_penalties」セクションを、予約の詳細に関する信頼できる情報源として扱ってください。
レート制限
Webサイトのトラフィック最適化は、レート制限を適用することで実現されます。これにより、安定した維持管理しやすいサービスの継続的な提供を確保すると同時に、Expedia Groupシステムの効率的な利用も保証されます。Shopping APIのトラフィックについては、現在、レート制限は一定期間におけるリクエストの総量に基づいて設定されています。
エラーコード
Rapid Car APIは、他のRapid APIと共通のエラーコードを使用しています。
API の詳細
このページでショッピング関連のエンドポイント定義を調べてから、API Explorer または別のテストソフトウェアを使用して、例とスキーマ定義が実際の出力とどのように比較されるかを理解します。
その他のリソース
Rapid Car APIのすべてのエンドポイントを試してみたい場合でも、そのOpenAPI仕様書をダウンロードしたい場合でも、必要なものはすべてご用意しております。