Rapid Car API:導入要件
Rapid Car APIの統合に関する要件
business-to-business(B2B)またはbusiness-to-consumer(B2C)の導入を適切に行うため、Rapid Car APIでは、一部のページに特定の情報を記載することが求められます。ここでは、特定の要件があるページのみを掲載しています。
チェックリスト
皆様の開発を支援したり、要件に関するフィードバックを提供したりするために、チェックリストを作成いたしました。サイト審査のためにスクリーンショットをご提供いただく場合は、審査を円滑に進めるため、チェックリストにスクリーンショットと関連するログを必ず追加してください。
一般的な要件
エクスペディアの情報を正しくご利用ください
GR1:当社の名称およびロゴの使用について
当社の名称およびロゴの使用は、traveler-facingまたはagent-facingのサイト上でのみ許可されます。ただし、事前に当社から明示的な書面による承認を得た場合は、この限りではありません。
ユーザーインターフェースの例

GR2:Expedia Groupの利用規約へのリンク
traveler-facingおよびagent-facingの両サイトにおいて、一般利用規約およびプライバシーポリシーの中に、Expedia Groupの利用規約へのリンクを記載する必要があります。

当社の「ローカライズされた利用規約」のリンク一覧をご利用いただき、お客様の導入環境に最適な販売拠点と言語を選択してください。
検索ページ
正確な検索条件を設定してください
SPC1:正確な検索条件を設定する
pick-upおよびdrop-offの所在地、ならびにレンタル日時を記録するフィールドを追加し、空室状況の照会リクエストを送信してください。パラメータを設定することで、エリア(半径と座標)、空港(空港地域IDを使用)、あるいはその両方の組み合わせによる検索が可能になります。

検索例
半径と座標による
/v2/cars/availability?pickup_time=2026-02-12T10:00:00&dropoff_time=2026-02-14T18:00:00&pickup_area=10,33.9422,-118.4036&dropoff_area=10,33.9422,-118.4036&driver_age=30&country_code=US¤cy=USD&language=en-US&limit=200&sort=total_price&sales_channel=website&sales_environment=car_only&filter=refundable&filter=vendor_collect空港地域ID別
/v2/cars/availability?pickup_time=2026-02-12T10:00:00&dropoff_time=2026-02-14T18:00:00&pickup_airport=5783884&dropoff_airport=5783884&driver_age=30&country_code=US¤cy=USD&language=en-US&limit=200&sort=recommended&sales_channel=website&sales_environment=car_only&filter=refundable&filter=expedia_collect両方のパラメータを指定して
/v2/cars/availability?pickup_time=2026-02-12T10:00:00&dropoff_time=2026-02-14T18:00:00&pickup_area=10,33.9422,-118.4036&dropoff_airport=5456204&driver_age=30&country_code=US¤cy=USD&language=en-US&limit=200&sort=total_price&sales_channel=website&sales_environment=car_only&filter=refundable&filter=vendor_collectSPC2:運転者の年齢を記録する
30歳未満または70歳以上の運転者には、追加の義務的な料金が発生する場合があります。運転者が30歳未満または70歳以上の場合は、実際の年齢を取得して送信してください。そうすることで、APIが必要な追加料金を正しく計算できるようになります。運転者の年齢が30歳から70歳の場合は、driver_age パラメータのデフォルト値として40を送信してください。

リスティングページ (LP)
信頼性の高い検索結果
一覧ページは、さまざまな選択肢がまとめられたもので、検索結果ページとも呼ばれます。以下の要素が表示されるはずです。

