Carriers
XDE Logistics Tracking API & MCP
Query live XDE Logistics (xdelogistics) package status and scan history in a single synchronous GET request or MCP tool call. lastscanned auto-detects XSO… numbers.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | xdelogistics |
| Brand aliases | XDE Logistics, XDE, XDE Philippines |
| Category | Philippines domestic parcels |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=XSO000001356184,... |
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) | /^XSO\d{12}$/ | none | XSO000001356184 |
Pass 2 (mayMatch) | none | none | none |
XSO numbers belong to XDE alone, so ?carrier=xdelogistics is optional.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/XSO000001356184?carrier=xdelogistics" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "xdelogistics",
"trackingNumber": "XSO000001356184",
"status": "delivered",
"statusDescription": "Delivery successful",
"service": null,
"deliveredAt": "2026-03-12T05:51:31Z",
"deliveredAtLocal": "2026-03-12T13:51:31",
"signedBy": "Juan Dela Cruz",
"destination": {
"city": "Quezon City",
"state": "Metro Manila",
"country": "PH"
},
"events": [
{
"timestamp": "2026-03-12T05:51:31Z",
"localTime": "2026-03-12T13:51:31",
"status": "delivered",
"description": "Delivery successful",
"location": null,
"code": null
},
{
"timestamp": "2026-03-11T08:04:24Z",
"localTime": "2026-03-11T16:04:24",
"status": "out_for_delivery",
"description": "First delivery attempt",
"location": null,
"code": null
},
{
"timestamp": "2026-03-10T10:23:28Z",
"localTime": "2026-03-10T18:23:28",
"status": "in_transit",
"description": "Received at hub",
"location": "Manila Main Warehouse",
"code": null
}
]
}Notes
- Time zone: scan times are Philippine wall clock (
Asia/Manila), converted totimestamp. - Signer:
signedByis the name XDE records on the delivery scan.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Whistl (Parcelhub) Tracking API & MCP
Track Whistl / Parcelhub references, scan history and the underlying carrier's number via synchronous REST GET or MCP. Normalized JSON, no carrier credentials required.
XLCourier Tracking API & MCP
Track XLCourier (UK) parcels and scan history via synchronous REST GET or MCP. Normalized JSON, no carrier credentials required.