API métadonnées des compagnies aériennes

Identifiez les compagnies low cost et distinguez compagnies régulières, exploitants charter, compagnies de fret et autres catégories. Obtenez la classification avec les noms et les codes pour créer des filtres, des répertoires et des rapports adaptés.

  • Classification low cost
  • Types de compagnies et codes de catégorie
  • Consultation unitaire ou export complet

Rechercher le type et l'indicateur low cost d'une compagnie aérienne

Interrogez United Airlines avec le code IATA UA. L'exemple renvoie SCHEDULED, type_code 1 et lowcost 0. Les classifications numériques sont sérialisées en chaînes de caractères dans cette réponse JSON. Remplacez YOUR_API_KEY par votre clé d'API.

Requête · cURL

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

Réponse · extrait JSON

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

Réponse abrégée. Les points de suspension (…) représentent d'autres champs de la compagnie omis ici, qui ne font pas partie de la réponse JSON réelle.

Voir la référence complète : API compagnies aériennes →

Paramètres de la requête

Interrogez une compagnie ou exportez le répertoire, puis lisez lowcost, type et type_code. Le paramètre onlyscheduled contrôle les types couverts. L'endpoint documenté n'a pas de paramètres de requête lowcost ni type_code ; appliquez ces filtres dans votre application aux enregistrements renvoyés.

ParamètreObligatoirePar défautDescription
apikey OuiAucunVotre clé d'API. Obtenir une clé d'API de test gratuite.
iata ConditionnelAucunRecherche d'une compagnie par son code IATA à deux caractères, par exemple UA.
icao ConditionnelAucunRecherche d'une compagnie par son code OACI à trois lettres, par exemple UAL.
name ConditionnelAucunRecherche de codes de compagnies par nom complet ou partiel de la compagnie.
dump Conditionnel0Avec 1, exporte le jeu de données complet, selon le filtre onlyscheduled.
response_type NonJSONFormat de la réponse : JSON, XML ou CSV. CSV lance le téléchargement d'un fichier.
onlyscheduled Non1Avec 1, seules les compagnies régulières sont renvoyées ; avec 0, tous les types de compagnies.

Indiquez au moins l'un des paramètres iata, icao, name ou dump=1. Avec dump=1, les autres paramètres de recherche sont ignorés.

Voir tous les paramètres de la requête →

Données disponibles

Utilisez type comme libellé de catégorie, type_code pour filtrer par catégorie et lowcost pour la classification low cost. Les champs décrivent la compagnie, et non un tarif ou un vol donnés. Les indicateurs numériques sont des chaînes de caractères dans l'exemple JSON vérifié.

ChampTypeExempleDescription
airhex_id String965Identifiant permanent de l'enregistrement chez Airhex. Utilisez-le pour rattacher les futures mises à jour au même enregistrement.
iata StringUACode IATA à deux caractères de la compagnie. Les codes peuvent contenir des lettres et des chiffres ; stockez-les sous forme de texte.
icao StringUALCode OACI à trois lettres de la compagnie, utile pour passer d'un système de codes à un autre.
marketing_name StringUnited AirlinesNom commercial de la compagnie à afficher dans votre application.
type StringSCHEDULEDCatégorie de la compagnie, par exemple régulière, charter passagers, fret ou ACMI.
type_code String (code numérique)11 = Régulière ; 2 = Charter passagers ; 3 = Train/bus/ferry ; 4 = Charter d'hélicoptères ; 5 = Charter de jets ; 6 = Vols touristiques ; 7 = ACMI ; 8 = Fret ; 9 = Autres.
lowcost String (0 ou 1)01 indique une compagnie low cost ; 0 signifie que l'enregistrement n'est pas marqué comme compagnie low cost.

Voir toutes les données disponibles →

Tâches d'intégration courantes

Télécharger les classifications et les filtrer

Exportez avec dump=1 et onlyscheduled=0 pour inclure aussi les catégories autres que les compagnies régulières. Dans votre application, retenez lowcost égal à 1 pour les compagnies low cost ou un type_code comme 2 pour les charters passagers ou 8 pour le fret. Normalisez les chaînes numériques avant de comparer des valeurs et gardez la classification low cost distincte du type de compagnie.

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

Trouver les métadonnées par nom de compagnie

Cherchez avec name, confirmez la compagnie voulue et lisez ses champs de classification. Avec onlyscheduled=0, la recherche porte au-delà des compagnies régulières. La recherche par nom accepte les correspondances partielles et peut renvoyer plusieurs enregistrements. Examinez les compagnies renvoyées avant d'appliquer des étiquettes.

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'

Obtenir les classifications avec un code OACI

