How to track STO Express (Shentong) Italy parcels handed off to Poste Italiane Crono & GLS Italy

STO Express (`sto`) consolidates Chinese e-commerce orders (`77...` 15-digit waybill), flies them into Europe, and hands cleared Italian parcels to Poste Italiane (`UW...IT`, `3C...`, `5P...` Crono/SDA) or GLS Italy.

Try a live tracking number:

Barcode transition: STO Express to Poste Italiane

When STO 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
STO Express (sto)
STO Express 15-digit / International Waybill
^(77[0-9]{13}|STO[A-Z0-9]{10,15})$
Origin example
773049281940305
Final-mile carrier
Poste Italiane (posteitaliane)
Poste Italiane Crono / SDA Barcode
^(UW[0-9]{9}IT|[0-9A-Z]{12,15})$
Final-mile example
UW482910523IT
Extracted in .message
Forwarded to Poste Italiane (UW482910523IT)

How the STO Express → Poste Italiane handoff works

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

1. STO Origin Sortation (China)
STO Express collects the parcel (`77...` 15-digit barcode) and assigns a linked Italian Poste Italiane Crono / SDA barcode.
2. European Air Freight & Customs Clearance
Consolidated cargo lands in Liège or Milan Malpensa, clears EU IOSS customs, and trucks into Poste Italiane's northern Italian sorting hubs.
3. Poste Italiane / SDA Delivery
Poste Italiane scans `In transito` → `In consegna` and delivers the parcel to your Italian address.
Handoff Barcode Extraction
`lastscanned` extracts the `UW...IT` or `3C...` Poste Italiane barcode from STO's cross-border tracking feed.
Single-Call Resolution
`GET /v1/track/{number}` stitches STO Chinese origin scans with Poste Italiane Italian delivery events.

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

# 2. Query the extracted Poste Italiane barcode:
curl "https://api.lastscanned.com/v1/track/UW482910523IT" \
  -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 ("Forwarded to Poste Italiane (UW482910523IT)")
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"

STO Express to Poste Italiane Handoff Tracking FAQ

Who delivers STO Express packages in Italy?
Poste Italiane (including SDA Express Courier) and GLS Italy handle final-mile delivery after EU customs clearance.
How long does STO Express take from China to Italy?
Typical transit from China to Italy via STO Express and Poste Italiane is 8 to 13 calendar days.
How do I find my Poste Italiane tracking code from an STO 77... number?
Pass your 15-digit `77...` STO number to `GET /v1/track/{number}` to extract the Italian Poste Italiane code 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