API metadati delle compagnie aeree

Individua le compagnie low cost e distingui compagnie di linea, operatori charter, vettori cargo e altre categorie. Recupera le classificazioni delle compagnie aeree insieme a nomi e codici per creare filtri, elenchi e report pertinenti.

  • Classificazione delle compagnie low cost
  • Tipi di compagnia aerea e codici di categoria
  • Ricerca singola o esportazione completa

Cerca il tipo e il flag low cost di una compagnia aerea

Cerca United Airlines con il suo codice IATA UA. Questo esempio restituisce SCHEDULED, type_code 1 e lowcost 0. Le classificazioni numeriche sono serializzate come stringhe in questa risposta JSON. Sostituisci YOUR_API_KEY con la tua chiave API.

Richiesta · cURL

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

Risposta · estratto JSON

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

Risposta abbreviata. I puntini di sospensione (…) rappresentano altri campi della compagnia aerea omessi qui e non fanno parte della risposta JSON effettiva.

Vedi il riferimento completo: API compagnie aeree →

Parametri della richiesta

Cerca una compagnia aerea o esporta l’elenco, poi leggi lowcost, type e type_code. Usa onlyscheduled per controllare la copertura dei tipi. L’endpoint documentato non ha parametri di richiesta lowcost o type_code: applica questi filtri ai record restituiti nella tua applicazione.

ParametroObbligatorioPredefinitoDescrizione
apikey SìNessunoLa tua chiave API. Richiedi una chiave API di prova gratuita.
iata CondizionaleNessunoCerca una compagnia aerea tramite il suo codice IATA a due caratteri, ad esempio UA.
icao CondizionaleNessunoCerca una compagnia aerea tramite il suo codice ICAO a tre lettere, ad esempio UAL.
name CondizionaleNessunoTrova i codici delle compagnie aeree tramite il nome, anche parziale.
dump Condizionale0Imposta 1 per esportare l’intero set di dati, con il filtro onlyscheduled ancora attivo.
response_type NoJSONFormato della risposta: JSON, XML o CSV. Con CSV parte il download di un file.
onlyscheduled No1Imposta 1 per le sole compagnie aeree di linea, oppure 0 per tutti i tipi di compagnia.

Indica almeno uno tra iata, icao, name o dump=1. Con dump=1 gli altri parametri di ricerca vengono ignorati.

Vedi tutti i parametri della richiesta →

Dati disponibili

Usa type per l’etichetta della categoria, type_code per filtrare per categoria e lowcost per la classificazione delle compagnie low cost. Descrivono la compagnia aerea, non una tariffa o un volo specifico. I flag numerici qui sotto sono stringhe nell’esempio JSON verificato.

CampoTipoEsempioDescrizione
airhex_id String965Identificatore permanente del record Airhex. Usalo per associare gli aggiornamenti futuri allo stesso record.
iata StringUACodice IATA della compagnia aerea a due caratteri. I codici possono contenere lettere e cifre: memorizzali come testo.
icao StringUALCodice ICAO della compagnia aerea a tre lettere, utile per passare da un sistema di codici all’altro.
marketing_name StringUnited AirlinesNome della compagnia aerea comunemente usato per la visualizzazione nella tua applicazione.
type StringSCHEDULEDEtichetta della categoria della compagnia aerea, ad esempio di linea, charter passeggeri, cargo o ACMI.
type_code String (codice numerico)11 = Di linea; 2 = Charter passeggeri; 3 = Treno/bus/traghetto; 4 = Charter elicotteri; 5 = Charter jet; 6 = Voli turistici; 7 = ACMI; 8 = Cargo; 9 = Altri.
lowcost String (0 o 1)01 identifica una compagnia low cost; 0 significa che il record non è contrassegnato come compagnia low cost.

Vedi tutti i dati disponibili →

Attività comuni di implementazione

Scarica e filtra le classificazioni delle compagnie aeree

Esporta con dump=1 e onlyscheduled=0 per includere anche categorie diverse dalle compagnie di linea. Nella tua applicazione, seleziona lowcost uguale a 1 per le compagnie low cost, oppure un type_code come 2 per i charter passeggeri o 8 per il cargo. Normalizza le stringhe numeriche prima di confrontare i valori e tieni la classificazione low cost separata dal tipo di compagnia aerea.

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

Trova i metadati di una compagnia aerea dal nome

Cerca con name, conferma la compagnia aerea giusta e leggi i suoi campi di classificazione. onlyscheduled=0 permette di cercare anche oltre le compagnie di linea. La corrispondenza parziale dei nomi può restituire più record, quindi verificane l’identità prima di applicare le etichette.

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'

Recupera le classificazioni con un codice ICAO

