API de Rapid Car: Requisitos de puesta en marcha
Requisitos para integrar la API de Rapid Car
Para garantizar la integridad de tu implementación de business-to-business (B2B) o business-to-consumer (B2C), la API de Rapid Car requiere que algunas páginas incluyan información específica. Aquí solo aparecen las páginas que tienen requisitos específicos.
Lista de comprobación
Hemos creado una lista de comprobación para ayudarte en tu desarrollo o para que nos des tu opinión sobre los requisitos. Si vas a enviar capturas de pantalla para la revisión de tu sitio web, asegúrate de añadirlas, junto con los registros correspondientes, en la lista de comprobación para ayudarnos a completar la revisión.
>> Descarga la lista de comprobación
Página de búsqueda
Establece unos parámetros de búsqueda precisos
SPC1: Establece unos parámetros de búsqueda precisos
Añade los campos para indicar las ubicaciones de pick-up y drop-off, así como la fecha y la hora del alquiler, y luego envía la solicitud de disponibilidad. Tus parámetros te permiten buscar por zona (radio y coordenadas), por aeropuerto (con el identificador de la región del aeropuerto) o una combinación de ambos.

Ejemplos de búsquedas
Por radio y coordenadas
/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_collectPor código de región del aeropuerto
/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_collectCon ambos parámetros
/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: Introduce la edad del conductor
Los conductores menores de 30 años o mayores de 70 pueden tener que pagar tasas obligatorias adicionales. Si el conductor tiene menos de 30 años o más de 70, introduce y envía su edad real para que la API pueda calcular correctamente los recargos que sean necesarios. Si el conductor tiene entre 30 y 70 años, introduce 40 como valor por defecto para el parámetro « driver_age ».

Página de anuncio
Resultados de búsqueda fiables
La página de resultados es un conjunto de opciones, también conocida como página de resultados de búsqueda. Debería mostrar los siguientes elementos.

LPC1: Proporcionar información precisa sobre el alquiler
La página de resultados, también conocida como página de resultados de búsqueda, debería mostrar toda la información sobre el alquiler de materiales que devuelve la API, como por ejemplo:
- Categoría, marca y modelo de cada coche
- Capacidad máxima
- Tipo de transmisión
- Kilometraje permitido
- Pick-up punto y punto « drop-off »
- Nombre o logotipo de la empresa de alquiler
- *Tipo de combustible: gasolina, híbrido, eléctrico, etc. (Obligatorio para: i) transacciones iniciadas por clientes de California con un punto de recogida en cualquier parte del mundo y ii) puntos de recogida en California)
Nota: Expedia recomienda incluir toda la información que aparece en la lista (excepto donde se indique con un *). Sin embargo, deberías decidir qué características son las más importantes para tus viajeros.
Muchos de los atributos del alquiler de coches se incluyen en el parámetro « acriss_code », que se puede descodificar utilizando los valores de la tabla ACRISS.
En este ejemplo, el valor JFBC corresponde a un vehículo de gama media-alta (categoría J), un SUV (tipo F) con transmisión automática de 4wheel-drive es (transmisión B) y dirección asistida eléctrica (combustible/aire acondicionado). 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: Precio total y fecha de vencimiento del pago
Indica el precio total del periodo de alquiler seleccionado y si el alquiler hay que pagarlo por adelantado (pagar ahora o « Expedia ») o en el mostrador (pagar más tarde o «vendor collect»).
Nota: Las reservas en con una dirección de correo electrónico ( pick-up ) y una ubicación ( drop-off ) diferentes (también conocidas como « one-way ») suelen conllevar gastos de traslado adicionales.

