Track Cainiao parcels through customs clearance and Intelcom final-mile delivery.

Cainiao consolidates cross-border e-commerce parcels under an origin waybill (AP00830954074290) and injects them into Intelcom (INTLCMI719662704) via YYZ / YVR CBSA release to Intelcom Dragonfly station. Querying lastscanned with ?carrier=cainiao returns origin export and linehaul events, while querying the Intelcom tracking number returns domestic final-mile delivery scans.

Try a live tracking number:

Barcode transition: Cainiao to Intelcom

When Cainiao clears customs and hands off to Intelcom, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
Cainiao (cainiao)
Cainiao Waybill
LP… or AP… alphanumeric waybill
Origin example
AP00830954074290
Final-mile carrier
Intelcom (intelcom)
Intelcom Barcode
INTLCM… alphanumeric barcode
Final-mile example
INTLCMI719662704
Extracted in .message
Handed over to final-mile carrier Intelcom (INTLCMI719662704) — YYZ / YVR CBSA release to Intelcom Dragonfly station

How the Cainiao → Intelcom handoff works

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

1. Origin induction (Cainiao)
The merchant inducts the parcel into Cainiao under origin tracking ID AP00830954074290.
2. Linehaul & customs (YYZ / YVR CBSA release to Intelcom Dragonfly station)
The shipment clears customs at YYZ / YVR CBSA release to Intelcom Dragonfly station and receives domestic Intelcom barcode INTLCMI719662704.
3. Final-mile delivery (Intelcom)
Intelcom completes local regional sortation and doorstep delivery with photo confirmation.
Origin Carrier Slug
cainiao
Destination Carrier Slug
intelcom
Primary Injection Gateway
YYZ / YVR CBSA release to Intelcom Dragonfly station

Chain Cainiao → Intelcom in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP. Want automatic alerts when this handoff updates? Add the tracking number in Dashboard Watches, or use the Free API (5/day), Pro ($4.99/mo for 1,000 numbers), or an Instant 25-Pack ($0.50).

REST (Synchronous GET)

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

# 2. Query the extracted Intelcom barcode:
curl "https://api.lastscanned.com/v1/track/INTLCMI719662704" \
  -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 ("Handed over to final-mile carrier Intelcom (INTLCMI719662704) — YYZ / YVR CBSA release to Intelcom Dragonfly station")
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"

Cainiao to Intelcom Handoff Tracking FAQ

How do I track a Cainiao parcel handed off to Intelcom?
Query GET /v1/track/AP00830954074290?carrier=cainiao for origin and customs milestones, and GET /v1/track/INTLCMI719662704?carrier=intelcom for Intelcom final-mile delivery scans.
Can I get automatic alerts when Cainiao hands off to Intelcom?
Yes. Add AP00830954074290 or INTLCMI719662704 in lastscanned Dashboard Watches at https://app.lastscanned.com/watches or subscribe via webhook.

Other carrier handoff guides

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

All 542 supported carriers

Regional and last mile (241)

+231 more regional and last mile

International posts and couriers (176)

+166 more international posts and couriers

Cross-border (116)

+106 more cross-border