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

Cómo utilizar los filtros de búsqueda de alquiler de coches

Última actualización: 2026-03-03

Cómo utilizar los filtros de búsqueda de alquiler de coches

El punto final de Search Rentals admite un potente sistema de filtrado que le permite limitar los resultados por características del vehículo, precio y más. Los filtros se pasan como un único parámetro de consulta filter mediante una sintaxis estructurada.

Sintaxis del filtro

Cada expresión de filtro sigue el formato:

field:operator:value

Para aplicar varios filtros, sepárelos con comas:

filter=price:lte:100,vehicletype:in:SUV,transmissiontype:eq:Automatic

Todos los filtros se aplican juntos como condiciones AND. Un resultado debe coincidir con todos los filtros que se incluirán.

Campos de filtro disponibles

Precio

FiltroDescripciónEjemplo
price:lte:{amount}Precio máximo (menor o igual).price:lte:150
price:gte:{amount}Precio mínimo (mayor o igual).price:gte:50
Combine ambos para definir un rango de precios:
filter=price:gte:50,price:lte:150

Marca del vehículo

FiltroDescripciónEjemplo
rentalcarbrand:in:{brands}Filtrar por una o más empresas de alquiler.rentalcarbrand:in:Hertz
Utilice el operador in con valores separados por tuberías para varias marcas:
filter=rentalcarbrand:in:Hertz|Enterprise|Avis

Capacidad de pasajeros

FiltroDescripciónEjemplo
passengerquantity:eq:{count}Número exacto de pasajeros.passengerquantity:eq:5
passengerquantity:gte:{count}Número mínimo de pasajeros.passengerquantity:gte:4

Capacidad de equipaje

FiltroDescripciónEjemplo
baggagequantity:eq:{count}Capacidad exacta de equipaje.baggagequantity:eq:2
baggagequantity:gte:{count}Capacidad mínima de equipaje.baggagequantity:gte:3

Recuento de puertas

FiltroDescripciónEjemplo
doorcount:gte:{count}Número mínimo de puertas.doorcount:gte:4

Tipo de transmisión

FiltroDescripciónEjemplo
transmissiontype:eq:{type}Filtrar por tipo de transmisión.transmissiontype:eq:Manual
Valores comunes: Manual, Automatic.

Tipo de combustible

FiltroDescripciónEjemplo
fueltype:eq:{type}Filtrar por tipo de combustible.fueltype:eq:Petrol
Valores comunes: Petrol, Diesel, Electric, Hybrid.

Tipo de unidad

FiltroDescripciónEjemplo
drivetype:eq:{type}Filtrar por tipo de unidad.drivetype:eq:4WD
Valores comunes: 2WD, 4WD, AWD.

Aire acondicionado

FiltroDescripciónEjemplo
airconditioning:eq:{val}Filtrar por estado del aire acondicionado.airconditioning:eq:true

Tipo de vehículo

FiltroDescripciónEjemplo
vehicletype:in:{types}Filtrar por uno o más tipos de vehículos.vehicletype:in:SUV
Valores comunes: Sedan, SUV, Van, Convertible, Wagon, Pickup, Coupe.

Utilice valores separados por tuberías para varios tipos:

filter=vehicle_type:in:SUV|Van

Tamaño del vehículo

FiltroDescripciónEjemplo
vehiclesize:in:{sizes}Filtrar por uno o más tamaños de vehículos.vehiclesize:in:Standard
Valores comunes: Mini, Economy, Compact, Standard, Full-size, Premium, Luxury.

Utilice valores separados por tuberías para varios tamaños:

filter=vehicle_size:in:Standard|Full-size|Premium

Modelo de vehículo

FiltroDescripciónEjemplo
vehiclemodel:eq:{model}Coincidencia exacta del modelo.vehiclemodel:eq:Toyota Camry
vehiclemodel:in:{models}Combina uno o más modelos.vehiclemodel:in:Toyota CamryHonda Accord

Clasificación

Utilice el parámetro de consulta sort junto con los filtros:

ValorDescripción
distanceOrdenar por proximidad a las coordenadas de búsqueda (el más cercano primero).
priceOrdenar por precio total (el más bajo primero).

GET /cars/api/v2/rentals?...&sort=price&filter=vehicle_type:in:SUV

Paginación con filtros

Los filtros funcionan perfectamente con la paginación. Los parámetros page y limit se aplican después de los filtros:

GET /cars/api/v2/rentals?...&filter=price:lte:100&sort=price&page=1&limit=10

Ejemplo completo

Busca SUV automáticos de al menos 5 plazas por menos de 200$/día, ordenados por precio:

HTTP
GET /cars/api/v2/rentals?country=US&pickupdate=2026-06-15T10:00:00&returndate=2026-06-20T10:00:00&pickuptype=geo&returntype=geo&pickupcode=40.7128,-74.006&returncode=40.7128,-74.006&currency=USD&sort=price&filter=vehicletype:in:SUV,transmissiontype:eq:Automatic,passenger_quantity:gte:5,price:lte:200
x-api-key: YOURAPIKEY
x-correlation-id: 550e8400-e29b-41d4-a716-446655440000
Authorization: Bearer YOUR_SIGNATURE

Consejos

  • Empiece de forma amplia y luego restringida. Ejecute una búsqueda inicial sin filtros para ver qué hay disponible y luego aplique filtros para refinar los resultados.
  • Combine clasificación con filtros para la mejor experiencia de usuario. Por ejemplo, filtre por vehicle_type:in:SUV y ordene por price.
  • Utilice gte para campos de capacidad en lugar de eq cuando el usuario necesite "al menos" una determinada cantidad de asientos o maletas.
  • Los valores de filtro distinguen entre mayúsculas y minúsculas. Utilice las mayúsculas y minúsculas exactas que se muestran en las tablas anteriores (por ejemplo, Manual, no manual).

¿Te resultó útil este artículo?