LPC1:正確な賃貸情報を提供すること
一覧ページ(検索結果ページとも呼ばれます)には、APIから返される資料の貸出に関するすべての情報を表示する必要があります。例えば、次のような情報です:
- 各車のクラス、メーカー、および車種
- 最大収容人数
- トランスミッションの種類
- 許容走行距離
- Pick-up pointおよびdrop-off point
- レンタカー会社の名称またはロゴ
- *燃料の種類:ガソリン、ハイブリッド、電気など。(以下のいずれかに該当する場合に必要です:i)カリフォルニア州のお客様が開始した取引で、受取場所が世界中のいずれかである場合、およびii)受取場所がカ リフォルニア州内にある場合)
注: エクスペディアでは、記載されているすべての情報(*が付いている項目を除く)を記載することを推奨しています。ただし、旅行者にとってどの属性が最も重要かを見極める必要があります。
レンタカーに関する多くの属性は、acriss_code パラメータの一部として提供されており、ACRISSテーブルの値を用いて解読することができます。
この例では、JFBCという値は、中間クラスの高級車(カテゴリーJ)、SUV(タイプF)で、オートマチック4wheel-drive(トランスミッションB)および電動式(燃料/エアコン)を備えた車両を表しています。C).
"description": "Skoda Enyaq Electric car or similar",
"number_of_passengers": 5,
"number_of_doors": {
"min": 5,
"max": 5
},
"luggage_count": {
"small": 3,
"large": 3
},
"acriss_code": "JFBC",LPC2:合計金額と支払期日
選択したレンタル期間の合計金額と、レンタル料金を前払い(今すぐ支払い、またはExpedia Collect (事前決済))とするか、カウンターで支払う(後払い、または業者による徴収)かを明記してください。
注: の予約において、pick-upおよびdrop-offの拠点が異なる場合(one-wayでのレンタルとも呼ばれます)、多くの場合、追加の送迎料金が発生します。