Usa icao quando la tua fonte fornisce un codice di compagnia aerea a tre lettere. Questo esempio recupera United Airlines con UAL. Includi onlyscheduled=0 quando la tua ricerca deve coprire anche altri tipi di operatore.

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'

Cosa puoi creare

Filtri per le compagnie low cost

Associa i codici delle compagnie aeree del fornitore di prenotazioni al tuo elenco e offri un filtro basato sulla classificazione low cost del vettore.

Elenchi di operatori specializzati

Crea elenchi di operatori di linea, charter, cargo o ACMI usando valori type_code espliciti.

Segmentazione dei vettori nei report

Raggruppa i record per categoria di compagnia aerea e per classificazione low cost per confrontare i vettori presenti nei tuoi dati.

Domande frequenti

Che cosa restituisce l’API metadati delle compagnie aeree?

Questa pagina riguarda lowcost, type e type_code nella risposta dell’API compagnie aeree. Identificano il flag delle compagnie low cost, l’etichetta della categoria della compagnia aerea e il corrispondente codice di categoria, insieme a nomi e identificatori delle compagnie.

Che cosa significano i valori di lowcost?

1 identifica una compagnia low cost. 0 significa che il record della compagnia aerea non è contrassegnato come low cost. È una classificazione del vettore, non un’indicazione sul prezzo o sui servizi inclusi in una singola tariffa. Per franchigie bagaglio e servizi inclusi usa i dati tariffari del tuo fornitore di prenotazioni.

Una compagnia aerea può essere sia di linea sia low cost?

Sì. “Di linea” è una categoria della compagnia aerea, mentre lowcost è un flag separato. Usa entrambi i campi quando la tua applicazione ha bisogno di compagnie di linea low cost. Seleziona la categoria con type_code e la classificazione low cost con lowcost.

Quali tipi di compagnia aerea sono disponibili?

I codici documentati sono 1 Di linea, 2 Charter passeggeri, 3 Treno/bus/traghetto, 4 Charter elicotteri, 5 Charter jet, 6 Voli turistici, 7 ACMI, 8 Cargo e 9 Altri. Usa type_code per i filtri di categoria e type per l’etichetta fornita.

Come recupero gli operatori charter o cargo?

Imposta onlyscheduled=0 per includere tipi oltre alle compagnie di linea. Per un elenco, esporta con dump=1 e filtra in locale per type_code 2 (Charter passeggeri) oppure 8 (Cargo). Charter elicotteri e Charter jet hanno codici separati, 4 e 5.

Posso passare lowcost o type_code come parametro di query?

Sono campi della risposta, non filtri di richiesta documentati. Recupera i record che ti servono e filtrali nella tua applicazione. onlyscheduled è il parametro di richiesta documentato per scegliere tra le sole compagnie di linea e una copertura più ampia dei tipi. Il valore predefinito di onlyscheduled è 1. Impostalo a 0 per una copertura più ampia, poi seleziona esplicitamente le categorie di compagnie aeree se il tuo elenco deve escludere i record di treni, autobus e traghetti.

onlyscheduled=1 significa che la compagnia aerea è attiva?

No. Categoria della compagnia aerea e stato operativo sono attributi separati. Leggi il campo status se devi distinguere compagnie attive, non attive e in fase di avvio.

Posso salvare i metadati delle compagnie aeree nel mio database?

Sì, con una licenza adeguata del database delle compagnie aeree. Esporta in JSON, XML o CSV e conserva airhex_id insieme alle classificazioni. Aggiorna periodicamente i tuoi record locali; Airhex controlla e aggiorna ogni giorno i dati delle compagnie aeree.

Come devo gestire flag numerici e valori mancanti?

Normalizza le stringhe numeriche prima di confrontare lowcost con 0 o 1. Conserva i valori mancanti o inattesi come sconosciuti invece di assegnare loro un’etichetta in modo implicito.

Aiuta gli utenti a trovare i tipi di compagnia aerea che cercano

Distingui compagnie low cost, di linea, charter e cargo nei tuoi filtri ed elenchi senza classificare a mano ogni compagnia aerea.

API compagnie aeree →

Scopri l’intero set di dati delle compagnie aeree: codici IATA e ICAO, nomi, stato operativo, tipi di compagnia, alleanze, programmi fedeltà, link al check-in online e alle regole sui bagagli, loghi e colori del brand. Consulta tutti i parametri della richiesta e i campi della risposta, con ricerche singole ed esportazioni complete in JSON, XML e CSV.

API alleanze aeree →

Cerca l’alleanza di una compagnia aerea per codice IATA, ICAO o nome. Crea filtri per alleanza e raggruppa le compagnie aeree nella tua app di viaggio con Airhex.

API stato delle compagnie aeree →

Cerca lo stato operativo di una compagnia aerea (attiva, non attiva o in fase di avvio) per codice o nome e filtra il tuo elenco locale con Airhex.