Track TopYou (`TY...`) parcels from Schiphol (`AMS`) / Liège (`LGG`) customs release to PostNL (`3S...`) delivery

TopYou (`TY...`) flies consolidated Dutch and European e-commerce parcels into Amsterdam Schiphol (`AMS`) or Liège (`LGG`), clears EU IOSS customs, and hands bags to PostNL (`3S...`) for domestic Dutch sorting and delivery.

Try a live tracking number:

Barcode transition: TopYou to PostNL

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

Origin / middle-mile carrier
TopYou (topyou)
TopYou Waybill (TY...)
^TY[0-9A-Z]{10,16}$
Origin example
TY84920194832NL
Final-mile carrier
PostNL (postnl)
PostNL Barcode (3S...)
^3S[A-Z0-9]{11,13}$
Final-mile example
3STPYU849201932
Middle-mile resolution
Released at AMS — handed over to PostNL (3STPYU849201932)

How the TopYou → PostNL handoff works

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

1. China Consolidation (`TY...`)
TopYou assigns a `3S...` PostNL domestic barcode in Shenzhen before export.
2. Schiphol / Liège Customs Clearance
Consolidated air cargo clears EU IOSS customs and transfers to PostNL's Nieuwegein or Waddinxveen sorting hub.
3. PostNL Delivery (`Bezorger is onderweg`)
PostNL delivers next day across the Netherlands to your home address or a PostNL-punt.
PostNL Barcode Prefix
`3S...` (13–15 alphanumeric characters)
Primary Gateways
Amsterdam Schiphol (AMS) and Liège (LGG)

Chain TopYou → PostNL 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 TopYou middle-mile scans on the 92… barcode:
curl "https://api.lastscanned.com/v1/track/TY84920194832NL?carrier=topyou" \
  -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/3STPYU849201932" \
  -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 TopYou 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=topyou`, { 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"

TopYou Benelux Linehaul to PostNL Final-Mile Handoff FAQ

How do I get the PostNL 3S barcode from a TopYou TY tracking number?
Enter your `TY...` code on LastScanned to reveal the linked `3S...` PostNL barcode.
How fast does PostNL deliver once the parcel is sorted (`Pakket is gesorteerd`)?
PostNL delivers the next working day (Monday–Saturday) across the Netherlands.

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