Import a live data feed of worldwide ADS-B and Mode S positions and flight tracking data (for application developers and professional users).
FlightAware operates a worldwide network of ADS-B (Mode S) ground station receivers that track Mode S (via MLAT) and ADS-B-equipped aircraft flying around the globe. ADS-B data is becoming more available as more aircraft operators adopt to this industry standard and as FlightAware’s ADS-B network expands. For non-ADS-B equipped airplanes, FlightAware tracks the data using multilateration (MLAT).
FlightAware data feeds are available in a variety of formats (e.g., CSV, TSV, JSON, XML) so you can receive exactly what you need for your development project. All methods include positions with timestamp, Mode S code, altitude (flight level), position (latitude/longitude), groundspeed, heading, and optionally the aircraft identification, registration, and FlightAware Flight ID.
There are two ways to access live ADS-B flight data from FlightAware:
Worldwide Firehose Streaming TCP ADS-B Flight Data Feed (Live)
For real-time applications, FlightAware offers FlightAware Firehose, a TCP-based, SSL streaming data feed of all ADS-B flight data positions received by FlightAware. Developers
will need to write a client application (examples) to connect to FlightAware and process messages in real-time.