Primeros pasos con la API de actividades de XeniCómo reservar una actividadCómo buscar etiquetas y categorías de actividadesCómo cancelar una reserva de actividadCómo comprobar la disponibilidad de la actividadCómo obtener detalles de la actividadCómo recuperar los detalles de la reserva de actividadesCómo buscar actividades con filtrosCómo buscar destinos de actividadesAPI de alquiler de coches: introducciónAPI de alquiler de coches: comprensión de los campos de respuestaCómo reservar un alquiler de cochesCómo obtener detalles del vehículo de alquiler y complementos de equipoCómo recuperar o cancelar una reserva de alquiler de cochesCómo buscar autos de alquiler disponiblesCómo buscar ubicaciones de recogidaCómo utilizar los filtros de búsqueda de alquiler de cochesMejores prácticas de integración de API de ofertasPreguntas frecuentes sobre la API de ofertasPrimeros pasos con la API de ofertas de XeniReferencia de encabezados y parámetros de solicitud de API de ofertasOfertas API Monedas admitidas y localizaciónCómo mostrar ofertas en su aplicaciónCómo buscar ofertas de hoteles por ubicaciónCódigos de error de la API de vuelos y solución de problemasPrimeros pasos con la API de vuelos de XeniCómo reservar un vueloCómo comprobar la disponibilidad y el precio de los vuelosCómo confirmar o cancelar una reserva de vueloCómo recuperar las reglas de tarifas de un vueloCómo recuperar los detalles de la reserva de un vueloCómo buscar aeropuertos usando AutocompletarCómo buscar vuelosCómo utilizar filtros, clasificación y paginación de búsqueda de vuelosCómo comprobar la disponibilidad y el precio de las habitacionesCómo filtrar los resultados de los alquileres vacacionalesCómo obtener detalles, comodidades y accesibilidad de la propiedad del resortCómo mantener y confirmar una reserva de resortCómo liberar una retención de resortCómo recuperar los detalles de la reserva del resortCómo buscar complejos turísticos disponiblesCómo buscar destinos turísticosCómo buscar ubicaciones de alquiler vacacionalCómo buscar alquileres vacacionalesCómo utilizar filtros de búsqueda y clasificación de complejos turísticosComenzando con la API de Xeni ResortsAPI de Resorts: comprensión de los estados y políticas de las reservasPrimeros pasos con la API de alquileres vacacionalesPreguntas frecuentes sobre alquileres vacacionalesTipos de propiedades admitidas para alquileres vacacionalesComprensión de la búsqueda asincrónica para alquileres vacacionalesAutenticación y firmas APIReserva de hoteles: API directa y pago SSOManejo de errores, límites de tasas y mejores prácticasPrimeros pasos con la API de Xeni HotelesGestión de reservas: estado, recuperación y cancelaciónConfirmación de precios y ciclo de vida del tokenRecuperar detalles del hotel y disponibilidad de habitacionesBúsqueda de hoteles: ubicaciones, filtros y paginaciónBuscando HotelesGestión de sesiones e ID de correlaciónAutenticación API y obtención de claves API

API de alquiler de coches: comprensión de los campos de respuesta

Última actualización: 2026-03-03

API de alquiler de coches: comprensión de los campos de respuesta

Car Rental API v2 devuelve datos estructurados que describen vehículos, precios, opciones de cobertura y condiciones de pago. Esta guía de referencia explica los campos y valores clave que encontrará en las respuestas de Búsqueda, Detalles y Reservas.

Códigos SIPP

El campo sipp_code de cada vehículo es un código estándar de la industria de cuatro caracteres definido por la Asociación de Estándares de Sistemas de la Industria de Alquiler de Autos (ACRISS). Cada carácter representa un atributo del vehículo:

