Aramex Australia / NZ Tracking API & MCP
Query live Aramex Australia and New Zealand (aramexau, the former Fastway Couriers network) parcel status and scan history in a single synchronous GET request or MCP tool call. This is a separate system from Aramex's global tracking, so it only knows Aramex AU/NZ labels.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | aramexau |
| Brand & service aliases | Aramex Australia, Aramex NZ, Fastway Couriers, Fastway, Parcel Connect |
| Category | Australia / New Zealand domestic courier |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} (add ?carrier=aramexau where noted below) |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=ABC1234567890,... |
MCP server (https://mcp.lastscanned.com) | track_package, track_packages, list_carriers (claude mcp add --transport http lastscanned https://mcp.lastscanned.com) |
| Authentication & pricing | Authorization: Bearer lsk_live_... · 1 free keyless lookup/day per IP · Free tier (5 unique numbers/day, $0) · Pro ($4.99/mo for 1,000 unique numbers, unlimited re-polls, $0.015/extra) · HTTP 402 Stripe MPP ($0.50 for 25-number lsk_pack_ key or $0.02/number in USDC on Tempo) |
Tracking Number Formats & Auto-Detection
| Pass | Rule / Regex | Check Digit | Examples |
|---|---|---|---|
Pass 1 (matches) | None | — | — |
Pass 2 (mayMatch) | None | — | — |
Explicit (?carrier=aramexau) | Aramex AU/NZ (Fastway) label numbers | — | ABC1234567890 |
Label numbers do not have a shape that is unique to Aramex AU/NZ, so they are not auto-detected: pass ?carrier=aramexau.
Synchronous GET Request & Normalized JSON Response
curl
curl -s "https://api.lastscanned.com/v1/track/ABC1234567890?carrier=aramexau" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"JavaScript / TypeScript (fetch)
const res = await fetch("https://api.lastscanned.com/v1/track/ABC1234567890?carrier=aramexau", {
headers: { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` },
});
const pkg = await res.json();
console.log(pkg.status, pkg.events[0]);MCP track_package tool call
{
"tool": "track_package",
"arguments": {
"tracking_number": "ABC1234567890",
"carrier": "aramexau"
}
}Normalized TrackingResult JSON response
{
"carrier": "aramexau",
"trackingNumber": "ABC1234567890",
"status": "delivered",
"statusDescription": "Delivered: Signature obtained",
"service": null,
"deliveredAt": null,
"deliveredAtLocal": "2026-10-25T13:20:00",
"signedBy": "J Smith",
"destination": null,
"estimatedDelivery": null,
"message": null,
"events": [
{
"timestamp": null,
"localTime": "2026-10-25T13:20:00",
"status": "delivered",
"description": "Delivered: Signature obtained",
"location": "Brisbane",
"code": "YES"
},
{
"timestamp": null,
"localTime": "2026-10-25T07:05:00",
"status": "out_for_delivery",
"description": "On board for delivery",
"location": "Brisbane",
"code": "ONB"
}
]
}Status Notes
- Status codes: Aramex AU/NZ scans carry Fastway status codes (
YES,ONB,RTS,CCL, ...).lastscannedmaps the same code groups the Aramex tracking page uses; unlisted codes fall back to the scan wording. - Times: scan times are depot-local with no zone, and Australia and New Zealand span several, so only
localTimeis set. - Both countries:
aramex.com.auandaramex.co.nzshare one tracking API, so one carrier id covers both.
Related Resources
- Live browser lookup tool: Track a Aramex Australia / NZ package live on lastscanned.com/lookup/aramexau
- Carrier hub: All supported carriers
- Regex & check digits: Tracking number formats & auto-detection
- AI support workflows: WISMO AI agents & synchronous tracking
BRT (Bartolini) Tracking API & MCP
Track BRT Corriere Espresso (Bartolini) parcels in Italy via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials or recipient postcode required.
CouriersPlease Tracking API & MCP
Track CouriersPlease consignments in Australia via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.