Rapid Car API: 출시 요건
Rapid Car API 연동을 위한 요구 사항
business-to-business (B2B) 또는 business-to-consumer (B2C) 구현의 무결성을 보장하기 위해, Rapid Car API는 일부 페이지에 특정 정보를 포함할 것을 요구합니다. 여기에는 특정 요구 사항이 있는 페이지만 나열되어 있습니다.
체크리스트
여러분의 개발을 지원하거나 요구 사항에 대한 피드백을 제공하기 위해 체크리스트를 마련했습니다. 사이트 검토를 위해 스크린샷을 제출하시는 경우, 검토를 원활하게 진행할 수 있도록 체크리스트에 해당 스크린샷과 관련 로그를 반드시 첨부해 주시기 바랍니다.
검색 페이지
정확한 검색 조건을 설정하세요
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을 설정하십시오.

목록 페이지
신뢰할 수 있는 검색 결과
목록 페이지는 다양한 옵션이 모아진 페이지로, 검색 결과 페이지라고도 합니다. 다음 요소들이 표시되어야 합니다.

LPC1: 정확한 임대 정보를 제공하십시오
검색 결과 페이지라고도 하는 목록 페이지에는 API에서 반환되는 모든 자료 대여 정보가 다음과 같이 표시되어야 합니다:
- 각 차량의 등급, 제조사 및 차종
- 최대 수용 인원
- 변속기 유형
- 허용 주행 거리
- Pick-up 포인트 및 drop-off 포인트
- 렌탈 업체명 또는 로고
- *연료 종류: 가솔린, 하이브리드, 전기차 등 (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: 총 금액 및 결제 기한
선택한 대여 기간에 대한 총 금액과, 대여료를 선불로 지불해야 하는지(‘지금 결제’ 또는 ‘익스피디아 수취’), 아니면 카운터에서 지불해야 하는지(‘나중에 결제’ 또는 ‘판매자 수취’)를 명시하십시오.
참고: 에서 예약한 경우, pick-up 및 drop-off 에 위치한 지점( one-way 렌탈이라고도 함)을 이용할 경우 추가 이동 비용이 발생할 수 있습니다.

지금 결제 / 익스피디아 결제 예시
[
{
...
"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: 표준 보험 정보
기본 충돌 손해 보장(Basic Collision Damage Protection)에 대한 정보와 기타 추가 보험 옵션에 대한 내용을 포함하십시오.
{
...
"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 포인트 및 drop-off 포인트
- 렌터카 회사명 또는 로고
- *연료 종류: 가솔린, 하이브리드, 전기차 등 (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: 예약 내역 요약
요약에는 항상 다음 내용이 포함되어야 합니다:
- 렌터카 이용 기간
- Pick-up 장소, 시간, 주소
- Drop-off 장소, 시간, 주소
- 차량 등급
- 렌터카 회사명
- 연료 종류: 가스, 하이브리드, 전기차 등 (캘리포니아 시장 기준)
- 연료 반납 규정 (가득 채워서 반납)

BPC2: 임대료 표시
가격을 어떻게 표시해야 하는지는 예약되는 요금 유형과 사용되는 예약 채널에 따라 달라집니다. 출시 팀에서 귀하에게 적용되는 요건을 안내해 드릴 것입니다.
단독 요금
예약 페이지에는 선택한 대여 기간에 대한 총 금액과 해당 세금 및 수수료( one-way 수수료 포함)의 내역을 반드시 표시해야 합니다. 또한 렌탈 요금을 선불로 지불해야 하는지(지금 결제, 또는 익스피디아 대납), 아니면 카운터에서 지불해야 하는지(나중에 결제, 또는 업체 대납)도 명시해 주십시오. 선택 사항인 ‘ add-ons ’는 항상 카운터에서 결제해야 합니다.

Package rates
패키지 예약이 이루어지면, 소계, 세금 및 수수료, 그리고 전체 패키지 가격을 표시하십시오. 세금 및 수수료의 내역이 제공되지 않는 경우, 해당 상품의 총액만 표시하십시오. 결제 기한(즉시 결제 또는 후불)에 대한 정보를 반드시 기재해 주십시오. 선택 사항인 ‘ add-ons ’는 항상 카운터에서 결제해야 합니다.

공개된 배송 요금
선택한 대여 기간에 대한 총 금액과 해당 세금 및 수수료( one-way 수수료 포함)의 내역을 반드시 표시해야 합니다. 또한 렌탈 요금을 선불로 지불해야 하는지(지금 결제, 또는 익스피디아 대납), 아니면 카운터에서 지불해야 하는지(나중에 결제, 또는 업체 대납)도 함께 기 재해 주십시오. 선택 사항인 ‘ add-ons ’는 항상 카운터에서 결제해야 합니다.
Member-only 할인 요금
선택한 대여 기간에 대한 총 금액과 해당 세금 및 수수료( one-way 수수료 포함)의 내역을 표시해야 하며, 대여 요금을 선불로 지불해야 하는지(‘지금 결제’ 또는 ‘익스피디아 수취’) 아니면 카운터에서 지불해야 하는지(‘나중에 결제’ 또는 ‘판매자 수취’)도 함께 명시해야 합니다. 선택 사항인 ‘ add-ons ’는 항상 카운터에서 결제해야 합니다.
취소선 처리된 가격을 표시할 때는 다음과 같이 그 계산 방법을 설명하십시오.
당사 사이트의 표준 요금으로, 공급업체가 제공하며 귀하의 검색 내용을 기준으로 산정된 것으로, 모든 할인 및 Rewards 적용 전 가격입니다.
모바일 요금
선택한 대여 기간에 대한 총 금액과 해당 세금 및 수수료( one-way 수수료 포함)의 내역을 표시해야 하며, 대여 요금을 선불로 지불해야 하는지(‘지금 결제’ 또는 ‘익스 피디아 수취’) 아니면 카운터에서 지불해야 하는지(‘나중에 결제’ 또는 ‘판매자 수취’)도 함께 명시해야 합니다. 선택 사항인 ‘ add-ons ’는 항상 카운터에서 결제해야 합니다.
취소선 처리된 가격을 표시할 때는 다음과 같이 그 계산 방법을 설명하십시오.
당사 사이트의 표준 요금으로, 공급업체가 제공하며 귀하의 검색 내용을 기준으로 산정된 것으로, 모든 할인 및 Rewards 적용 전 가격입니다.
세금 및 수수료 내역
가격 표시에는 ‘세금 및 수수료’라는 제목의 한 줄로, ‘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)”으로 표시해야 합니다.
지금 결제 / 익스피디아 결제 예시
[
{
...
"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": {...}
}
}
},
...
}
]BPC3: 취소 정책 표시
대여를 취소해야 하는 경우, 여행자는 해당 업체의 취소 정책에 명시된 조건을 숙지해야 합니다.
무료 취소
일부 업체는 시기에 관계없이 예약 취소를 무료로 허용합니다.

{
{
"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"
},
}
}BPC4: ‘ Expedia Group ’ 이용 약관 URL 링크
Expedia Group 이용 약관에는 예약에 적용되는 traveler-facing 의 이용 약관이 상세히 명시되어 있습니다. 사이트의 이용약관 본문 내에 또는 예약 페이지에서 직접 해당 링크를 제공해야 합니다. 링크 텍스트는 “공급업체 이용 약관”으로 표시되어야 하며, easy-to-find 위치에 배치되어야 합니다.
당사가 지원하는 모든 언어로 된 이용 약관 버전은 당사 지원 사이트에서 확인하실 수 있습니다.

