SF Express Europe Linehaul to DHL Paket & DPD Germany Handoff

How SF Express (SF…) cross-border parcels clear EU customs in Liège, Amsterdam, or Frankfurt and hand off to DHL Paket or DPD Germany.

Try a live tracking number:

Barcode transition: SF Express to DHL Paket Germany

When SF Express clears customs and hands off to DHL Paket Germany, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
SF Express (sfexpress)
SF Express Waybill (SF + 13 digits)
SF… (15 chars)
Origin example
SF6043112233445
Final-mile carrier
DHL Paket Germany (dhl)
DHL Paket Barcode (00340434… / JJD…)
00340434… (20 digits)
Final-mile example
00340434292184930291
Extracted in .message
Cleared EU customs - Handed over to DHL Paket / DPD Germany

How the SF Express → DHL Paket Germany handoff works

Follow the parcel across both networks without waiting on asynchronous webhooks or losing visibility at the handoff boundary.

1. Ezhou/Shenzhen cargo flight to European gateway
SF Airlines cargo jets fly consolidated e-commerce freight from Ezhou Huahu Airport (EHU) or Shenzhen (SZX) into Liège (LGG) or Frankfurt (FRA).
2. EU IOSS customs clearance & German feeder truck
Once customs clears, parcels are trucked into DHL Paket's German Paketzentren (such as Saulheim, Köln, or Nohra) or DPD Germany's Aschaffenburg/Unna hubs.
3. DHL Paket or DPD Germany delivery
DHL Paket or DPD delivers to the German recipient's home, Packstation, or PaketShop within 1 to 2 working days.
SF Express query
GET /v1/track/SF6043112233445?carrier=sfexpress
DHL Paket query
GET /v1/track/00340434292184930291?carrier=dhl

Chain SF Express → DHL Paket Germany in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP.

REST (Synchronous GET)

# 1. Query SF Express origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/SF6043112233445" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted DHL Paket Germany barcode:
curl "https://api.lastscanned.com/v1/track/00340434292184930291" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const originRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
const originPkg = await originRes.json();

// Extract secondary barcode from top-level message ("Cleared EU customs - Handed over to DHL Paket / DPD Germany")
const handoff = originPkg.message?.match(/^Handed to (.+?) as ([A-Z0-9-]+)$/i);
if (handoff) {
  const [, , lastMileNumber] = handoff;
  const destRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(lastMileNumber)}`, { headers });
  const destPkg = await destRes.json();
}

Remote MCP (Claude Code / Cursor / ChatGPT)

claude mcp add --transport http lastscanned https://mcp.lastscanned.com \
  --header "Authorization: Bearer lsk_live_YOUR_API_KEY"

SF Express Europe Linehaul to DHL Paket & DPD Germany Handoff FAQ

Who delivers SF Express packages in Germany?
SF Express hands off German deliveries primarily to DHL Paket (Deutsche Post) and DPD Germany.
Why does DHL say 'Die Sendung wurde elektronisch angekündigt' on my SF Express order?
The German DHL Paket label is created electronically when the parcel leaves China; DHL updates to 'Die Sendung wurde im Start-Paketzentrum bearbeitet' once the truck from Liège or Frankfurt unloads in Germany.

Other carrier handoff guides

Explore cross-border last-mile barcode extraction and domestic USPS consolidator overrides across all 273 carriers.

All 273 supported carriers

International posts and couriers

Cross-border