SF Express Oceania Linehaul to Australia Post & Allied Express Handoff

How SF Express (SF…) shipments from China and Hong Kong clear Australian Border Force in Sydney or Melbourne and hand off to Australia Post, StarTrack, or Allied Express.

Try a live tracking number:

Barcode transition: SF Express to Australia Post

When SF Express clears customs and hands off to Australia Post, 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
SF6043987654321
Final-mile carrier
Australia Post (auspost)
Australia Post eParcel (33… / 22–23 chars)
33… (22–23 chars)
Final-mile example
33XHG123456701000930001
Extracted in .message
Arrived at Sydney Gateway - Handed over to Australia Post

How the SF Express → Australia Post handoff works

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

1. Air linehaul from Shenzhen/Hong Kong to SYD/MEL
SF Express consolidates Australian-bound parcels in Shenzhen or Hong Kong and flies them into Sydney Kingsford Smith (SYD) or Melbourne Tullamarine (MEL).
2. ABF/DAFF clearance & eParcel induction
After clearing Australian Border Force and biosecurity, parcels are inducted into Australia Post's Chullora (NSW) or Sunshine West (VIC) sorting hubs.
3. Australia Post MyPost final delivery
Australia Post delivers the parcel and sends automated notifications inside the AusPost app.
SF Express query
GET /v1/track/SF6043987654321?carrier=sfexpress
Australia Post query
GET /v1/track/33XHG123456701000930001?carrier=auspost

Chain SF Express → Australia Post 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/SF6043987654321" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Australia Post barcode:
curl "https://api.lastscanned.com/v1/track/33XHG123456701000930001" \
  -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 ("Arrived at Sydney Gateway - Handed over to Australia Post")
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 Oceania Linehaul to Australia Post & Allied Express Handoff FAQ

Who delivers SF Express parcels in Australia?
Australia Post (and StarTrack) handles the vast majority of SF Express e-commerce deliveries in Australia, while oversized parcels occasionally route through Allied Express or Aramex Australia.
Why does AusPost say 'Pending' while my SF Express parcel is still in Shenzhen?
SF Express pre-lodges the electronic eParcel manifest with Australia Post when the shipment departs China, so AusPost shows 'Shipping information approved' until physical induction in Sydney or Melbourne.

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