Pagar ahora / Ejemplo de recogida en « Expedia »
[
{
...
"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": {...}
}
}
},
...
}
]Ejemplo de «paga más tarde» / «cobro por parte del proveedor»
[
{
...
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate": {...},
"totals": {
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]LPC3: Política de cancelación
Informa al cliente de la política de cancelación. Por ejemplo: « non-refundable, » «cancelación gratuita hasta...», «cancelación gratuita», etc.
Nota:. Si en la respuesta no aparece ningún valor de « cancel_penalties », significa que puedes cancelar sin coste alguno.
[
...
{
"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: Información estándar sobre seguros
Incluye información sobre la «Protección básica contra daños por colisión», junto con cualquier otra opción de seguro adicional.
{
...
"policies": [
...
{
"name": "Basic Collision Damage Protection",
"descriptions": [],
"policy_statements": [
{
"statement": "Basic Collision Damage Protection",
"statement_condition": "included"
}
],
"policy_type": "PRODUCT_USE_POLICY"
},
...
],
...
}Página de descripción del producto
Información sobre el vehículo y el proveedor
PDPC1: Proporcionar información precisa sobre el alquiler
La página de detalles del producto, donde aparecen las descripciones, debería mostrar toda la información sobre el alquiler del material que devuelve la API, como por ejemplo:
- Categoría, marca y modelo de cada coche
- Capacidad máxima
- Número de puertas
- Capacidad del maletero
- Tipo de transmisión
- Kilometraje permitido
- Política de repostaje (de lleno a lleno)
- Pick-up punto y punto « drop-off »
- Nombre o logotipo de la empresa de alquiler de coches
- *Tipo de combustible: gasolina, híbrido, eléctrico, etc. (Obligatorio para: i) transacciones iniciadas por clientes de California con un punto de recogida en cualquier parte del mundo y ii) puntos de recogida en California)
Nota: Expedia recomienda incluir toda la información que aparece en la lista (excepto donde se indica con un *). Sin embargo, deberías decidir qué características son las más importantes para tus viajeros.

Muchos de los atributos del alquiler de coches se incluyen en el parámetro « acriss_code », que se puede descodificar utilizando los valores de la tabla ACRISS.
En este ejemplo, el valor de JFBC corresponde a un vehículo de gama media-alta (categoría J), un todoterreno (tipo F) con transmisión automática de 4wheel-drive as (transmisión B) y dirección asistida eléctrica (combustible/aire acondicionado). 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: Ver todas las condiciones de alquiler
Las condiciones del alquiler, incluidas todas las normas y restricciones, deben explicarse con todo detalle antes de que el viajero confirme la reserva del coche de alquiler. Esto incluye cualquier fianza reembolsable que haya que abonar en el momento de pick-up.

Ejemplo de políticas de alquiler
"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"
}
],Ejemplo de normas y restricciones
{
"rules_and_restrictions": [
{
"title": "Rental policies overview",
"statements": "<p>The following rules and restrictions are provided by the car rental company.</p>"
},Requisitos adicionales de « country-specific »
En las regiones de la UE y del Reino Unido, tienes que mostrar un aviso en el que se indique que el derecho de cierre no es aplicable.

PDPC3: Mostrar la política de cancelación
Si hay que cancelar un alquiler, el viajero tendrá que conocer los detalles de la política de cancelación del proveedor.
Cancelación gratuita
Algunos proveedores te permiten cancelar una reserva sin coste alguno, independientemente del momento en que lo hagas.

{...
{
"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"
},
}Cancelación gratuita hasta el
Dependiendo de la situación, algunos proveedores pueden permitir la cancelación gratuita de una reserva hasta un momento determinado, como 24 horas antes de la fecha de 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: Detalles y precios de los extras opcionales
Los viajeros pueden añadir extras opcionales, como una silla de coche o un dispositivo para pagar peajes. Estos extras siempre se pagan en el pick-up, y no se cobran al hacer la reserva. Dile al cliente que los extras opcionales dependen de la disponibilidad y no están garantizados.
"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"
}
}
}
}
]Página de reserva
Detalles del proceso de pago
BPC1: Resumen de los datos de la reserva
El resumen siempre debe incluir:
- Fechas del alquiler de coche
- Pick-up lugar, hora y dirección
- Drop-off lugar, hora y dirección
- Tipo de coche
- Nombre de la empresa de alquiler de coches
- Tipo de combustible: gasolina, híbrido, eléctrico, etc. (en los mercados de California)
- Política de repostaje (de lleno a lleno)

BPC2: Mostrar el precio del alquiler
La forma en que tienes que mostrar el precio depende del tipo de tarifa que se reserve y del canal de reserva que se utilice. Tu equipo de lanzamiento te indicará qué requisitos se aplican en tu caso.
Tarifas independientes
En la página de reserva, tienes que mostrar el precio total correspondiente al periodo de alquiler seleccionado y un desglose de los impuestos y tasas aplicables (incluidas las tasas de one-way ). Indica también si el alquiler hay que pagarlo por adelantado (pago inmediato o « Expedia ») o en el mostrador (pago posterior o «vendor collect»). add-ons, que son opcionales, siempre se pagan en el mostrador.

Package rates
Cuando se reserve un paquete, muestra el subtotal, los impuestos y las tasas, y el precio total del paquete. Si no hay un desglose de los impuestos y las tasas, muestra solo el precio total del paquete. Asegúrate de incluir información sobre cuándo hay que hacer el pago (ahora o más adelante). add-ons, que son opcionales, siempre se pagan en el mostrador.

