Carriers
Drop2Shop Tracking API & MCP
Query live Drop2Shop (drop2shop) package status and scan history in a single synchronous GET request or MCP tool call.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | drop2shop |
| Brand aliases | Drop2Shop, Drop 2 Shop, COLL-8 |
| Category | Irish and UK parcel shop delivery |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=GLB0100001234567,GLB0100001234567 |
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) | /^GLB\d{13}$/ | none | GLB0100001234567 |
Pass 2 (mayMatch) | none | none | none |
These shapes belong to Drop2Shop alone, so ?carrier=drop2shop is optional.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/GLB0110002778214?carrier=drop2shop" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "drop2shop",
"trackingNumber": "GLB0110002778214",
"status": "delivered",
"statusDescription": "Your parcel has been delivered",
"service": null,
"deliveredAt": "2026-04-14T12:50:00Z",
"deliveredAtLocal": "2026-04-14T13:50:00",
"signedBy": null,
"destination": null,
"message": "Handed to DPD as 869000000",
"events": [
{
"timestamp": "2026-04-14T12:50:00Z",
"localTime": "2026-04-14T13:50:00",
"status": "delivered",
"description": "Your parcel has been delivered",
"location": null,
"code": "D2MD001"
},
{
"timestamp": "2026-04-14T09:02:48Z",
"localTime": "2026-04-14T10:02:48",
"status": "out_for_delivery",
"description": "Your parcel is on a van and due for delivery",
"location": null,
"code": "D2MS004"
},
{
"timestamp": "2026-04-05T11:35:21Z",
"localTime": "2026-04-05T12:35:21",
"status": "label_created",
"description": "Package Created",
"location": null,
"code": "DAT"
}
]
}Notes
- Handoff:
messagenames the last-mile carrier and its number (for example"Handed to DPD as 869000000"). Pass that number toGET /v1/track/{number}for DPD's own scans. - Time zone: package-creation (
DAT) and customs (CUSM…) records are UTC; the Drop2Shop records are Irish/UK local time (Europe/Dublin, the same offsets as London).timestampis exact for both.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
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.
Dropp Tracking API & MCP
Track Dropp (Iceland) parcels with stage timestamps via synchronous REST GET or MCP. Normalized JSON status and events, no carrier credentials required.