Flightradar24 Flights Results API
Our Flightradar24 API returns the aircraft of the Flightradar24 map as the flights array, in no particular order. Aircraft in the air and on the ground are both included, as well as airport ground vehicles. Fields that Flightradar24 doesn't have for an aircraft are left out.
The API endpoint is https://serpapi.com/search?engine=flightradar24
Head to the playground for a live and interactive demo.
API Examples
Example with map_bounds: 51.484,-0.425,51.462,-0.495 (London Heathrow)
Aircraft parked at a gate have on_ground set to true and a ground_speed of 0, while taxiing aircraft keep a ground_speed. Airport ground vehicles have aircraft_type set to GRND, no flight_number, and the airport they are at as departure_airport.
{
"search_metadata": {
"id": "6ad0f042877a91236215775a",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/cyXdiZewxt7UQPMAXUn5QFQrAXZ-2Dqvs_3wQzBQ8tU/6ad0f042877a91236215775a.json",
"markdown_endpoint": "https://serpapi.com/searches/cyXdiZewxt7UQPMAXUn5QFQrAXZ-2Dqvs_3wQzBQ8tU/6ad0f042877a91236215775a.md",
"created_at": "2026-10-15 15:24:50 UTC",
"processed_at": "2026-10-15 15:24:50 UTC",
"flightradar24_url": "https://www.flightradar24.com/51.47,-0.46/14",
"raw_html_file": "https://serpapi.com/searches/cyXdiZewxt7UQPMAXUn5QFQrAXZ-2Dqvs_3wQzBQ8tU/6ad0f042877a91236215775a.html",
"prettify_html_file": "https://serpapi.com/searches/cyXdiZewxt7UQPMAXUn5QFQrAXZ-2Dqvs_3wQzBQ8tU/6ad0f042877a91236215775a.prettify",
"total_time_taken": 0.45
},
"search_parameters": {
"engine": "flightradar24",
"map_bounds": "51.484,-0.425,51.462,-0.495"
},
"flights": [
{
"flight_id": "4222c399",
"flight_number": "BA906",
"callsign": "BAW906",
"airline_icao_code": "BAW",
"departure_airport": {
"id": "LHR"
},
"arrival_airport": {
"id": "FRA"
},
"aircraft_type": "A319",
"registration": "G-DBCK",
"icao_24bit_address": "400F9A",
"gps_coordinates": {
"latitude": 51.4687,
"longitude": -0.4878
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 0,
"track": 90,
"on_ground": true,
"last_updated": "2026-10-15T15:24:46Z",
"link": "https://www.flightradar24.com/BAW906/4222c399"
},
{
"flight_id": "4222551b",
"flight_number": "BA613",
"callsign": "BAW613",
"airline_icao_code": "BAW",
"departure_airport": {
"id": "PSA"
},
"arrival_airport": {
"id": "LHR"
},
"aircraft_type": "A319",
"registration": "G-DBCG",
"icao_24bit_address": "400D5A",
"gps_coordinates": {
"latitude": 51.4749,
"longitude": -0.4768
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 18,
"track": 270,
"on_ground": true,
"last_updated": "2026-10-15T15:24:46Z",
"link": "https://www.flightradar24.com/BAW613/4222551b"
},
{
"flight_id": "4222a973",
"callsign": "SQUID19",
"departure_airport": {
"id": "LHR"
},
"aircraft_type": "GRND",
"icao_24bit_address": "42594A",
"gps_coordinates": {
"latitude": 51.4713,
"longitude": -0.4836
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 0,
"track": 180,
"on_ground": true,
"last_updated": "2026-10-15T15:24:46Z",
"link": "https://www.flightradar24.com/SQUID19/4222a973"
},
...
]
}
Example with aircraft_type: GRND (airport ground vehicles)
aircraft_type: GRND returns the ground vehicles of every airport. Like the second vehicle below, some have no callsign, and so no link, because Flightradar24 only opens flights by their callsign.
{
...
"flights": [
{
"flight_id": "42221b5d",
"callsign": "MT8",
"departure_airport": {
"id": "AKL"
},
"aircraft_type": "GRND",
"icao_24bit_address": "C87E72",
"gps_coordinates": {
"latitude": -37.0048,
"longitude": 174.7777
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 0,
"track": 70,
"on_ground": true,
"last_updated": "2026-10-15T15:23:24Z",
"link": "https://www.flightradar24.com/MT8/42221b5d"
},
{
"flight_id": "42221e2a",
"departure_airport": {
"id": "IST"
},
"aircraft_type": "GRND",
"icao_24bit_address": "4BF22F",
"gps_coordinates": {
"latitude": 41.284,
"longitude": 28.7175
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 0,
"track": 180,
"on_ground": true,
"last_updated": "2026-10-15T15:24:47Z"
},
{
"flight_id": "42221bf8",
"callsign": "RANGER9",
"departure_airport": {
"id": "BHX"
},
"aircraft_type": "GRND",
"icao_24bit_address": "424A83",
"gps_coordinates": {
"latitude": 52.4561,
"longitude": -1.7538
},
"altitude": 0,
"vertical_speed": 0,
"ground_speed": 0,
"track": 292,
"on_ground": true,
"last_updated": "2026-10-15T15:24:48Z",
"link": "https://www.flightradar24.com/RANGER9/42221bf8"
},
...
]
}
JSON Structure Overview
{
...
"flights": [
{
"flight_id": "String - Flightradar24 ID of the flight.",
"flight_number": "String - Flight number. Not always present. (Ex. BA285)",
"callsign": "String - Callsign of the flight, used by air traffic control. Not always present. (Ex. BAW5L)",
"airline_icao_code": "String - ICAO code of the airline. Not always present. (Ex. BAW)",
// departure_airport is not always present
"departure_airport": {
"id": "String - IATA code of the departure airport. For an airport ground vehicle, the airport it is at. (Ex. LHR)"
},
// arrival_airport is not always present
"arrival_airport": {
"id": "String - IATA code of the arrival airport. (Ex. SFO)"
},
"aircraft_type": "String - ICAO type designator of the aircraft, or GRND for an airport ground vehicle. Not always present. (Ex. A388)",
"registration": "String - Registration of the aircraft. Not always present. (Ex. G-XLEK)",
"icao_24bit_address": "String - ICAO 24-bit address of the aircraft, in hexadecimal. Not always present. (Ex. 406EC9)",
"gps_coordinates": {
"latitude": "Float - Latitude of the aircraft.",
"longitude": "Float - Longitude of the aircraft."
},
"altitude": "Integer - Barometric altitude of the aircraft, in feet.",
"vertical_speed": "Integer - Vertical speed of the aircraft, in feet per minute. Negative when descending.",
"ground_speed": "Integer - Ground speed of the aircraft, in knots.",
"track": "Integer - Track of the aircraft, in degrees clockwise from north.",
"on_ground": "Boolean - True when the aircraft is on the ground.",
"last_updated": "String - Time of the last position of the aircraft, in ISO 8601 format. (Ex. 2026-10-14T18:31:59Z)",
"link": "String - Link to the flight on Flightradar24. Not present for flights without a callsign."
},
...
]
}