Carriers
Jordan Post Tracking API & MCP
Query live Jordan Post (jordanpost) package status and scan history in a single synchronous GET request or MCP tool call. lastscanned auto-detects the number format below.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | jordanpost |
| Brand aliases | Jordan Post, Jordan Post Company, jordanpost.com.jo |
| Category | Jordanian national post (UPU S10 mail) |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=... |
MCP server (https://mcp.lastscanned.com) | track_package, track_packages, list_carriers |
| Authentication & pricing | Authorization: Bearer lsk_live_... · 1 free keyless lookup/day per IP |
Tracking Number Formats & Auto-Detection
| Pass | Rule / Regex | Check Digit | Examples |
|---|---|---|---|
Pass 1 (matches) | s10From("JO"): two letters + 9 digits + JO, valid S10 check digit | S10 mod 11 | RR549463016JO |
Pass 2 (mayMatch) | none | none | none |
Jordan Post numbers are claimed by jordanpost, so ?carrier=jordanpost is optional.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/RR549463016JO?carrier=jordanpost" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "jordanpost",
"trackingNumber": "RR549463016JO",
"status": "in_transit",
"statusDescription": "Insert item into bag (Otb)",
"service": null,
"deliveredAt": null,
"deliveredAtLocal": null,
"signedBy": null,
"destination": null,
"events": [
{
"timestamp": "2025-02-20T09:47:43Z",
"localTime": "2025-02-20T12:47:43",
"status": "in_transit",
"description": "Insert item into bag (Otb)",
"location": "AMMAN, Jordan",
"code": null
},
{
"timestamp": "2025-02-20T09:37:19Z",
"localTime": "2025-02-20T12:37:19",
"status": "in_transit",
"description": "Receive item at office of exchange (Otb)",
"location": "AMMAN, Jordan",
"code": null
},
{
"timestamp": "2025-02-19T08:31:00Z",
"localTime": "2025-02-19T11:31:00",
"status": "in_transit",
"description": "Receive item from customer (Otb)",
"location": "AMMAN, Jordan",
"code": null
}
]
}Notes
- Route: the site's hostname serves an expired certificate and a 403, but the IP
212.35.69.85answers with a valid certificate that lists it, so the request goes to the IP. - Time zone: scans in Jordan are
Asia/Amman(UTC+3 since 2022, earlier daylight-saving rules before); scans in other countries keep onlylocalTime. Dates are month-first.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Morning Global Tracking API & MCP
Track Morning Global parcels via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.
China Post Tracking API & MCP
Track China Post international mail (e-packets and S10 numbers ending CN) via synchronous REST GET or MCP. Normalized JSON status and scans, no carrier credentials required.