How to track YTO Express (Yuantong) France parcels handed off to La Poste Colissimo & Chronopost

YTO Express (`yto`) flies consolidated Chinese e-commerce parcels into Europe (`YT...` 15-character waybill) and injects French shipments into La Poste Colissimo (`6A...` / `8R...`) or Chronopost for final delivery.

Try a live tracking number:

Barcode transition: YTO Express to La Poste Colissimo (France)

When YTO Express clears customs and hands off to La Poste Colissimo (France), lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
YTO Express (yto)
YTO Express Waybill (`YT...`)
^YT[0-9A-Z]{12,16}$
Origin example
YT8492019482927
Final-mile carrier
La Poste Colissimo (France) (colissimo)
La Poste Colissimo 13-character Barcode
^[0-9A-Z]{2}[0-9]{9}[0-9A-Z]{2}$
Final-mile example
6A24839104952
Extracted in .message
Final carrier: Colissimo (6A24839104952)

How the YTO Express → Colissimo handoff works

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

1. YTO Origin Sortation (China)
YTO Express sorts the parcel (`YT...`) at its Shanghai or Shenzhen international hub and links a French Colissimo (`6A...` / `8R...`) barcode.
2. European Air Transit & Customs Clearance
After landing at CDG or Liège and clearing EU IOSS import customs, the pallet is injected into La Poste's Colissimo hub.
3. Colissimo Final Delivery
La Poste Colissimo scans the parcel and delivers it across France within 1 to 2 working days.
Secondary Barcode Extraction
`lastscanned` extracts the 13-character French Colissimo code from YTO's international handoff metadata.
Single-Call Timeline
`GET /v1/track/{number}` returns both YTO origin milestones and French La Poste Colissimo delivery scans.

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

# 2. Query the extracted La Poste Colissimo (France) barcode:
curl "https://api.lastscanned.com/v1/track/6A24839104952" \
  -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 ("Final carrier: Colissimo (6A24839104952)")
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"

YTO Express to La Poste Colissimo France Handoff Tracking FAQ

Who delivers YTO Express packages in France?
La Poste Colissimo handles standard home and point-relais deliveries, while Chronopost and Colis Privé handle select express and regional routes.
How do I get the 6A... Colissimo number from my YTO tracking number?
Pass your YTO `YT...` number to `GET /v1/track/{number}` to resolve the linked Colissimo barcode and French scan events.
How long does YTO Express take to reach France?
End-to-end transit from China to France via YTO Express and Colissimo takes 7 to 12 calendar days.

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