PosiciónRepresentaEjemplos
Categoría de vehículoM = Mini, E = Económico, C = Compacto, S = Estándar, F = Tamaño completo, P = Premium, L = Lujo, X = Especial
2doTipo de vehículoB = 2-3 puertas, C = 2/4 puertas, D = 4-5 puertas, W = Wagon, V = Van, L = Limousine, S = Sport, T = Convertible, F = SUV, X = Special
Transmisión/accionamientoM = Manual (unidad no especificada), N = Manual 4WD, A = Automático (unidad no especificada), B = Automático 4WD
4toCombustible/aire acondicionadoR = AC + Gasolina, D = AC + Diésel, E = AC + Eléctrico, C = AC + Híbrido, N = Sin AC + Gasolina

Ejemplos de códigos SIPP


CódigoSignificado
CCARCompacto, 2/4 Puertas, Automático, AC + Gasolina
SDAREstándar, 4-5 Puertas, Automático, AC + Gasolina
FCARTamaño completo, 2/4 puertas, Automático, Aire acondicionado + Gasolina
FFARCompleto, SUV, Automático, AC + Gasolina
PCARPremium, 2/4 Puertas, Automático, AC + Gasolina
ECAREconómico, 2/4 Puertas, Automático, AC + Gasolina
MBARMini, 2-3 Puertas, Automático, AC + Gasolina
SFADEstándar, SUV, Automático, AC + Diésel

Tipos de vehículos

El campo vehicle_type clasifica el vehículo por estilo de carrocería:

ValorDescripción
SedanTurismo estándar con maletero independiente.
SUVVehículo utilitario deportivo con mayor distancia al suelo.
VanFurgoneta de pasajeros o de carga con más asientos o espacio de almacenamiento.
ConvertibleVehículo con techo retráctil.
WagonFamiliar o familiar.
PickupCamioneta con plataforma de carga abierta.
CoupeCoche de dos puertas con techo fijo.
HatchbackCoche con puerta trasera abatible hacia arriba.
LimousineVehículo de lujo ampliado.

Tamaños de vehículos

El campo vehicle_size indica la clase de tamaño general:

ValorDescripción
MiniClase más pequeña. Normalmente de 2 a 4 pasajeros, equipaje mínimo.
EconomyPequeño y de bajo consumo. Normalmente 4 pasajeros, 1-2 maletas.
CompactLigeramente más grande que la economía. 5 pasajeros, 2 maletas.
StandardVehículo de tamaño mediano. 5 pasajeros, 2-3 maletas.
Full-sizeSedán o SUV más grande. 5 pasajeros, 3+ maletas.
PremiumVehículo de nivel superior con características mejoradas. 5 pasajeros, 3+ maletas.
LuxuryVehículo de primer nivel. Marca premium, todas las comodidades.

Estructura de tarifas

El objeto rental_rate contiene detalles de precios y restricciones.

Cargos por vehículos

La matriz vehicle_charges desglosa el costo:

JSON
{
  "currency_code": "USD",
  "base_price": 245,
  "total_price": 289.75,
  "tax_inclusive": true,
  "purpose": "rental"
}
| Campo | Tipo | Descripción | |-----------------|---------|---------------------------------------------------------------| | currency_code | cadena | Código de moneda ISO de tres letras. | | base_price | número | Costo de alquiler antes de impuestos. | | totalprice | número | Costo total que incluye impuestos y recargos (cuando taxinclusive es verdadero). | | taxinclusive | booleano | Si totalprice incluye impuestos. | | purpose | cadena | Categoría de cargo (por ejemplo, "rental", "equipment", "fee"). |

Calificar distancia

El campo rate_distance indica la política de kilometraje:

ValorSignificado
UnlimitedSin límite de kilometraje. Conduce tanto como sea necesario.
{number} kmKilometraje limitado. Es posible que se apliquen cargos adicionales por excedentes.
{number} miKilometraje limitado en millas.

Restricciones de tarifas

El objeto rate_restrictions especifica los requisitos de edad del conductor:

JSON
{
  "minimum_age": 21,
  "maximum_age": 75
}
  • minimum_age — La edad mínima para alquilar este vehículo. Los conductores menores de 25 años pueden incurrir en un recargo por conductor joven incluso si cumplen la edad mínima.
  • maximum_age — La edad máxima permitida. No todos los proveedores hacen cumplir esto.