확인 페이지
요구 사항 없음
현재 확인 페이지에 대한 요구 사항은 없습니다.
이메일 영수증 또는 바우처
여행객을 위한 예약 정보
ERC1: 예약 내역 요약 포함
요약에는 항상 다음 내용이 포함되어야 합니다:
- 렌터카 이용 기간
- Pick-up 장소, 시간, 주소
- Drop-off 장소, 시간, 주소
- 차량 등급
- 렌터카 회사명
- 연료 종류: 가스, 하이브리드, 전기차 등 (캘리포니아 시장 기준)
- 연료 반납 규정 (가득 채워서 반납)
- 익스피디아 일정 ID
- 판매자 규정 및 제한 사항

ERC2: 임대료 표시
가격을 어떻게 표시해야 하는지는 예약되는 요금 유형과 사용되는 예약 채널에 따라 달라집니다. 이메일 영수증에는 예약 페이지에 기재한 것과 동일한 요금 세부 정보가 반영되어야 합니다.

일반 기술 사양
Behind-the-scenes 요구 사항
TRC1: 제휴사 참조 ID
각 예약 요청 시 ‘ affiliate_reference_id ’ 필드에 본인의 예약 참조 ID를 기재해 주십시오. 이를 통해 중복 예약을 방지할 수 있습니다.
TRC2: 여행자의 국가 코드
각 예약 가능 여부 및 결제 등록 요청 시 정확한 여행자의 출발 국가 코드를 함께 제출해 주십시오.
TRC3: 청구 정보
지급을 하는 개인(또는 회사)의 정확한 결제 정보를 제출해 주십시오. 임대료를 지불하는 사람의 이름, 국가 및 우편번호가 포함되어야 합니다.
TRC4: 이메일 소통
booking-related 로부터의 연락을 확실히 받을 수 있도록, 각 예약 요청 시 고객님의 이메일 주소 또는 모니터링 대상 이메일 주소 중 하나를 기재해 주십시오.
TRC5: 여행자 정보
예약의 각 단계에서 여행자의 이름과 연락처 전화번호를 포함하여 여행자에 대한 정확한 정보를 항상 제공해 주십시오.
TRC6: 오류 처리
예약 요청에 대한 일반적인 오류 처리 권장 사항을 이해하셨는지 확인해 주시기 바랍니다.