Carriers
DPEX Worldwide Tracking API & MCP
Query live DPEX Worldwide (dpex) package status and scan history in a single synchronous GET request or MCP tool call.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | dpex |
| Brand aliases | DPEX, DPEX Worldwide, DPEX China |
| Category | Asia-Pacific express and cross-border parcels |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=123456789012,123456789012 |
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) | none | none | none |
Pass 2 (mayMatch) | none | none | none |
DPEX Worldwide numbers have no shape that other carriers do not also use, so they are not auto-detected: pass ?carrier=dpex.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/555726783791?carrier=dpex" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "dpex",
"trackingNumber": "555726783791",
"status": "delivered",
"statusDescription": "Delivered",
"service": null,
"deliveredAt": "2026-02-03T06:13:00Z",
"deliveredAtLocal": "2026-02-03T13:13:00",
"signedBy": null,
"destination": null,
"events": [
{
"timestamp": "2026-02-03T06:13:00Z",
"localTime": "2026-02-03T13:13:00",
"status": "delivered",
"description": "Delivered",
"location": "Singapore",
"code": "1"
},
{
"timestamp": "2026-02-02T02:20:00Z",
"localTime": "2026-02-02T10:20:00",
"status": "out_for_delivery",
"description": "Out for Delivery",
"location": "Singapore",
"code": "15"
},
{
"timestamp": "2026-01-30T12:00:00Z",
"localTime": "2026-01-30T20:00:00",
"status": "in_transit",
"description": "Released from Customs",
"location": "Singapore",
"code": "37"
},
{
"timestamp": "2026-01-29T00:10:00Z",
"localTime": "2026-01-29T08:10:00",
"status": "in_transit",
"description": "In Transit to Destination",
"location": "Ho Chi Minh",
"code": "3"
}
]
}Notes
- Times: each scan carries both the local wall time and the UTC time, so
timestampandlocalTimeare exact for every country. - Attempts: failed delivery attempts ("Attempted Delivery - Consignee Not Available") are
exceptionscans; the parcel's status follows the newest scan. - Route: the page
erp.dpex.com.cn/trace-and-track/indexembeds the scans as a JS array; an unknown number embeds a "No track found" marker.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
DPD South Africa Tracking API & MCP
Track DPD South Africa (DPD Laser) waybills with scan history and delivery signatory via synchronous REST GET or MCP. Normalized JSON, no carrier credentials required.
Dragon Star Curier Tracking API & MCP
Track Dragon Star Curier (Romania) AWB parcels with scan history via synchronous REST GET or MCP. Normalized JSON status and events, no carrier credentials required.