GETAPI key
Live position by flight number
GETapi.aircargomcp.com/aircraft/flight/{flightNumber}
Current position of the aircraft flying an IATA flight number, from ADS-B with OpenSky and FR24 fallback. Airborne only, so a parked or out-of-coverage aircraft returns 404.
Path parameters
flightNumber
IATA flight number.
Response schema
13 fields
Derived from the example response, nested as the JSON is.
data
The payload. Everything an endpoint returns sits under this key.
data[]
callsign
registration
icao24_hex
aircraft_type
lat
Latitude.
lon
alt_ft
ground_speed_kt
heading
vertical_rate_fpm
operator_iata
seen_at
curl 'https://api.aircargomcp.com/aircraft/flight/LH8160' \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"const res = await fetch("https://api.aircargomcp.com/aircraft/flight/LH8160", {
headers: {
"Authorization": "Bearer tmcp_YOUR_API_KEY"
}
});
const data = await res.json();import requests
res = requests.get(
"https://api.aircargomcp.com/aircraft/flight/LH8160",
headers={"Authorization": "Bearer tmcp_YOUR_API_KEY"},
)
data = res.json() Response
{
"data": [
{
"callsign": "GEC8160",
"registration": "D-ALFA",
"icao24_hex": "3c6dd8",
"aircraft_type": "B77L",
"lat": 50.11, "lon": 8.68,
"alt_ft": 34000,
"ground_speed_kt": 481,
"heading": 291,
"vertical_rate_fpm": 0,
"operator_iata": "LH",
"seen_at": "2026-08-05T13:05:00Z"
}
]
}