GETAPI key
Track an air waybill
GETapi.aircargomcp.com/track/{awb}
One 11-digit AWB in; status, route, flights, pieces and weight out, with Cargo-IMP milestones normalised to a single timeline.
Path parameters
awb
Air waybill, any format. The 3-digit prefix identifies the airline.
Response fields
Derived from the example response.
data
data.awb
data.airline_iata
data.airline_name
data.status
data.origin
data.destination
data.pieces
data.weight_kg
data.flight_number
data.eta
data.eta_is_actual
data.events
data.events[].code
data.events[].name
data.events[].station
data.events[].at
curl https://api.aircargomcp.com/track/020-12345675 \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"const res = await fetch("https://api.aircargomcp.com/track/020-12345675", {
headers: {
"Authorization": "Bearer tmcp_YOUR_API_KEY"
}
});
const data = await res.json();import requests
res = requests.get(
"https://api.aircargomcp.com/track/020-12345675",
headers={"Authorization": "Bearer tmcp_YOUR_API_KEY"},
)
data = res.json() Response
{
"data": {
"awb": "020-12345675",
"airline_iata": "LH",
"airline_name": "Lufthansa Cargo",
"status": "In transit",
"origin": "FRA", "destination": "JFK",
"pieces": 4, "weight_kg": 512,
"flight_number": "LH8160",
"eta": "2026-08-05T14:20:00Z",
"eta_is_actual": false,
"events": [
{ "code": "RCS", "name": "Received from shipper",
"station": "FRA", "at": "2026-08-03T08:00:00Z" }
]
}
}