ラピッドカーAPI起動要件
Rapid Car APIの統合要件。
business-to-business (B2B) またはbusiness-to-consumer (B2C) の実装の整合性のために、Rapid Car APIはいくつかのページに特定の情報を含める必要があります。ここでは、特定の条件があるページのみを掲載しています。
検索ページ
正確な検索パラメータの設定
SP1: 正確な検索パラメータの設定
pick-up、drop-offの場所とレンタル日時を入力するフィールドを追加し、空室リクエストを送信します。パラメータは、エリア(半径と座標)、空港(空港地域ID)、またはその2つの組み合わせで検索できます。

サンプル検索
半径と座標によって
/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_collectSP2:ドライバーの年齢を把握
30歳未満または70歳以上のドライバーは、追加料金が発生する場合があります。APIが予約料金を正しく計算するために、検索時にドライバーの年齢を入力してください。この範囲内のドライバーのデフォルト値を40に設定します。この値はdriver_age パラメーターに反映されます。

リスティングページ (LP)
堅牢な検索結果
リスティングページはオプションの集合体で、検索結果ページとしても知られています。以下の要素が表示されるはずです。

LP1:正確な賃貸情報の提供
検索結果ページとしても知られているリスティングページは、APIから返されるすべての賃貸情報を表示する必要があります:
- 各車のクラス、メーカー、モデル
- 最大容量
- トランスミッション
- 燃料源:ガス、ハイブリッド、電気など(カリフォルニア州市場)
- 走行距離
- Pick-upポイントおよびdrop-offポイント
- レンタル会社名またはロゴ
レンタカーの多くの属性は、acriss_code パラメータの一部として提供され、ACRISSテーブル の値を使用してデコードできます。例えば、JFBCの値は、中級エリート(カテゴリーJ)、SUV(タイプF)、オート4-wheel-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",LP2:合計金額と支払期限
選択したレンタル期間の合計料金と、前払い(今すぐ払い、または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": {...}
}
}
},
...
}
]LP3:Non-refundableフラグ
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"
}
],
}
...
]LP4:標準保険情報
ベーシック・コリジョン・ダメージ・プロテクション(基本的衝突被害補償)について、追加保険オプションも含めてご説明ください。
{
...
"policies": [
...
{
"name": "Basic Collision Damage Protection",
"descriptions": [],
"policy_statements": [
{
"statement": "Basic Collision Damage Protection",
"statement_condition": "included"
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
...
],
...
}商品説明ページ
車両およびベンダーに関する情報
PDP1: 正確な賃貸情報の提供
商品説明のある商品詳細ページには、APIから返されるすべての素材レンタル情報を表示する必要があります:
- 各車のクラス、メーカー、モデル
- 最大容量
- ドア数
- 荷物容量
- トランスミッション
- 燃料源:ガス、ハイブリッド、電気など(カリフォルニア州市場)
- 走行距離
- Pick-upポイントおよびdrop-offポイント
- レンタカー会社名またはロゴ

レンタカーの多くの属性は、acriss_code パラメータの一部として提供され、ACRISSテーブル の値を使用してデコードできます。例えば、JFBCの値は、中級エリート(カテゴリーJ)、SUV(タイプF)、オート4-wheel-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",PDP2: レンタルポリシー全文を表示
規則や制限を含むレンタルポリシーは、旅行者がレンタカーを確定する前にすべて開示する必要があります。これには、契約時に返金される敷金も含まれます。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および英国地域では、撤回権が適用されない旨の免責事項を表示する必要があります。

PDP3: キャンセルポリシーの表示
レンタルをキャンセルする必要がある場合、旅行者は業者のキャンセルポリシーのパラメータを理解する必要があります。
キャンセル無料
業者によっては、タイミングに関係なく予約のキャンセルを無料で行っているところもあります。

{...
{
"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"
},
}
}PDP4: オプションの詳細と費用
旅行者はチャイルドシートや有料道路パスなどのオプションも追加できます。これらの追加料金は、予約時に請求されるのではなく、常にベンダーで支払われます。オプショナル・エクストラは空席状況によりご希望に添えない場合がございます。
"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"
}
}
}
}
]予約ページ
チェックアウトの詳細
予約内容の概要(BP1)
要約には必ず
* レンタカーのご利用日 *Pick-up場所、時間、住所 *Drop-off場所、時間、住所 * レンタカーのクラス * レンタカー会社名 * 燃料規定

BP2:レンタル料金の表示
どのように価格を表示する必要があるかは、予約される料金タイプと使用される予約チャネルによって異なります。どの要件が適用されるかは、ローンチ・チームがお知らせします。
スタンドアロン料金
スタンドアロン料金は、単独またはパッケージの一部として販売することができます。
予約ページでは、選択したレンタル期間の合計料金と、適用される税金および手数料(one-wayを含む)の内訳を表示する必要があります。また、レンタル料の支払いが前払い(今すぐ払い、またはExpedia Collect (事前決済))なのか、カウンターでの支払い(後払い、またはベンダーコレクト)なのかも記載してください。オプショナルadd-ons、必ずカウンターでお支払いください。
このオプションは、代理店経由で予約された旅行(B2B)、またはお客様の統合から直接予約された旅行(B2C)に適用されます。

Package rates
ダイナミックパッケージ用ホテル料金は、対象となるパッケージ・コンポーネントとセットでのみ表示・販売されます。パッケージ料金は、旅行者に別途通知したり、明らかにしたりしてはならず、これらの料金は、対象となる部品またはその他の旅行サービスが返却される旅行にのみ適用されます。
パッケージの予約が行われた場合、小計、税金、手数料、パッケージ一式の料金を表示します。税金と手数料の内訳が利用できない場合は、パッケージの合計価格のみを表示します。支払期限(今すぐ支払うか、後で支払うか)についても必ず記載してください。オプショナルadd-ons、必ずカウンターでお支払いください。
このオプションは、代理店経由で予約された旅行(B2B)、またはお客様の統合から直接予約された旅行(B2C)に適用されます。

