# Flightradar24 Flight Detail API Documentation

<p><strong>Flightradar24 Flight Detail API Documentation</strong> 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.</p>

- **Documentation:** [https://scrappa.co/docs/flightradar24-api/flightradar24_flight](https://scrappa.co/docs/flightradar24-api/flightradar24_flight)
- **API group:** Flightradar24 API
- **Endpoint:** `GET https://scrappa.co/api/flightradar24/flight`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `flight_id` | string | Yes | Flight id as returned by the live flights or search endpoint, e.g. 426a51c5. |
| `trail` | string | No | trimmed (default), full or none. |

## Example response

```json
{
    "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

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A query parameter is missing or invalid. This response is not billable. |
| 404 | Not Found | The flight id is not known. This response is not billable. |
| 503 | Service Unavailable | Flightradar24 could not be reached or changed its answer. This response is not billable. Retry later. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
