Track ePost Global (`EPG...`) US-to-UK shipments through London Heathrow into Royal Mail or Evri.

US apparel, cosmetics, and lifestyle brands using ePost Global ship UK-bound orders through Secaucus (NJ), Elk Grove Village (IL), or Rancho Dominguez (CA) onto daily flights to London Heathrow (LHR). After HMRC customs release, ePost Global injects parcels into Royal Mail Tracked 48 (`...GB`) or Evri (`H00...`).

Try a live tracking number:

Barcode transition: ePost Global to Royal Mail

When ePost Global clears customs and hands off to Royal Mail, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
ePost Global (epostglobal)
ePost Global Tracking ID
EPG… / LX…
Origin example
EPG019283746599
Final-mile carrier
Royal Mail (royalmail)
Royal Mail S10 (13 chars) / Evri (16 chars)
WG…GB / H00…
Final-mile example
WG192837465GB
Extracted in .message
Cleared UK Customs at LHR - Inducted into Royal Mail

How the ePost Global → Royal Mail handoff works

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

1. US export consolidation (NJ, IL, CA)
ePost Global processes the parcel at its US international hub and links a domestic UK Royal Mail or Evri tracking barcode.
2. Air flight to London Heathrow (LHR) & HMRC clearance
Consolidated air pallets land at Heathrow and clear UK customs.
3. Royal Mail or Evri final-mile delivery
Royal Mail or Evri scans the UK barcode and delivers within 1 to 3 working days.
ePost Global query
GET /v1/track/EPG019283746599?carrier=epostglobal
Royal Mail query
GET /v1/track/WG192837465GB?carrier=royalmail

Chain ePost Global → Royal Mail 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 ePost Global origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/EPG019283746599" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Royal Mail barcode:
curl "https://api.lastscanned.com/v1/track/WG192837465GB" \
  -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 ("Cleared UK Customs at LHR - Inducted into Royal Mail")
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"

ePost Global to Royal Mail & Evri UK Handoff Tracking FAQ

Who delivers ePost Global parcels in the United Kingdom?
ePost Global transfers UK parcels to Royal Mail or Evri after customs clearance at London Heathrow.
Why does Royal Mail say 'Sender despatching item' while ePost Global shows US scans?
Royal Mail receives the electronic pre-advice when ePost Global labels the parcel in New Jersey, Illinois, or California; Royal Mail's first physical scan occurs after Heathrow customs release.

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