Carriers
Burd Delivery Tracking API & MCP
Query live Burd Delivery (burddelivery) package status and scan history in a single synchronous GET request or MCP tool call.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | burddelivery |
| Brand aliases | Burd Delivery, Burd, burd.dk |
| Category | Danish web-shop home delivery |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=057450014548803653,057450014548803653 |
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) | /^0574500\d{11}$/ | GS1 mod 10 (SSCC) | 057450014548803653 |
Pass 2 (mayMatch) | none | none | none |
Burd's 18-digit SSCC (GS1 prefix 0574500…) with a valid check digit belongs to Burd. A label prints it as (00)057450014548803653; the (00) is dropped.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/057450014548803653?carrier=burddelivery" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "burddelivery",
"trackingNumber": "057450014548803653",
"status": "delivered",
"statusDescription": "Parcel delivered",
"service": null,
"deliveredAt": "2026-03-14T16:39:15Z",
"deliveredAtLocal": "2026-03-14T17:39:15",
"signedBy": null,
"destination": null,
"events": [
{
"timestamp": "2026-03-14T16:39:15Z",
"localTime": "2026-03-14T17:39:15",
"status": "delivered",
"description": "Parcel delivered",
"location": null,
"code": "delivered"
},
{
"timestamp": "2026-03-14T11:56:47Z",
"localTime": "2026-03-14T12:56:47",
"status": "in_transit",
"description": "Parcel received by Burd",
"location": null,
"code": "received"
},
{
"timestamp": "2026-03-14T05:24:01Z",
"localTime": "2026-03-14T06:24:01",
"status": "label_created",
"description": "Waiting for the web shop to hand over the parcel",
"location": null,
"code": "registered"
}
]
}Notes
- Route: the order-status API behind Burd's tracking page. No account. It answers
429to parallel requests, so batches run one number at a time. - Time zone: event times are UTC instants; Burd delivers in Denmark only, so
localTimeis Copenhagen time. - Wording: the feed has status types only, so the descriptions are ours (
registered,received,delivered); other types are named from the type.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
Bulgarian Posts Tracking API & MCP
Track Bulgarian Posts (Български пощи) parcels and inbound UPU S10 items via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.
C3X Tracking API & MCP
Track C3X (United Arab Emirates) parcels via synchronous REST GET or MCP. Normalized JSON status and scan history, no carrier credentials required.