Utilisez icao lorsque votre source fournit un code de compagnie à trois lettres. L'exemple interroge United Airlines avec UAL. Ajoutez onlyscheduled=0 si votre recherche doit aussi couvrir d'autres types d'exploitants.

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'

Ce que vous pouvez créer

Filtres de compagnies low cost

Rapprochez les codes de compagnies de vos fournisseurs de réservations de votre répertoire et proposez un filtre selon la classification low cost.

Répertoires d'exploitants spécialisés

Constituez des listes d'exploitants réguliers, charter, de fret ou ACMI avec des valeurs explicites de type_code.

Segmentation des compagnies dans les rapports

Regroupez les enregistrements par catégorie de compagnie et par classification low cost pour comparer les compagnies dans vos propres données.

Questions fréquentes

Que renvoie l'API métadonnées des compagnies aériennes ?

Cette page porte sur lowcost, type et type_code dans la réponse de l'API compagnies aériennes. Ces champs contiennent l'indicateur low cost, le libellé de catégorie et le code de catégorie correspondant, avec les noms et les identifiants des compagnies.

Que signifient les valeurs de lowcost ?

1 indique une compagnie low cost. 0 signifie que l'enregistrement n'est pas marqué comme low cost. C'est une classification de la compagnie qui ne dit rien du prix ni des prestations d'un tarif donné. La franchise de bagages et les prestations incluses viennent des données tarifaires de votre fournisseur de réservations.

Une compagnie peut-elle être à la fois régulière et low cost ?

Oui. Régulière est une catégorie de compagnie ; lowcost est un indicateur indépendant. Utilisez les deux champs si votre application a besoin de compagnies low cost régulières : la catégorie avec type_code et la classification low cost avec lowcost.

Quels types de compagnies existe-t-il ?

Les codes documentés sont 1 Régulière, 2 Charter passagers, 3 Train/bus/ferry, 4 Charter d'hélicoptères, 5 Charter de jets, 6 Vols touristiques, 7 ACMI, 8 Fret et 9 Autres. Utilisez type_code pour les filtres de catégorie et type pour le libellé fourni.

Comment obtenir les exploitants charter ou de fret ?

Définissez onlyscheduled=0 pour inclure les types autres que les compagnies régulières. Pour un répertoire, exportez avec dump=1 et filtrez en local sur type_code 2 pour les charters passagers ou 8 pour le fret. Les charters d'hélicoptères et de jets ont leurs propres codes, 4 et 5.

Puis-je envoyer lowcost ou type_code comme paramètre de requête ?

Ce sont des champs de la réponse, et non des filtres de requête documentés. Récupérez les enregistrements dont vous avez besoin et filtrez dans votre application. Le paramètre de requête documenté est onlyscheduled, pour ne couvrir que les compagnies régulières ou un périmètre de types plus large. La valeur par défaut est 1. Indiquez 0 pour une couverture plus large, puis choisissez explicitement les catégories de compagnies si votre répertoire doit exclure les enregistrements de train, de bus et de ferry.

onlyscheduled=1 signifie-t-il que la compagnie est active ?

Non. La catégorie de compagnie et le statut opérationnel sont des caractéristiques indépendantes. Lisez le champ status si vous devez distinguer les compagnies actives, inactives et en démarrage.

Puis-je stocker les métadonnées des compagnies dans ma propre base de données ?

Oui, avec une licence adaptée de la base de données des compagnies aériennes. Exportez en JSON, XML ou CSV et conservez airhex_id avec les classifications. Mettez régulièrement à jour vos enregistrements locaux ; Airhex vérifie et met à jour chaque jour les données des compagnies.

Comment traiter les indicateurs numériques et les valeurs absentes ?

Normalisez les chaînes numériques avant de comparer lowcost à 0 ou 1. Traitez les valeurs absentes ou inattendues comme inconnues plutôt que de leur attribuer une étiquette sans le signaler.

Aidez les utilisateurs à trouver les bons types de compagnies

Distinguez compagnies low cost, régulières, charter et de fret dans vos filtres et vos répertoires, sans classer à la main chaque compagnie.

API compagnies aériennes →

Explorez le jeu de données complet des compagnies aériennes : codes IATA et OACI, noms, statut opérationnel, types de compagnies, alliances, programmes de fidélité, liens vers l'enregistrement en ligne et la politique de bagages, logos et couleurs de marque. Tous les paramètres de requête et champs de réponse, avec consultations unitaires et export complet en JSON, XML et CSV.

API alliances aériennes →

Consultez l'alliance d'une compagnie aérienne par code IATA, code OACI ou nom, créez des filtres par alliance et regroupez les compagnies dans votre application.

API programmes de fidélité →

Consultez le programme de fidélité des compagnies par code IATA, code OACI ou nom, créez des répertoires de programmes et enrichissez vos profils de compagnies.