Track SFC (SendFromChina) cross-border parcels from Shenzhen export hubs to USPS delivery.

SFC Service (SendFromChina) consolidates direct-from-China e-commerce orders under SFCAA… or WW… barcodes, clears US customs, and tenders parcels to USPS or regional couriers.

Barcode transition: SFC (SendFromChina) to USPS

When SFC (SendFromChina) clears customs and hands off to USPS, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
SFC (SendFromChina) (sfc)
SFC 15-char (SFCAA + 10 digits)
^SFCAA\d{10}$
Origin example
SFCAA1234567890
Final-mile carrier
USPS (usps)
USPS 92… IMpb or S10
^9[234]\d{18,24}$
Final-mile example
92612903029511573030094531
Extracted in .message
Local tracking number: 92612903029511573030094531

How the SFC → USPS handoff works

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

1. Shenzhen warehouse consolidation
SFC scans the SFCAA… barcode at its Shenzhen/Yiwu sortation center.
2. Export flight & CBP clearance
The parcel flies to LAX, JFK, or ORD and clears US Customs.
3. USPS induction
The parcel enters the USPS network under its linked 92… barcode for final delivery.
Auto-detection
SFCAA + 10 digits auto-detects as sfc in Pass 1
Origin query
GET /v1/track/SFCAA1234567890
Typical transit window
5–9 calendar days from China departure to US induction

Chain SFC → USPS 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 SFC (SendFromChina) origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/SFCAA1234567890" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted USPS barcode:
curl "https://api.lastscanned.com/v1/track/92612903029511573030094531" \
  -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 ("Local tracking number: 92612903029511573030094531")
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"

SFC (SendFromChina) to USPS Handoff Tracking FAQ

Who delivers SFC (SendFromChina) packages in the United States?
After clearing US customs at LAX, JFK, or ORD, most SFC economy and dedicated-line parcels are delivered by USPS, UniUni, or SpeedX.
Does lastscanned auto-detect SFCAA tracking numbers?
Yes. 15-character barcodes matching /^SFCAA\d{10}$/ automatically route to the sfc adapter.

Other carrier handoff guides

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

All 125 supported carriers