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 aeropuertos usando Autocompletar

Última actualización: 2026-03-03

Cómo buscar aeropuertos usando Autocompletar

El punto final de autocompletar es el primer paso en el flujo de reserva de la API de vuelos. Úselo para resolver nombres de aeropuertos o códigos IATA en datos estructurados de aeropuertos. Los encabezados de respuesta incluyen un x-correlation-id que debe capturar y pasar a todas las llamadas API posteriores.

Punto final

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

encabezados

EncabezadoRequeridoDescripción
x-api-keySu clave API.

Parámetros de consulta

ParámetroTipoRequeridoDescripción
keycadenaNombre del aeropuerto, nombre de la ciudad o código IATA a buscar. Se recomienda un mínimo de 2 caracteres.

Solicitud de ejemplo

GET /flights/api/v2/autocomplete?key=SFO

Ejemplo de respuesta

JSON
{
  "status": "success",
  "data": [
    {
      "airport_code": "SFO",
      "airport_name": "San Francisco International Airport",
      "city_code": "SFO",
      "city_name": "San Francisco",
      "country_code": "US",
      "country_name": "United States"
    }
  ],
  "message": "Airports retrieved successfully"
}

Campos de respuesta

CampoTipoDescripción
statuscadenaEstado de la solicitud (success o error).
datamatrizLista de objetos aeroportuarios coincidentes.
data[].airportcodecadenaCódigo de aeropuerto IATA (por ejemplo, SFO).
data[].airportnamecadenaNombre completo del aeropuerto.
data[].citycodecadenaCódigo de ciudad IATA.
data[].citynamecadenaNombre de la ciudad.
data[].countrycodecadenaCódigo ISO de país.
data[].countrynamecadenaNombre completo del país.
messagecadenaMensaje de estado legible por humanos.

Capturando el ID de correlación

La respuesta de autocompletar incluye un x-correlation-id en los encabezados de respuesta. Debe capturar este valor e incluirlo como encabezado en todas las solicitudes posteriores (búsqueda, disponibilidad, reglas de tarifas y reserva).

Response Headers:
x-correlation-id: abc123-def456-ghi789

Almacene este valor y páselo como:

x-correlation-id: abc123-def456-ghi789

en los encabezados de su próxima llamada API.

Respuestas de error

Estado HTTPDescripción
400Parámetro key no válido o faltante.
500Error Interno del Servidor. Vuelva a intentar la solicitud o comuníquese con el soporte.

Consejos

  • Busque por código IATA (por ejemplo, SFO, LAX, BLR) para obtener los resultados más precisos.
  • Busque por nombre de ciudad (por ejemplo, San Francisco, London) para devolver todos los aeropuertos de esa ciudad.
  • Imprescindible el x-correlation-id. Sin él, el punto final de búsqueda rechazará su solicitud.

Próximos pasos

  • Cómo buscar vuelos: utilice los códigos de aeropuerto y el ID de correlación para buscar vuelos.

¿Te resultó útil este artículo?