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 buscar ubicaciones de recogida

Última actualización: 2026-03-03

Cómo buscar ubicaciones de recogida

Antes de buscar autos de alquiler disponibles, necesita coordenadas geográficas para los lugares de recogida y devolución. El punto final de Autocompletar permite a los usuarios buscar por ciudad o nombre de aeropuerto y devuelve ubicaciones coincidentes con las coordenadas requeridas por el punto final de búsqueda.

Punto final

GET /cars/api/v2/autocomplete?key={search_term}

Parámetros de solicitud

ParámetroTipoRequeridoDescripción
keycadenaNombre parcial o completo de una ciudad o aeropuerto.
El parámetro key admite coincidencias parciales, por lo que los resultados aparecerán a medida que el usuario escriba. Por ejemplo, key=new yo devolverá resultados para ubicaciones del área de Nueva York.

Solicitud de ejemplo

HTTP
GET /cars/api/v2/autocomplete?key=new yo
x-api-key: YOURAPIKEY
x-correlation-id: 550e8400-e29b-41d4-a716-446655440000
Authorization: Bearer YOUR_SIGNATURE

Ejemplo de respuesta

JSON
{
  "message": "success",
  "data": [
    {
      "id": "1001",
      "name": "John F. Kennedy International Airport",
      "city_name": "New York",
      "country_name": "United States",
      "iata_code": "JFK",
      "type": "airport",
      "coordinates": {
        "lat": 40.6413,
        "lon": -73.7781
      },
      "region_id": "us-east"
    },
    {
      "id": "1002",
      "name": "New York City",
      "city_name": "New York",
      "country_name": "United States",
      "iata_code": null,
      "type": "city",
      "coordinates": {
        "lat": 40.7128,
        "lon": -74.006
      },
      "region_id": "us-east"
    },
    {
      "id": "1003",
      "name": "LaGuardia Airport",
      "city_name": "New York",
      "country_name": "United States",
      "iata_code": "LGA",
      "type": "airport",
      "coordinates": {
        "lat": 40.7772,
        "lon": -73.8726
      },
      "region_id": "us-east"
    }
  ]
}

Campos de respuesta

CampoTipoDescripción
idcadenaIdentificador único de la ubicación.
namecadenaNombre completo del aeropuerto o ciudad.
citynamecadenaCiudad donde se encuentra la ubicación.
countrynamecadenaNombre del país.
iatacodecadenaCódigo de aeropuerto IATA. Presente para resultados de aeropuertos, null para ciudades.
typecadenaYa sea "airport" o "city".
coordinatesobjetoContiene lat (latitud) y lon (longitud).
regionidcadenaIdentificador de región interna.

Resultados de ciudad versus aeropuerto

El campo type distingue entre dos tipos de resultados:

  • "airport" — Una ubicación de aeropuerto específica. Estos resultados incluyen un iata_code y corresponden a mostradores de alquiler en el aeropuerto. Utilice las coordenadas del aeropuerto cuando el viajero recoja directamente en la terminal.
  • "city" — Una ubicación general de la ciudad. Las coordenadas representan el centro de la ciudad. Utilice las coordenadas de la ciudad cuando el viajero quiera buscar ubicaciones de alquiler cerca de un área de la ciudad, que pueden incluir sucursales fuera del aeropuerto.

Uso de coordenadas en el punto final de búsqueda

Los valores lat y lon de la respuesta de autocompletar se asignan directamente a los parámetros pickupcode y returncode en el extremo de búsqueda de alquileres:

GET /cars/api/v2/rentals?pickuptype=geo&pickupcode=40.7128,-74.006&returntype=geo&returncode=40.7128,-74.006&...

Las coordenadas se pasan como un par lat,lon separados por comas.

Mejores prácticas

  • Activa la función de autocompletar después de 2 o 3 caracteres para reducir las llamadas API innecesarias y al mismo tiempo brindar sugerencias relevantes.
  • Muestre el campo type en su interfaz de usuario para que los usuarios puedan distinguir entre los resultados del aeropuerto y de la ciudad (por ejemplo, con un ícono de avión para los aeropuertos).
  • Guarde las coordenadas seleccionadas: las necesitará para la solicitud de búsqueda en el siguiente paso.
  • Permitir diferentes ubicaciones de recogida y devolución ejecutando dos consultas de autocompletar independientes y pasando diferentes coordenadas para pickupcode y returncode.

¿Te resultó útil este artículo?