Track Taiwan inbound cross-border parcels after Taoyuan Airport (TPE) EZ WAY customs release into T-Cat (黑貓宅急便) and Chunghwa Post.

Cross-border e-commerce shipments arriving at Taiwan Taoyuan International Airport (TPE) or Taipei Port clear Taiwan Customs via EZ WAY (易利委) real-name authentication. Once customs logs '出倉 (Exited Customs Warehouse)', home-delivery parcels transfer to T-Cat / President Transnet (黑貓宅急便, 12-digit number) or Chunghwa Post (中華郵政).

Try a live tracking number:

Barcode transition: T-Cat to Chunghwa Post

When T-Cat clears customs and hands off to Chunghwa Post, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
T-Cat (tcat)
T-Cat 12-Digit Waybill
90… / 62… (12 digits)
Origin example
904819283746
Final-mile carrier
Chunghwa Post (chunghwapost)
Chunghwa Post / T-Cat Domestic
90… / RB…TW
Final-mile example
904819283746
Extracted in .message
海關放行出倉 - 已交寄黑貓宅急便 / 中華郵政 (Handed over to T-Cat / Chunghwa Post)

How the Taiwan Cross-Border → T-Cat & Chunghwa Post handoff works

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

1. Overseas dispatch & pre-assigned Taiwan waybill
Cross-border consolidators in Mainland China, Japan, South Korea, or the US pre-assign a 12-digit T-Cat (`90...` / `62...`) or Chunghwa Post barcode.
2. Taoyuan Airport / Taipei Port EZ WAY (易利委) clearance
The recipient confirms the declaration in Taiwan Customs' EZ WAY app, and the bonded broker scans '出倉 (Warehouse Exit)'.
3. T-Cat or Chunghwa Post next-day delivery
T-Cat inducts mainland Taiwan home deliveries for next-day arrival, while outlying island (Kinmen, Matsu, Penghu) or PO Box parcels route via Chunghwa Post.
T-Cat query
GET /v1/track/904819283746?carrier=tcat
Chunghwa Post query
GET /v1/track/RB918273645TW?carrier=chunghwapost

Chain Taiwan Cross-Border → T-Cat & Chunghwa Post 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 T-Cat origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/904819283746" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Chunghwa Post barcode:
curl "https://api.lastscanned.com/v1/track/904819283746" \
  -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 ("海關放行出倉 - 已交寄黑貓宅急便 / 中華郵政 (Handed over to T-Cat / Chunghwa Post)")
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"

Taiwan Cross-Border Linehaul to T-Cat & Chunghwa Post Handoff Tracking FAQ

Why does T-Cat (黑貓宅急便) say my tracking number has no data yet?
The domestic T-Cat or Chunghwa Post barcode is generated before the parcel clears Taiwan customs. Once EZ WAY shows '出倉 (Exited Customs Warehouse)', T-Cat scans the parcel at its northern Taiwan sorting hub that evening.
When are Taiwan cross-border parcels routed to Chunghwa Post instead of T-Cat?
Postal-channel parcels and deliveries to PO Boxes, military addresses, or outlying islands (Kinmen, Matsu, Penghu) route through Chunghwa Post.

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