Track YTO Express YT… / 8… domestic and international air parcels handed off to USPS.

YTO Express (圆通速递) operates one of China’s largest domestic and international cargo airline fleets, transporting e-commerce parcels from Chinese merchants to consolidation hubs and international gateways before handing off to USPS and destination postal operators.

Try a live tracking number:

Barcode transition: YTO Express to USPS / Last-Mile

Domestic YTO Express parcels keep the same 92… / 420… barcode from pickup to mailbox. Pass ?carrier=yto to inspect middle-mile sort scans before USPS induction.

Origin / middle-mile carrier
YTO Express (yto)
YTO Express YT… or 13–15 digit waybill
^(YT[A-Z0-9]{10,16}|[8A-Z][0-9A-Z]{11,14})$
Origin example
YT8912345678901
Final-mile carrier
USPS / Last-Mile (usps)
USPS 22-digit IMpb (92…)
^92\d{20,24}$
Final-mile example
9200190302951157303009
Middle-mile resolution
Handed over to destination postal operator (USPS)

How the YTO → USPS handoff works

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

1. YTO origin branch acceptance (已收件)
YTO Express scans the parcel at the merchant’s origin city and routes it to the provincial sorting center.
2. Sorting center dispatch & air linehaul
YTO dispatches the shipment from the sorting center (快件已从转运中心发出) to the export gateway or international cargo flight.
3. Customs release & USPS induction
After US import clearance at LAX, JFK, or ORD, the parcel enters the USPS Ground Advantage network for final delivery.
YTO Express query
GET /v1/track/{number}?carrier=yto
Prefix disambiguation
Use ?carrier=yto when an alphanumeric YT… barcode belongs to YTO Express rather than YunExpress
USPS query
GET /v1/track/{92_number}?carrier=usps

Chain YTO → 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 YTO Express middle-mile scans on the 92… barcode:
curl "https://api.lastscanned.com/v1/track/YT8912345678901?carrier=yto" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query USPS final-mile scans on the same barcode:
curl "https://api.lastscanned.com/v1/track/9200190302951157303009" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const res = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
let pkg = await res.json();

// If USPS is still waiting on the consolidator parcel, query YTO Express middle-mile hubs:
if (pkg.carrier === "usps" && pkg.status === "label_created" && /^(420\d{5})?9[2345]/.test(number)) {
  const mid = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}?carrier=yto`, { headers });
  if (mid.ok) pkg = await mid.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 USPS & International Last-Mile Handoff Tracking FAQ

How do I tell whether a YT tracking number is YTO Express or YunExpress?
YunExpress uses 18-character YT + 16 digits (e.g., YT2411321272099999), whereas YTO Express (圆通速递) typically uses YT followed by 13 digits. You can force YTO Express resolution with ?carrier=yto.
How long does YTO Express international shipping to USPS take?
Once YTO Express transfers a parcel to the export aviation hub, international linehaul and US customs clearance typically take 5–9 business days before USPS scans Arrival at Unit.

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