✕
Skip to main content
GET
Real-Time Flights
Integrate real-time flight tracking (live ADS-B style data) into your product: monitor individual flights, power flight status screens, visualize traffic on a map, or analyze airspace density and regularity.

Authentication

string
required
Your FlyStack API token. You can create one from the dashboard (see Authentication).

Query parameters

Area & performance

string
Bounding box: south_lat,south_lng,north_lat,north_lng.
number
Map zoom level to reduce the number of returned flights (0–11).

Aircraft / airline / flight filters

string
Filter by ICAO24 hex address.
string
Filter by aircraft registration number.
string
Filter by airline ICAO code.
string
Filter by airline IATA code.
string
Filter by the aircraft’s country of registration (ISO-2 code, the flag field).
string
Filter by flight ICAO code-number.
string
Filter by flight IATA code-number.
string
Filter by flight number only.
string
Filter by departure airport ICAO code.
string
Filter by departure airport IATA code.
string
Filter by arrival airport ICAO code.
string
Filter by arrival airport IATA code.

Response shaping

string
Comma-separated list of fields to return (e.g., hex,airline_iata,lat,lng).
string
default:"object"
View format:
  • object: default JSON objects
  • array: array rows (useful for browsers / fast rendering)
For _view=array, make sure _fields lists fields in the exact order you want in the returned arrays.
Only aircraft reported in the last 15 minutes are returned, on the ground or in the air. Responses are cached for 10 seconds.

Response (object view)

Flight response fields

Response (array view)

Each flight is an array of the _fields values, in the order requested:

See also