今すぐ支払う / Expedia Collect (事前決済) の例
[
{
...
"rate": {
"merchant_of_record": "expedia",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate_strikethrough": {...},
"daily_rate": {...},
"totals": {
"inclusive_strikethrough": {...},
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]後払い/仕入先による回収の例
[
{
...
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate": {...},
"totals": {
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]LPC3:キャンセル規定
キャンセルに関する規定について、お客様にお伝えしてください。例:non-refundable, 「~まで無料キャンセル」、「無料キャンセル」など。
注: レスポンスに「cancel_penalties」の値が含まれていない場合は、無料でキャンセルできることを示しています。
[
...
{
"cancel_penalties": [
{
"start": "2026-02-11T10:00:00",
"end": "2026-02-12T10:00:00",
"currency": "USD",
"amount": "50.00"
},
{
"start": "2026-02-12T10:00:00",
"currency": "USD",
"amount": "50.00"
}
],
}
...
]LPC4:標準的な保険情報
「基本衝突損害補償」に関する情報に加え、その他の追加保険オプションについても記載してください。
{
...
"policies": [
...
{
"name": "Basic Collision Damage Protection",
"descriptions": [],
"policy_statements": [
{
"statement": "Basic Collision Damage Protection",
"statement_condition": "included"
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
...
],
...
}商品詳細ページ
車両および販売業者に関する情報
PDPC1:正確な賃貸情報を提供すること
商品説明が掲載された商品詳細ページには、APIから返されるすべての機材レンタル情報を表示する必要があります。例えば、次のような情報です:
- 各車のクラス、メーカー、および車種
- 最大収容人数
- ドアの数
- 荷物の収納容量
- トランスミッションの種類
- 許容走行距離
- 燃料の補充に関する規定(満タンから満タンまで)
- Pick-up pointおよびdrop-off point
- レンタカー会社の名称またはロゴ
- *燃料の種類:ガソリン、ハイブリッド、電気など。(i)カリフォルニア州のお客様が世界中の受け取り場所を指定して開始した取引、および(ii)カリフォルニア州内の受け取り場所を指定した取引に適用されます)
注: エクスペディアでは、記載されているすべての情報(*が付いている項目を除く)を記載することを推奨しています。ただし、旅行者にとってどの属性が最も重要かを見極める必要があります。

レンタカーに関する多くの属性は、acriss_code パラメータの一部として提供されており、ACRISSテーブルの値を用いて解読することができます。
この例では、JFBCの値 は、中間クラスの高級車(カテゴリーJ)、SUV(タイプF)で、オートマチック4wheel-drive(トランスミッションB)を搭載し、電動式(燃料/エアコン)の車両を表しています。C)。
"description": "Skoda Enyaq Electric car or similar",
"number_of_passengers": 5,
"number_of_doors": {
"min": 5,
"max": 5
},
"luggage_count": {
"small": 3,
"large": 3
},
"acriss_code": "JFBC",PDPC2:レンタル規約の全文を表示する
レンタルに関する方針(規則や制限事項を含みます)は、旅行者がレンタカーの手配を確定する前に、すべて開示されるべきです 。これには、その時点で支払いが発生する返金可能な保証金も含まれます。pick-up.

レンタル規約の例
"policies": [
{
"name": "Fuel: full to full",
"descriptions": [],
"policy_statements": [
{
"statement": "Fuel: full to full",
"statement_condition": "Vehicle to be returned with the same amount of fuel as start of the trip to avoid refuelling charges."
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
{
"name": "Unlimited mileage",
"descriptions": [],
"policy_statements": [
{
"statement": "Unlimited mileage",
"statement_condition": "Drive unlimited distance with this car at no extra cost."
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
{
"name": "Cancellation available",
"descriptions": [],
"policy_statements": [
{
"statement": "Cancellation available",
"statement_condition": "Before Fri, Sep 19, 10:30am"
}
],
"policy_type": "CANCELLATION_POLICY"
},
{
"name": "",
"descriptions": [],
"policy_statements": [],
"policy_type": "PRODUCT_USE_POLICY"
},
{
"name": "Online check-in",
"descriptions": [],
"policy_statements": [
{
"statement": "",
"statement_condition": "Check in online on the Sixt website by uploading required documents, like driver’s license, up to the time of pick-up."
}
],
"policy_type": "CHECKIN_POLICY"
},
{
"name": "Pay now and save",
"descriptions": [],
"policy_statements": [],
"policy_type": "PAYMENT_POLICY"
}
],規則や制限の例
{
"rules_and_restrictions": [
{
"title": "Rental policies overview",
"statements": "<p>The following rules and restrictions are provided by the car rental company.</p>"
},country-specificの追加要件
EUおよび英国の地域では、撤回権が適用されない旨の免責事項を表示する必要があります。

PDPC3:キャンセル規定を表示する
レンタルをキャンセルする必要がある場合、旅行者は提供業者のキャンセルポリシーの条件を把握しておく必要があります。
キャンセル無料
一部 の業者では、時期を問わず予約の無料キャンセルを受け付けています。

{...
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [],
"policy_type": "CANCELLATION_POLICY"
},
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [
{
"statement": "Lock in this price today, cancel free of charge anytime. Reserve now and pay at pick-up.",
"statement_condition": ""
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
}~までなら無料でキャンセルできます
状況によっては、一部の業者では、例えば利用日の24時間前など、特定の時点までは予約を無料でキャンセルできる場合があります。pick-up.

{
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [
{
"statement": "Free cancellation",
"statement_condition": "Before Wed, Oct 1, 10:30am"
}
],
"policy_type": "CANCELLATION_POLICY"
},
{
"name": "Free cancellation",
"descriptions": [
"Free cancellation up to 24 hours before pick-up",
"Cancellations made after that or no-shows are subject to a fee of $50 or total reservation amount, whichever is lesser which will be charged on the card details shared by you.",
"Get 100% refund of Collision Damage Plan cost if canceled before the scheduled pick-up time. This insurance will be canceled automatically with your rental car cancellation.",
"Cancellations made after that or no-shows are subject to a fee of $50 or total reservation amount, whichever is lesser which will be charged on the card details shared by you.",
"Get 100% refund of Collision Damage Plan cost if canceled before the scheduled pick-up time. This insurance will be canceled automatically with your rental car cancellation."
],
"policy_statements": [
{
"statement": "Lock in this price today, cancel free of charge up to 24 hours before pick-up. Cancellations within 24 hours of pick-up or no shows will not be eligible for a refund.",
"statement_condition": ""
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
}
}PDPC4:オプションの詳細と費用
旅行者は、チャイルドシートや通行料パスなどのオプションを追加することができます。これらの追加料金は、常にpick-up, にてお支払いいただくものであり、ご予約の際には請求されません。オプションの追加サービスは在庫状況によりご利用いただけない場合があり、ご利用を保証するものではないことを、お客様にお伝えください。
"optional_extras": [
{
"id": "TollPaymentTagPass",
"name": "TOL - Toll pass/Express lane",
"rate_price": {
"rate_period": "daily",
"rate": {
"billable_currency": {
"value": "15.71",
"currency": "USD"
},
"request_currency": {
"value": "15.71",
"currency": "USD"
}
}
}
},
{
"id": "InfantChildSeat",
"name": "CSI - Infant seat",
"rate_price": {
"rate_period": "daily",
"rate": {
"billable_currency": {
"value": "17.16",
"currency": "USD"
},
"request_currency": {
"value": "17.16",
"currency": "USD"
}
}
}
}
]予約ページ
お支払いの詳細
BPC1:個人データにはSSL暗号化が適用されています
個人データを送受信する場合は、SSL 暗号化を使用して、クライアントのブラウザ / アプリケーションとサイト間の接続、および依存システムとのネットワーク通信を保護する必要があります。個人データには、お客様の名前、電話番号またはメールアドレス、決済カードの詳細、予約 / 旅程の受領と確認のページが含まれます。接続が保護されていない場合は、接続を停止またはリダイレクトします。
BPC2:予約詳細の概要
要約には、必ず以下の内容を含めてください:
- レンタカーの利用期間
- Pick-up場所、日時、および住所
- Drop-off場所、日時、および住所
- 車のクラス
- レンタカー会社の名称
- 燃料の種類:ガソリン、ハイブリッド、電気など(カリフ ォルニア州の市場において)
- 燃料の補充に関する規定(満タンから満タン)

BPC3:賃貸価格を表示する
価格の表示方法は、予約される料金タイプや利用される予約チャネルによって異なります。立ち上げチームが、どの要件が貴社に該当するかを明示いたします。
スタンドアロン料金
予約ページでは、選択されたレンタル期間の合計金額と、適用される税金および手数料(one-wayの手数料を含む)の内訳を表示する必要があります。また、レンタル料金を前払い(今すぐ支払い、またはExpedia Collect (事前決済))とするか、それともカウンターで支払う(後払い、または業者による徴収)かについても明記してください。任意のadd-onsは、常にカウンターでお支払いいただきます。

Package rates
パッケージの予約が行われた際、小計、税金および手数料、そしてパッケージ全体の合計金額を表示してください。税金や手数料の内訳が確認できない場合は、パッケージの合計金額のみを表示してください。お支払いの期日(今すぐのお支払い、または後日のお支払い)に関する情報を必ず記載してください。オプションの「add-ons」は、必ずカウンターでお支払いください。

公開されました ダイナミックパッケージ用ホテル料金
選択されたレンタル期間の合計金額、および適用される税金や手数料(one-wayの手数料を含む)の内訳を明示する必要があります。また、レンタル料金を前払い(即時支払い、またはExpedia Collect (事前決済))とするか、それともカウンターで支払う(後払い、または業者による徴収)かについても明記してください。任意のadd-onsは、常にカウンターでお支払いいただきます。
Member-onlyお得な料金プラン
選択されたレンタル期間の合計金額、適用される税金および手数料(one-wayの手数料を含む)の内訳、ならびにレンタル料金を前払い(今すぐ支払い、またはExpedia Collect (事前決済) )とするか、それともカウンターで支払い(後払い、または業者による徴収)とするかを表示する必要があります。任意のadd-onsは、常にカウンターでお支払いいただきます。
取り消し線付きの価格を表示する際は、その算出方法を次のように説明してください。
当サイトに掲載されている標準料金は、ご検索内容に基づき、提供元から提示されたもので、割引およびRewardsが適用される前の価格となります。
モバイル料金
選択されたレンタル期間の合計金額と、適用される税金および手数料(one-wayの手数料を含む)の内訳を表示する必要があります。また、レンタル料金を前払い(今すぐ支払い、またはExpedia Collect (事前決済))とするか、カウンターで支払う(後払い、または業者による徴収)かも併せて表示してください。任意のadd-onsは、常にカウンターでお支払いいただきます。
取り消し線付きの価格を表示する際は、その算出方法について次のように説明してください:
当サイトに掲載されている標準料金は、ご検索内容に基づき、提供元から提示されたものであり、すべての割引およびRewardsが適用される前の金額です。
税金および手数料の内訳
価格の表示には、「税金および手数料」という見出しの1行に、fees配列のすべての要素の合計額を含める必要があります。価格の内訳に記載されている税金や手数料の合計額について言及する際は、以下の正確な文言を記載しなければなりません。
Taxes are tax recovery charges we pay to travel providers (e.g., car rentals) and/or are remitted by us. Fees may include additional charges imposed by the travel providers. For more details, please refer to our Terms of Use.このテキストは、pop-up, として、プレーンテキスト、モーダル、またはその他の実装形式で表示できますが、価格表示と一緒に表示される必要があります。
注: APIから ``fees オブジェクトが返されない場合は、Taxes and Fees の明細行に「Included」とラベル付けしてください。
今すぐ支払う / Expedia Collect (事前決済) の例
[
{
...
"rate": {
"merchant_of_record": "expedia",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate_strikethrough": {...},
"daily_rate": {...},
"totals": {
"inclusive_strikethrough": {...},
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]後払い/仕入先回収の例
[
{
...
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate": {...},
"totals": {
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]BPC4:キャンセル規定を表示する
レンタルをキャンセルする必要がある場合、旅行者は提供業者のキャンセル規定の詳細を把握しておく必要があります。
キャンセル無料
一部の業者では、時期を問わず予約を無料でキャンセルできるサービスを提供しています。

{
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [],
"policy_type": "CANCELLATION_POLICY"
},
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [
{
"statement": "Lock in this price today, cancel free of charge anytime. Reserve now and pay at pick-up.",
"statement_condition": ""
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
}~までなら無料でキャンセルできます
状況によっては、一部の業者では、例えば利用日の24時間前までなど、一定の期限までは予約を無料でキャンセルできる場合があります。pick-up.

{
...
{
"name": "Free cancellation",
"descriptions": [],
"policy_statements": [
{
"statement": "Free cancellation",
"statement_condition": "Before Wed, Oct 1, 10:30am"
}
],
"policy_type": "CANCELLATION_POLICY"
},
{
"name": "Free cancellation",
"descriptions": [
"Free cancellation up to 24 hours before pick-up",
"Cancellations made after that or no-shows are subject to a fee of $50 or total reservation amount, whichever is lesser which will be charged on the card details shared by you.",
"Get 100% refund of Collision Damage Plan cost if canceled before the scheduled pick-up time. This insurance will be canceled automatically with your rental car cancellation.",
"Cancellations made after that or no-shows are subject to a fee of $50 or total reservation amount, whichever is lesser which will be charged on the card details shared by you.",
"Get 100% refund of Collision Damage Plan cost if canceled before the scheduled pick-up time. This insurance will be canceled automatically with your rental car cancellation."
],
"policy_statements": [
{
"statement": "Lock in this price today, cancel free of charge up to 24 hours before pick-up. Cancellations within 24 hours of pick-up or no shows will not be eligible for a refund.",
"statement_condition": ""
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
}
}確認ページ
要件はありません
現在、確認ページに関する要件は設けられていません。
Eメールでの領収書または引換券
旅行者向けの予約情報
ERC1:予約内容の概要を記載してください
要約には、必ず以下の内容を含める必要があります:
- レンタカーの利用期間
- Pick-up場所、日時、および住所
- Drop-off場所、日時、および住所
- 車のクラス
- レンタカー会社の名称
- 燃料種別:ガソリン、ハイブリッド、電気など(カリフォルニア州の市場において)
- 燃料の補充に関する規定(満タンから満タンまで)
- エクスペディアの旅程ID
- 出展者向けの規定および制限事項

ERC2:レンタル料金を表示する
価格の表示方法は、予約される料金タイプや利用される予約チャネルによって異なります。メールでの領収書には、予約ページに記載したのと同じ料金の詳細を記載してください。

一般的な技術要件
Behind-the-scenes要件
TRC1:アフィリエイト参照ID
ご予約リクエストのたびに、「affiliate_reference_id」欄に、ご自身のご予約参照IDをご入力ください。これにより、重複予約を防ぐことができます。
TRC2:旅行者の国コード
空席状況およびお支払いの登録リクエストごとに、旅行者の正しい出発国コードをご送信ください。
TRC3:請求情報
お支払いを行う方(または企業)の正確な支払い情報を送信してください。レンタル料金をお支払いになる方の氏名、国名、および郵便番号を記載してください。
TRC4:電子メールによる連絡
booking-relatedからの連絡が確実に届くよう、ご予約のお申し込みの際は、お客様ご自身のメールアドレス、または常時確認されているメールアドレスのいずれかをご指定ください。
TRC5:旅行者向け情報
ご予約の各段階において、旅行者の氏名や連絡先電話番号など、旅行者に関する正確な情報を必ずご提供ください。
TRC6:エラー処理
予約リクエストに関する一般的なエラー処理の推奨事項をご理解いただけましたか、ご確認ください。