Tarifas de los paquetes a la vista
Tienes que mostrar el precio total del periodo de alquiler seleccionado y un desglose de los impuestos y tasas aplicables (incluidas las tasas de « one-way »). Indica también si el alquiler hay que pagarlo por adelantado (pago inmediato o « Expedia ») o en el mostrador (pago posterior o «vendor collect»). add-ons, que son opcionales, siempre se pagan en el mostrador.
Member-only ofertas y tarifas
Tienes que mostrar el precio total del periodo de alquiler seleccionado y un desglose de los impuestos y tasas aplicables (incluidas las tasas de « one-way »), además de indicar si el alquiler debe pagarse por adelantado («pay now» o « Expedia collect») o en el mostrador («pay later» o «vendor collect»). add-ons, que son opcionales, siempre se pagan en el mostrador.
Cuando muestres un precio tachado, explica cómo se calcula, por ejemplo:
Tarifa estándar en nuestra web, facilitada por el proveedor y basada en tu búsqueda, antes de aplicar cualquier descuento o bonificación.
Tarifas para dispositivos móviles
Tienes que indicar el precio total del periodo de alquiler seleccionado y un desglose de los impuestos y tasas aplicables (incluidas las tasas de « one-way »), además de especificar si el alquiler debe pagarse por adelantado («pay now» o « Expedia collect») o en el mostrador («pay later» o «vendor collect»). add-ons, que son opcionales, siempre se pagan en el mostrador.
Cuando muestres un precio tachado, explica cómo se calcula, por ejemplo:
Tarifa estándar en nuestra web, facilitada por el proveedor y basada en tu búsqueda, antes de aplicar ningún descuento ni bonificación.
Desglose de impuestos y tasas
La visualización del precio debe incluir la suma de todos los elementos de la matriz «fees» en una sola línea titulada «Impuestos y tasas». Cuando te refieras a los importes totales de impuestos y tasas en el desglose de precios, tienes que mostrar exactamente el texto que aparece a continuación.
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.Este texto se puede mostrar como un « pop-up, » en texto sin formato, en una ventana modal o de cualquier otra forma, pero tiene que aparecer junto a la indicación del precio.
Nota:. Cuando la API no devuelva el objeto « fees », debes marcar la partida «Impuestos y tasas» como «Incluidos».
Pagar ahora / Ejemplo de recogida en « Expedia »
[
{
...
"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": {...}
}
}
},
...
}
]Ejemplo de «paga más tarde» / «cobro por parte del proveedor»
[
{
...
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {
"package": false,
"member": false,
"mobile_promotion": false
},
"pricing": {
"daily_rate": {...},
"totals": {
"inclusive": {...},
"exclusive": {...},
"fees": {...}
}
}
},
...
}
]BPC3: Mostrar la política de cancelación
Si hay que cancelar un alquiler, el viajero tendrá que conocer los detalles de la política de cancelación del proveedor.
Cancelación gratuita
Algunos proveedores te permiten cancelar una reserva sin coste alguno, independientemente del momento en que lo hagas.

{
{
"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"
},
}Cancelación gratuita hasta el
Dependiendo de la situación, algunos proveedores pueden permitir la cancelación gratuita de una reserva hasta un momento determinado, como 24 horas antes de la fecha de 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: Enlace a la URL de los términos y condiciones de « Expedia Group »
En los términos y condiciones de Expedia Group se detallan las condiciones de traveler-facing que rigen la reserva. Tienes que incluir un enlace a ellos, ya sea dentro del texto de los términos y condiciones de tu página web o directamente desde tu página de reservas. El texto del enlace debería decir «Términos y condiciones del proveedor» y debería ir en una ubicación easy-to-find.
En nuestra página de asistencia puedes encontrar las versiones de los términos y condiciones en todos los idiomas que ofrecemos.
>> Echa un vistazo a los idiomas disponibles para la página de términos y condiciones

Página de confirmación
No hay requisitos
De momento no hay ningún requisito para la página de confirmación.
Recibo o vale por correo electrónico
Información sobre la reserva para el viajero
ERC1: Incluye un resumen de los datos de la reserva
El resumen siempre debe incluir:
- Fechas del alquiler de coche
- Pick-up lugar, hora y dirección
- Drop-off lugar, hora y dirección
- Tipo de coche
- Nombre de la empresa de alquiler de coches
- Tipo de combustible: gasolina, híbrido, eléctrico, etc. (en los mercados de California)
- Política de repostaje (de lleno a lleno)
- Expedia ID del itinerario
- Normas y restricciones para los vendedores

ERC2: Mostrar el precio del alquiler
La forma en que tienes que mostrar el precio depende del tipo de tarifa que se reserve y del canal de reserva que se utilice. El recibo que te mandemos por correo electrónico debería incluir los mismos detalles de la tarifa que pusiste en la página de reserva.

Requisitos técnicos generales
Behind-the-scenes requisitos
TRC1: ID de referencia de afiliado
Envía tu propio número de referencia de reserva en el campo « affiliate_reference_id » con cada solicitud de reserva. Esto ayuda a evitar reservas duplicadas.
TRC2: Código de país del viajero
Envía el código correcto del país de origen del viajero con cada solicitud de disponibilidad y de registro de pago.
TRC3: Datos de facturación
Envía los datos correctos de la persona (o empresa) que va a realizar el pago. Debe incluir el nombre, el país y el código postal de la persona que paga el alquiler.
TRC4: Comunicaciones por correo electrónico
Indica la dirección de correo electrónico del cliente o la de un buzón de correo supervisado en cada solicitud de reserva para garantizar que se puedan recibir las comunicaciones de booking-related.
TRC5: Información para viajeros
Asegúrate siempre de facilitar información precisa sobre el viajero en cada fase de la reserva, incluyendo su nombre y número de teléfono de contacto.
TRC6: Gestión de errores
Por favor, confirma que has entendido las recomendaciones generales sobre cómo gestionar los errores en las solicitudes de reserva.
>> Echa un vistazo a las recomendaciones sobre cómo gestionar los errores