How to track YTO Express (Yuantong) Italy parcels handed off to Poste Italiane Crono & BRT

YTO Express (`yto`) flies cross-border Chinese parcels into Europe (`YT...` 15-character waybill) and injects cleared Italian shipments into Poste Italiane (`UW...IT`, `3C...`, `5P...` Crono/SDA) or BRT Corriere Espresso.

Try a live tracking number:

Barcode transition: YTO Express to Poste Italiane

When YTO Express clears customs and hands off to Poste Italiane, 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
YT8492019482934
Final-mile carrier
Poste Italiane (posteitaliane)
Poste Italiane Crono / SDA Barcode
^(UW[0-9]{9}IT|[0-9A-Z]{12,15})$
Final-mile example
UW482910530IT
Extracted in .message
Last-mile carrier: Poste Italiane (UW482910530IT)

How the YTO Express → Poste Italiane handoff works

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

1. YTO Origin Processing (China)
YTO Express sorts the parcel (`YT...`) at its Chinese export hub and links an Italian Poste Italiane Crono (`UW...IT` / `3C...`) barcode.
2. Air Transit & EU Customs Release
After clearing EU IOSS customs at the European port of entry, pallets are trucked into Poste Italiane's Milan/Piacenza/Bologna hubs.
3. Poste Italiane / SDA Delivery
Poste Italiane scans `In consegna` and delivers the parcel to your Italian address.
Secondary Barcode Resolution
YTO Express links the origin `YT...` waybill to the Italian `UW...IT` or `3C...` Poste Italiane barcode in its international tracking payload.
Unified API Timeline
`GET /v1/track/{number}` combines YTO origin scans with Poste Italiane last-mile delivery events.

Chain YTO Express → Poste Italiane 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/YT8492019482934" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Poste Italiane barcode:
curl "https://api.lastscanned.com/v1/track/UW482910530IT" \
  -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 ("Last-mile carrier: Poste Italiane (UW482910530IT)")
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 Poste Italiane Handoff Tracking FAQ

Who delivers YTO Express packages in Italy?
Poste Italiane (via Poste Delivery Business / SDA Express Courier) and BRT Corriere Espresso handle final delivery across Italy.
How long does YTO Express take to deliver to Italy?
Standard cross-border transit from China to Italy via YTO and Poste Italiane takes 7 to 12 business days.
Can I track my YTO parcel on poste.it?
Yes, once you extract the linked `UW...IT` or `3C...` Poste Italiane code (or query `GET /v1/track/{number}` which merges both automatically).

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