Flightradar24 Flight Detail API Documentation Open one flight by its id. Get the id from the live flights or the search endpoint. The answer has the status, aircraft (model, registration, age, serial number, photos), airline, owner, origin and destination with city, country, timezone, terminal and gate, scheduled, real and estimated times, the previous legs of the aircraft and the track. The track is oldest point first. trail=trimmed (default) keeps about 150 points, trail=full keeps all, trail=none leaves it out. An id of a flight that is no longer known answers 404 and costs no credit. Cost: 1 credit per successful request.
Run this endpoint
Endpoint
Parameters
Start with the required fields, then add optional filters only when your use case needs them.
Runnable path
1 required parameter needed before sending a request.
1 optional filter available.
string
Required
Flight id as returned by the live flights or search endpoint, e.g. 426a51c5.
1234567890
string
Optional
trimmed (default), full or none.
example
Response Schema
Example response fields are illustrative; inspect the JSON before integrating.
Example response fields
Scan these fields before integrating.
data
meta
success
{
"data": {
"id": "426a51c5",
"owner": null,
"times": {
"eta": "2026-11-04T04:46:38Z",
"real_arrival": null,
"real_departure": "2026-11-03T15:35:37Z",
"estimated_arrival": "2026-11-04T04:46:38Z",
"scheduled_arrival": "2026-11-04T05:10:00Z",
"estimated_departure": null,
"scheduled_departure": "2026-11-03T15:30:00Z"
},
"trail": [
{
"lat": 60.771469,
"lon": 36.18124,
"heading": 252,
"speed_kt": 430,
"timestamp": "2026-11-04T00:50:00Z",
"altitude_ft": 47000
},
{
"lat": 60.75948,
"lon": 36.086647,
"heading": 251,
"speed_kt": 290,
"timestamp": "2026-11-04T00:50:21Z",
"altitude_ft": 47025
}
],
"origin": {
"lat": 22.309616,
"lon": 113.916237,
"city": "Hong Kong",
"gate": null,
"iata": "HKG",
"icao": "VHHH",
"name": "Hong Kong International Airport",
"baggage": null,
"country": "Hong Kong",
"website": "http://www.hongkongairport.com/eng/index.html",
"terminal": null,
"timezone": "Asia/Hong_Kong",
"country_code": "HK",
"elevation_ft": 28,
"utc_offset_s": 28800
},
"status": {
"live": true,
"text": "Estimated- 05:46",
"type": "arrival",
"state": "estimated",
"diverted": null,
"event_time": "2026-11-04T04:46:38Z"
},
"airline": {
"iata": "QE",
"icao": "QQE",
"logo": null,
"name": "Qatar Executive",
"short_name": "Qatar Executive"
},
"delay_s": null,
"aircraft": {
"hex": "06A1C9",
"model": "Gulfstream G650ER",
"photos": [
{
"link": "https://www.jetphotos.com/photo/12112398",
"large": "https://cdn.jetphotos.com/640cb/6/1995080_1779668438.jpg?v=0",
"medium": "https://cdn.jetphotos.com/400/6/1995080_1779668438.jpg?v=0",
"source": "Jetphotos",
"copyright": "Liu Yonggang",
"thumbnail": "https://cdn.jetphotos.com/200/6/1995080_1779668438_tb.jpg?v=0"
}
],
"age_years": null,
"model_code": "GLF6",
"registration": "A7-CGD",
"serial_number": null
},
"callsign": "QQE703",
"trail_mode": "trimmed",
"destination": {
"lat": 40.488701,
"lon": -3.57,
"city": "Madrid",
"gate": null,
"iata": "MAD",
"icao": "LEMD",
"name": "Madrid Barajas Airport",
"baggage": null,
"country": "Spain",
"website": "https://www.aena.es/es/adolfo-suarez-madrid-barajas.html",
"terminal": "CARG",
"timezone": "Europe/Madrid",
"country_code": "ES",
"elevation_ft": 2000,
"utc_offset_s": 3600
},
"flight_number": "QE703",
"flight_time_s": null,
"previous_legs": [
{
"times": {
"eta": null,
"real_arrival": null,
"real_departure": "2026-11-03T00:59:04Z",
"estimated_arrival": null,
"scheduled_arrival": null,
"estimated_departure": null,
"scheduled_departure": null
},
"origin": {
"lat": 22.309616,
"lon": 113.916237,
"city": "Hong Kong",
"gate": null,
"iata": "HKG",
"icao": "VHHH",
"name": "Hong Kong International Airport",
"baggage": null,
"country": "Hong Kong",
"website": "http://www.hongkongairport.com/eng/index.html",
"terminal": null,
"timezone": "Asia/Hong_Kong",
"country_code": "HK",
"elevation_ft": 28,
"utc_offset_s": 28800
},
"flight_id": "42685aea",
"destination": null,
"flight_number": "QE279"
}
],
"trail_points_total": 50
},
"meta": {
"credits": 1,
"billable": true,
"endpoint_family": "flight_detail"
},
"success": true
}
Errors
Handle these documented responses before retrying or showing customer-facing failures.
Validation Error
A query parameter is missing or invalid. This response is not billable.
{
"errors": {
"flight_id": [
"The flight id is a hex id like 426a51c5."
]
},
"message": "The request validation failed"
}Not Found
The flight id is not known. This response is not billable.
{
"meta": {
"billable": false,
"retryable": false,
"endpoint_family": "flight_detail"
},
"error": {
"code": "NOT_FOUND",
"message": "Flightradar24 has no data for this id or code."
},
"success": false
}Service Unavailable
Flightradar24 could not be reached or changed its answer. This response is not billable. Retry later.
{
"meta": {
"billable": false,
"retryable": true,
"endpoint_family": "live_flights"
},
"error": {
"code": "UPSTREAM_UNAVAILABLE",
"message": "The Flightradar24 API is temporarily unavailable. Please retry."
},
"success": false
}Generate Code with AI
Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.
Try It Live
Test this endpoint in our interactive playground with real data.