API de metadatos de aerolíneas

Identifique aerolíneas low cost y distinga entre aerolíneas regulares, operadores chárter, aerolíneas de carga y otras categorías. Obtenga la clasificación junto con nombres y códigos para crear filtros, directorios e informes adecuados.

  • Clasificación low cost
  • Tipos de aerolínea y códigos de categoría
  • Consulta o exportación completa

Consultar el tipo y el indicador low cost de una aerolínea

Consulte United Airlines con el código IATA UA. El ejemplo devuelve SCHEDULED, type_code 1 y lowcost 0. Las clasificaciones numéricas se serializan como strings en esta respuesta JSON. Sustituya YOUR_API_KEY por su clave de API.

Solicitud · cURL

curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'iata=UA'

Respuesta · extracto JSON

[
  {
    "iata": "UA",
    "icao": "UAL",
    "marketing_name": "United Airlines",
    "type": "SCHEDULED",
    "type_code": "1",
    "lowcost": "0",
    ...
  }
]

Respuesta abreviada. Los puntos suspensivos (…) representan otros campos de la aerolínea que aquí se omiten y no forman parte de la respuesta JSON real.

Ver la referencia completa: API de aerolíneas →

Parámetros de la solicitud

Consulte una aerolínea o exporte el directorio y lea después lowcost, type y type_code. Con onlyscheduled controla los tipos cubiertos. El endpoint documentado no tiene parámetros de consulta lowcost ni type_code; aplique esos filtros en su aplicación a los registros devueltos.

ParámetroObligatorioPredeterminadoDescripción
apikey SíNingunoSu clave de API asignada. Solicitar una clave de prueba de API gratuita.
iata CondicionalNingunoConsulta de una aerolínea por su código IATA de dos caracteres, por ejemplo UA.
icao CondicionalNingunoConsulta de una aerolínea por su código ICAO de tres letras, por ejemplo UAL.
name CondicionalNingunoBúsqueda de códigos de aerolíneas por el nombre completo o parcial de la aerolínea.
dump Condicional0Con 1 exporta el conjunto de datos completo, según el filtro onlyscheduled.
response_type NoJSONFormato de respuesta: JSON, XML o CSV. CSV inicia la descarga de un archivo.
onlyscheduled No1Con 1 devuelve solo aerolíneas regulares; con 0, todos los tipos de aerolínea.

Indique al menos uno de los parámetros iata, icao, name o dump=1. Con dump=1 se ignoran los demás parámetros de consulta.

Ver todos los parámetros de la solicitud →

Datos disponibles

Use type como etiqueta de categoría, type_code para filtrar por categoría y lowcost para la clasificación low cost. Los campos describen la aerolínea, no una tarifa ni un vuelo concretos. Los indicadores numéricos son strings en el ejemplo JSON verificado.

CampoTipoEjemploDescripción
airhex_id String965Identificador permanente del registro en Airhex. Úselo para asociar futuras actualizaciones al mismo registro.
iata StringUACódigo IATA de dos caracteres de la aerolínea. Los códigos pueden contener letras y dígitos; guárdelos como texto.
icao StringUALCódigo ICAO de tres letras de la aerolínea, útil para pasar de un sistema de códigos a otro.
marketing_name StringUnited AirlinesNombre comercial de la aerolínea para mostrar en su aplicación.
type StringSCHEDULEDCategoría de la aerolínea, por ejemplo regular, chárter de pasajeros, carga o ACMI.
type_code String (código numérico)11 = Regular; 2 = Chárter de pasajeros; 3 = Tren/autobús/ferri; 4 = Chárter de helicópteros; 5 = Chárter de jets; 6 = Vuelos panorámicos; 7 = ACMI; 8 = Carga; 9 = Otros.
lowcost String (0 o 1)01 indica una aerolínea low cost; 0 significa que el registro no está marcado como aerolínea low cost.

Ver todos los datos disponibles →

Tareas habituales de implementación

Descargar las clasificaciones y filtrarlas

Exporte con dump=1 y onlyscheduled=0 para incluir también categorías que no sean aerolíneas regulares. En su aplicación, elija lowcost igual a 1 para las aerolíneas low cost o un type_code como 2 para chárter de pasajeros u 8 para carga. Uniformice los strings numéricos antes de comparar valores y mantenga la clasificación low cost separada del tipo de aerolínea.

curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'dump=1' \
  --data-urlencode 'onlyscheduled=0' \
  --data-urlencode 'response_type=CSV' \
  --output airline-metadata.csv

Encontrar los metadatos por el nombre de la aerolínea

Busque con name, confirme la aerolínea que necesite y lea sus campos de clasificación. Con onlyscheduled=0 busca más allá de las aerolíneas regulares. La búsqueda por nombre admite coincidencias parciales y puede devolver varios registros. Revise las aerolíneas devueltas antes de aplicar etiquetas.

curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'name=United' \
  --data-urlencode 'onlyscheduled=0'

Obtener las clasificaciones con un código ICAO

Use icao cuando su fuente aporte un código de aerolínea de tres letras. El ejemplo consulta United Airlines con UAL. Añada onlyscheduled=0 si su consulta debe cubrir también otros tipos de operador.

curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
  --data-urlencode 'apikey=YOUR_API_KEY' \
  --data-urlencode 'icao=UAL' \
  --data-urlencode 'onlyscheduled=0'

Qué puede crear

Filtros de aerolíneas low cost

Asocie los códigos de aerolínea de sus proveedores de reservas con su directorio y ofrezca un filtro por la clasificación low cost.

Directorios de operadores especializados

Cree listas de operadores regulares, chárter, de carga o ACMI con valores explícitos de type_code.

Segmentación de aerolíneas en los informes

Agrupe los registros por categoría de aerolínea y por clasificación low cost para comparar las aerolíneas en sus propios datos.

Preguntas frecuentes

¿Qué devuelve la API de metadatos de aerolíneas?

Esta página trata de lowcost, type y type_code en la respuesta de la API de aerolíneas. Contienen el indicador low cost, la etiqueta de categoría y el código de categoría correspondiente, junto con nombres e identificadores de aerolíneas.

¿Qué significan los valores de lowcost?

1 indica una aerolínea low cost. 0 significa que el registro no está marcado como low cost. Es una clasificación de la aerolínea y no dice nada sobre el precio o las prestaciones de una tarifa concreta. El equipaje incluido y las prestaciones incluidas los obtiene de los datos de tarifas de su proveedor de reservas.

¿Una aerolínea puede ser regular y low cost a la vez?

Sí. Regular es una categoría de aerolínea; lowcost, un indicador independiente. Use ambos campos si su aplicación necesita aerolíneas low cost regulares: la categoría con type_code y la clasificación low cost con lowcost.

¿Qué tipos de aerolínea existen?

Los códigos documentados son 1 Regular, 2 Chárter de pasajeros, 3 Tren/autobús/ferri, 4 Chárter de helicópteros, 5 Chárter de jets, 6 Vuelos panorámicos, 7 ACMI, 8 Carga y 9 Otros. Use type_code para los filtros de categoría y type para la etiqueta que se entrega.

¿Cómo obtengo operadores chárter o de carga?

Establezca onlyscheduled=0 para incluir tipos que no sean aerolíneas regulares. Para un directorio, exporte con dump=1 y filtre en local por type_code 2 para chárter de pasajeros u 8 para carga. El chárter de helicópteros y el de jets tienen sus propios códigos, 4 y 5.

¿Puedo enviar lowcost o type_code como parámetro de consulta?

Son campos de la respuesta, no filtros de solicitud documentados. Obtenga los registros que necesite y filtre en su aplicación. El parámetro de solicitud documentado es onlyscheduled, para cubrir solo aerolíneas regulares o un alcance de tipos más amplio. El valor predeterminado es 1. Indique 0 para una cobertura más amplia y elija después de forma explícita las categorías de aerolínea si su directorio debe excluir los registros de tren, autobús y ferri.

¿onlyscheduled=1 significa que la aerolínea está activa?

No. La categoría de aerolínea y el estado operativo son características independientes. Lea el campo status si necesita distinguir entre aerolíneas activas, inactivas y en fase de lanzamiento.

¿Puedo guardar los metadatos de aerolíneas en mi propia base de datos?

Sí, con una licencia adecuada de la base de datos de aerolíneas. Exporte en JSON, XML o CSV y conserve airhex_id junto con las clasificaciones. Actualice sus registros locales con regularidad; Airhex revisa y actualiza los datos de aerolíneas a diario.

¿Cómo trato los indicadores numéricos y los valores ausentes?

Uniformice los strings numéricos antes de comparar lowcost con 0 o 1. Trate los valores ausentes o inesperados como desconocidos en lugar de etiquetarlos sin avisar.

Ayude a los usuarios a encontrar los tipos de aerolínea adecuados

Distinga entre aerolíneas low cost, regulares, chárter y de carga en sus filtros y directorios, sin clasificar a mano cada aerolínea.

API de aerolíneas →

Explore el conjunto de datos completo de aerolíneas: códigos IATA e ICAO, nombres, estado operativo, tipos de aerolínea, alianzas, programas de viajero frecuente, enlaces al check-in online y a la política de equipaje, logos y colores de marca. Todos los parámetros de la solicitud y los campos de la respuesta, con consultas individuales y exportación completa en JSON, XML y CSV.

API de alianzas aéreas →

Consulte la alianza de una aerolínea por código IATA, código ICAO o nombre. Cree filtros por alianza y agrupe aerolíneas en su aplicación de viajes con Airhex.

API de programas de viajero frecuente →

Consulte el programa de viajero frecuente de cada aerolínea por código IATA, ICAO o nombre, y cree directorios de fidelización y perfiles más completos con Airhex.

API de check-in online de aerolíneas →

Obtenga los enlaces al check-in online de las aerolíneas por código IATA, código ICAO o nombre e intégrelos en itinerarios y mensajes previos al viaje con Airhex.

API de estado de aerolíneas →

Consulte el estado operativo de una aerolínea (activa, inactiva o en fase de lanzamiento) por código o nombre y filtre su directorio local con Airhex.