露出 ダイナミックパッケージ用ホテル料金
公開されたダイナミックパッケージ用ホテル料金は、対象となるパッケージコンポーネントの予約を完了した旅行者にのみ表示する必要があり、対象となるコンポーネントまたはその他の旅行サービスが返送される旅行、またはその旅行に特に関連するコミュニケーション内でのみ適用することができます。
選択したレンタル期間の合計料金と、適用される税金および手数料(one-wayを含む)の内訳を表示する必要があります。また、レンタル料の支払いが前払い(今すぐ払い、またはExpedia Collect (事前決済))か、カウンターでの支払い(後払い、またはベンダーコレクト)かを明記してください。オプショナルadd-ons、必ずカウンターでお支払いください。
このオプションは、代理店経由で予約された旅行(B2B)、またはお客様の統合から直接予約された旅行(B2C)に適用されます。
Member-only料金
Member-only案件は、closed-user環境(サイト、モバイルアプリ、エージェントツールへのログインなど)でのみ販売されます。
取り消し線を引いた価格を表示する場合は、その計算方法を次のように説明してください:
当サイトの標準料金は、サプライヤーが提供し、お客様の検索に基づいており、すべての割引とRewardsが適用される前のものです。
選択したレンタル期間の合計料金、適用される税金と手数料の内訳(one-wayを含む)、およびレンタル料金を前払い(今すぐ払い、またはExpedia Collect (事前決済))またはカウンター払い(後払い、またはベンダーコレクト)のいずれで支払う必要があるかを表示する必要があります。オプショナルadd-ons、必ずカウンターでお支払いください。
このオプションは、代理店経由で予約された旅行(B2B)、またはお客様の統合から直接予約された旅行(B2C)に適用されます。
モバイル料金
モバイル料金は、モバイル機器からのアクセスに限定して販売されます。これはモバイルブラウザでもモバイルアプリでも可能です。
取り消し線を引いた価格を表示する場合は、その計算方法を次のように説明してください:
当サイトの標準料金は、サプライヤーが提供し、お客様の検索に基づいており、すべての割引とRewardsが適用される前のものです。
選択したレンタル期間の合計料金、適用される税金と手数料の内訳(one-wayを含む)、およびレンタル料金を前払い(今すぐ払い、またはExpedia Collect (事前決済))またはカウンター払い(後払い、またはベンダーコレクト)のいずれで支払う必要があるかを表示する必要があります。オプショナルadd-ons、必ずカウンターでお支払いください。
このオプションは、代理店経由で予約された旅行(B2B)、またはお客様の統合から直接予約された旅行(B2C)に適用されます。
税金と手数料の内訳
価格表示には、料金配列の全要素の合計を「税金と料金」というタイトルの1行として含める必要があります。料金の内訳で税金や手数料の合計を参照する場合は、以下のテキストを正確に表示する必要があります。
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": {...}
}
}
},
...
}
]BP3: キャンセルポリシーの表示
レンタルをキャンセルする必要がある場合、旅行者は業者のキャンセルポリシーのパラメータを理解する必要があります。
キャンセル無料
業者によっては、タイミングに関係なく予約のキャンセルを無料で行っているところもあります。

{
{
"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"
},
}
}BP4:Expedia Group利用規約URLへのリンク
Expedia Group、予約に適用されるtraveler-facing条件の詳細が記載されています。あなたのサイトの利用規約のテキスト内、または予約ページから直接、利用規約へのリンクを提供する必要があります。リンクテキストは「サプライヤー規約」とし、easy-to-find。
弊社がサポートする各言語の規約のバージョンは、このRapid API規約ページ から入手できます。

確認ページ
条件なし
現在、確認ページに必要なものはありません。
領収書またはバウチャーをメールで送信
旅行者のための予約情報
ER1: 予約詳細の要約の記載
要約には必ず
* レンタカーのご利用日 *Pick-up場所、時間、住所 *Drop-off場所、時間、住所 * レンタカーのクラス * レンタカー会社名 * 燃料規定

ER2:レンタル料金の表示
どのように価格を表示する必要があるかは、予約される料金タイプと使用される予約チャネルによって異なります。Eメールの領収書には、予約ページに記載したものと同じ料金の詳細を使用してください。

一般的な技術要件
Behind-the-scenes要件
TR1:アフィリエイト参照ID
各予約リクエストのaffiliate_reference_id フィールドにあなた自身の予約参照IDを送信します。重複予約を避けることができます。
TR2:旅行者の国コード
各予約リクエストには、正しい旅行者の出発国コードを使用してください。
TR3 : 課金情報
お支払いをされる方(または会社)の正確なお支払い情報をお送りください。レンタル料金を支払う人の名前、国名、郵便番号が記載されている必要があります。
TR4: 電子メールによるコミュニケーション
booking-related、確実に連絡が取れるよう、予約リクエストの都度、お客様のEメールアドレスまたは監視用EメールボックスのEメールアドレスをお知らせください。
TR5: 旅行者情報
予約の各段階で、旅行者の氏名や連絡先の電話番号など、旅行者に関する正確な情報を常に提供してください。
TR6: エラー処理
予約リクエストに関する一般的なRapidエラー処理に関する推奨事項 をご理解いただいたことをご確認ください。