¿Existe una API para obtener datos de vuelo de la FAA en tiempo real?

He estado usando una aplicación de Android para rastrear vuelos. Su información se extrae de su propia base de datos patentada y parte (con un retraso de 5 minutos) de la FAA.

Estaba pensando en crear una aplicación que también hiciera esto extrayéndolo de múltiples fuentes de datos.

¿Cuáles son algunas buenas API, ya sean pagas o gratuitas, que le brinden datos casi en tiempo real de aviones en vuelo?

Recorrí tu camino hace un tiempo. Mi conclusión es que ya existe un servicio gratuito perfectamente bueno que realiza esta agregación: Flightradar24 y Flightaware. Personalmente, Flightradar24 es mucho mejor en datos en tiempo real, pero Flightaware parece tener mejores rutas/datos de planes de vuelo. También hice mi propia configuración para KORD (vea el enlace de Bret a Aviation.stackexchange.com/questions/1510/… ).

Respuestas (2)

No puede obtener datos en tiempo real de la FAA sin una necesidad operativa , y las organizaciones que reciben datos en tiempo real no pueden legalmente redistribuir estos datos públicamente, excepto a otras organizaciones aprobadas por la FAA. Una necesidad operativa significa que debe ser un despachador de vuelos para una aerolínea u operador comercial, no solo tener interés en rastrear vuelos.

Puede obtener algunos datos en tiempo real de su área local usando un receptor ADS-B. Consulte esta pregunta para obtener más información: ¿Dónde puedo encontrar el seguimiento de vuelos en tiempo real con la menor cantidad de retraso? .

Si está de acuerdo con el retraso de cinco minutos, entonces flightaware tiene una API que podría considerar. La transmisión directa de la FAA se llama Exhibición de la situación de la aeronave para la industria (ASDI) y creo que puede solicitar la transmisión retrasada, aunque nunca he pasado por el proceso, y el sitio del gobierno tiene muy poca información. Sugeriría contactarlos antes de intentar aplicar si es algo que le interesa.

OpenSky Network tiene una API gratuita de código abierto para datos de tráfico aéreo en tiempo real. En su versión actual, permite a los usuarios recuperar datos en vivo (y parcialmente históricos). Los datos son recuperados por una red de receptores ADS-B y consisten en

  • ID de transpondedor de 24 bits de la OACI para identificar la aeronave
  • el indicativo del vuelo
  • ubicación actual de la aeronave (latitud, longitud, altitud)
  • la velocidad horizontal y vertical actual de la aeronave más el rumbo
  • Marcas de tiempo de Unix que indican la antigüedad de cada campo

Es una API REST que proporciona todos estos datos en JSON. También proporcionan enlaces simples de Java y Python. Su documentación API oficial se puede encontrar aquí . Las fuentes de los enlaces de Java y Python están en github .

@ kepler22b No estoy completamente de acuerdo con que deba ser un comentario, ya que parece responder a la pregunta. Prefiero decir que algunos detalles más estarían bien.
@Federico Agregó más información, gracias por la pista