OpenSky Network API
Vecteurs d'état de vol mondiaux en direct (position, altitude, vitesse) depuis un réseau de capteurs ADS-B participatifs, gratuits pour la recherche et les loisirs.
OpenSky Network est une plateforme de données de trafic aérien à but non lucratif alimentée par la communauté. Son API REST expose des vecteurs d'état quasi-temps réel pour tous les aéronefs suivis dans le monde, plus les vols historiques, les arrivées/départs par aéroport et les traces de trajectoires. L'authentification est en OAuth2 client-credentials (l'auth Basic a été supprimée) ; l'accès anonyme fonctionne encore pour /states/all au quota le plus bas. Idéal pour les skills de suivi de vols, les tableaux de bord d'espace aérien et les automations surveillant une bounding box ou un aéronef spécifique.
Palier gratuit
Gratuit pour un usage non commercial/recherche. Anonyme : 400 crédits/jour. Inscrit (OAuth2) : 4 000 crédits/jour ; les contributeurs de données actifs (>=30 % de disponibilité du récepteur) obtiennent 8 000/jour. L'usage commercial nécessite un accord séparé.Limites de débit
Basé sur des crédits, réinitialisés quotidiennement ; les quotas s'appliquent par groupe d'endpoints (/states/*, /flights/*, /tracks/*). Un appel /states/all coûte 1 crédit pour <=25 degrés carrés, 2 pour 25-100, 3 pour 100-400, 4 pour global/>400. L'accès anonyme retourne uniquement le dernier snapshot (ignore les paramètres de temps).Authentification
OAuthURL de base
https://opensky-network.org/apiCe que vous pourriez construire avec
- Créer un Claude Skill « qu'est-ce qui vole au-dessus de moi » depuis une bounding box lat/lon
- Automation qui alerte quand un avion spécifique par immatriculation/icao24 décolle ou atterrit
- Cartes thermiques de densité d'espace aérien et jeux de données de recherche
- Détecter les arrivées/départs dans un aéroport donné pour des tableaux de bord opérationnels
Endpoints clés
- GET
/states/allTous les vecteurs d'état courants des aéronefs ; filtrage par bounding box (lamin,lomin,lamax,lomax) ou icao24. - GET
/flights/allTous les vols observés dans un intervalle de temps Unix begin/end (fenêtre max 2h). - GET
/flights/arrivalVols ayant atterri dans un aéroport (code ICAO) dans un intervalle de temps. - GET
/flights/departureVols ayant décollé d'un aéroport (code ICAO) dans un intervalle de temps. - GET
/tracks/allPoints de passage de trajectoire pour un aéronef unique par icao24 (authentifié).
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.