Live today
- USPS
- UPS
- FedEx
- DHL
- Amazon Logistics
- OnTrac
- UniUni
- GOFO
- Veho
- Spee-Dee
- CDL Last Mile
- Better Trucks
- AxleHire
- Cirro
- YunExpress
- Yanwen
- 4PX
- Cainiao
The number is the whole request.
We work out the carrier from the number's format and check digit, so a typo is turned away instead of looked up. Got a number we can't place? Name the carrier with ?carrier=.
- One number
- GET /v1/track/:number
- Up to 100
- GET /v1/track?numbers=a,b,c
- Base URL
- api.lastscanned.com
{
"carrier": "ups",
"trackingNumber": "1Z999AA10123456784",
"status": "delivered",
"statusDescription": "Delivered",
"service": "UPS Ground",
"deliveredAt": "2026-08-07T21:17:14Z",
"deliveredAtLocal": "2026-08-07T16:17:00",
"signedBy": null,
"destination": {
"city": "AUSTIN",
"state": "TX",
"country": "US"
},
"estimatedDelivery": "2026-08-07",
"estimatedDeliveryAt": null,
"events": [
{
"timestamp": "2026-08-07T21:17:14Z",
"localTime": "2026-08-07T16:17:00",
"status": "delivered",
"description": "DELIVERED",
"location": "AUSTIN, TX, US",
"code": "FS"
},
{
"timestamp": "2026-08-07T13:02:41Z",
"localTime": "2026-08-07T08:02:00",
"status": "out_for_delivery",
"description": "Out For Delivery Today",
"location": "AUSTIN, TX, US",
"code": "OT"
},
{
"timestamp": "2026-08-07T08:44:09Z",
"localTime": "2026-08-07T03:44:00",
"status": "in_transit",
"description": "Arrived at Facility",
"location": "AUSTIN, TX, US",
"code": "AR"
}
]
}What you get
One timeline, even when the parcel changes carriers.
Hear about it the moment it moves.
Send a hundred numbers at once and see where every parcel stands.
Built for AI agents.
lastscanned runs an MCP server, so Claude Code, Cursor, VS Code and any agent that speaks MCP can look up parcels on its own.
Strongest where the big platforms are thin.
National, live
- USPS
- UPS
- FedEx
- DHL
- Amazon Logistics
- OnTrac
US regional last mile, live
- UniUni
- GOFO
- Veho
- Spee-Dee
- CDL Last Mile
- Better Trucks
- AxleHire
- Cirro
Cross-border, live
- YunExpress
- Yanwen
- 4PX
- Cainiao
Get an API key.
Tell us what you're tracking and we'll email you a key. It's free while we're in beta.