Tarifas

La matriz fees contiene cargos adicionales que pueden aplicarse a un alquiler:

JSON
{
  "feetype": "oneway",
  "currency_code": "USD",
  "amount": 75,
  "description": "One-way drop-off fee"
}

Los tipos de tarifas comunes incluyen:

Tipo de tarifaDescripción
onewayTarifa por devolver el vehículo en una ubicación diferente.
youngdriverRecargo para conductores menores de cierta edad (normalmente 25 años).
afterhoursTarifa por recogida o devolución fuera del horario de atención.
additionaldriverTarifa por conductor por cada conductor adicional en el alquiler.
cross_borderTasa por llevar el vehículo a través de las fronteras del país.

Coberturas

La matriz coverages enumera opciones de seguro y protección:

JSON
{
  "code": "CDW",
  "name": "Collision Damage Waiver",
  "description": "Covers damage to the rental vehicle in case of collision.",
  "included": true,
  "charge": {
    "currency_code": "USD",
    "amount": 0
  }
}
CampoTipoDescripción
codecadenaCódigo de cobertura (ver tabla a continuación).
namecadenaNombre de cobertura legible por humanos.
descriptioncadenaExplicación de lo que proporciona la cobertura.
includedbooleanoSi esta cobertura está incluida en la tarifa base.
chargeobjetoCosto adicional si la cobertura es opcional.

Códigos de cobertura comunes

CódigoNombreDescripción
CDWExención de daños por colisiónLimita la responsabilidad por daños al vehículo.
TPProtección contra roboCubre la pérdida del vehículo por robo.
LISeguro de responsabilidadCubre lesiones a terceros y daños a la propiedad.
PAISeguro de accidentes personalesCubre los costos médicos del conductor y los pasajeros.
PECCobertura de efectos personalesCubre pérdida o daño de objetos personales.
SLIResponsabilidad suplementariaExtiende la cobertura de responsabilidad más allá del monto base.
RSAAsistencia en carreteraServicios de emergencia en carretera (grúa, cambio de neumáticos).

Reglas de pago

La matriz payment_rules define cómo y cuándo se cobra el pago:

JSON
{
  "rule_type": "prepaid",
  "description": "Full payment is collected at the time of booking.",
  "amount": {
    "currency_code": "USD",
    "total": 289.75
  }
}

Tipos de reglas de pago comunes:| Tipo de regla | Descripción |
|-----------------------|-------------------------------------------------------------------|
| prepaid | El importe total se carga en el momento de la reserva. |
| payatcounter | El pago se cobra en el mostrador de alquiler durante la recogida. |
| deposit | Se cobra un depósito al realizar la reserva; el saldo se debe pagar al momento de la recogida. |

Tipo de transmisión

ValorDescripción
AutomaticTransmisión automática.
ManualManual (palanca de cambios).

Tipo de combustible

ValorDescripción
PetrolMotor de gasolina.
DieselMotor diésel.
ElectricVehículo totalmente eléctrico.
HybridHíbrido (gasolina + eléctrico).

Tipo de unidad

ValorDescripción
2WDTracción en dos ruedas (delantera o trasera).
4WDTracción en las cuatro ruedas.
AWDTracción total.

Consejos para mostrar datos de respuesta

  • Utilice el código SIPP como identificador alternativo cuando el nombre del vehículo sea genérico (por ejemplo, "Coche estándar o similar"). El código SIPP proporciona atributos específicos que puede utilizar para mejorar la visualización.
  • Muestre el totalprice de manera destacada e indique si los impuestos están incluidos marcando la bandera taxinclusive.
  • Mostrar coberturas que están incluidas versus aquellas que son opcionales. Los clientes deben saber qué protección ya tienen.
  • Enumere todas las tarifas de forma transparente. Las tarifas de ida y los recargos por conductores jóvenes pueden afectar significativamente el costo total.
  • Indique el momento del pago. Si el cliente paga ahora (prepago) o en el mostrador afecta su experiencia y expectativas de reserva.

¿Te resultó útil este artículo?