Carriers
MailPlus Tracking API & MCP
Query live MailPlus (mailplus) package status and scan history in a single synchronous GET request or MCP tool call. MailPlus (Australia) parcels, with the Australia Post leg scans.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | mailplus |
| Brand aliases | MailPlus Australia, Mail Plus |
| Category | Australian parcels and freight (includes Australia Post hand-offs) |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=MPXL000412,MPXL000412 |
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) | ^MPXL\d{6}$ | none | MPXL000412 |
Pass 2 (mayMatch) | ^MPX\d{9}$ | none | none |
These numbers belong to MailPlus alone, so ?carrier=mailplus is optional.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/MPXL000412?carrier=mailplus" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "mailplus",
"trackingNumber": "MPXL000412",
"status": "delivered",
"statusDescription": "Freight item has been delivered.",
"service": null,
"deliveredAt": "2025-04-07T06:37:44Z",
"deliveredAtLocal": "2025-04-07T16:37:44",
"signedBy": null,
"destination": null,
"message": null,
"events": [
{
"timestamp": "2025-04-07T06:37:44Z",
"localTime": "2025-04-07T16:37:44",
"status": "delivered",
"description": "Freight item has been delivered.",
"location": "SYDNEY NSW, Australia",
"code": "Delivered"
},
{
"timestamp": "2025-04-03T01:43:04Z",
"localTime": "2025-04-03T12:43:04",
"status": "in_transit",
"description": "Parcel picked up",
"location": "Waterloo, Australia",
"code": "Picked up"
}
]
}Notes
- Source: The JSON
wapp.mailplus.com.au/api/v1/customer/trackings/public/{number}the MailPlus tracking page calls. Direct GET request, no account. - Time zone: each event time carries its own offset (for example
+10:00), which is converted to UTC. - Detection:
MPXL######is MailPlus's alone.MPX#########is also a Purolator PIN shape, so it is only auto-detected when no other carrier claims it; use?carrier=mailplusto be sure.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Kuehne+Nagel Tracking API & MCP
Track Kuehne+Nagel road shipments (RWM and 00A references) via synchronous REST GET or MCP. Normalized JSON status and milestone history, no carrier credentials required.
Amerijet Tracking API & MCP
Track Amerijet International air waybills (810 prefix) via synchronous REST GET or MCP. Normalized JSON status and cargo event history, no carrier credentials required.