How to track India Post (`...IN`) Speed Post EMS and ITPS packets handed off to Royal Mail in the UK

India Post (भारतीय डाक) dispatches International Speed Post EMS (`EE...IN` / `EM...IN`), International Tracked Packet Service (`LP...IN` / `LX...IN`), Registered Air Mail (`RD...IN` / `RM...IN`), and Air Parcels (`CP...IN`) from Mumbai (`BOM`), Delhi (`DEL`), Chennai (`MAA`), Kolkata (`CCU`), and Bengaluru (`BLR`) Foreign Post Offices to London Heathrow (`LHR`) for Royal Mail and Parcelforce UK delivery.

Try a live tracking number:

Barcode transition: India Post to Royal Mail / Parcelforce

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

Origin / middle-mile carrier
India Post (indiapost)
UPU S10 India Barcode
EE / LP / RD / CP + 9 digits + IN
Origin example
EE849201948IN
Final-mile carrier
Royal Mail / Parcelforce (royalmail)
Same S10 Barcode on Royal Mail
EE / LP / RD / CP + 9 digits + IN
Final-mile example
EE849201948IN
Middle-mile resolution
EE849201948IN

How the India Post → Royal Mail handoff works

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

1. India Post Booking & Foreign Post Office (FPO) Export
India Post routes the shipment to an International Mail Processing Centre / Foreign Post Office in Delhi (`INDELA`), Mumbai (`INBOMA`), Chennai (`INMAAA`), or Kolkata (`INCCUA`) for Indian export customs clearance.
2. Arrival at London Heathrow (`LHR`) & UK Customs
Direct flights land at London Heathrow (`LHR`), where Royal Mail scans the parcel at `Langley HWDC` (or Parcelforce scans it at Coventry International Hub) for UK Border Force clearance.
3. Royal Mail / Parcelforce Final Delivery
Royal Mail delivers `LP...IN` (ITPS) and `R...IN` registered packets via your local Delivery Office, while Parcelforce Worldwide delivers `EE...IN` International Speed Post EMS and `CP...IN` Air Parcels.
Origin Postal Operator
`indiapost` (Department of Posts — India Post)
UK Final Mile
`royalmail` (Royal Mail & Parcelforce Worldwide)
Exchange Office Codes
`INBOMA` (Mumbai) / `INDELA` (Delhi) → `GBLALA` (Langley HWDC).

Chain India Post → 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 India Post middle-mile scans on the 92… barcode:
curl "https://api.lastscanned.com/v1/track/EE849201948IN?carrier=indiapost" \
  -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/EE849201948IN" \
  -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 India Post 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=indiapost`, { 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"

India Post EMS Speed Post, ITPS & Registered Air Mail to Royal Mail UK Handoff FAQ

Who delivers India Post International Speed Post (`EE...IN`) in the UK?
In the UK, India Post EMS Speed Post (`EE...IN` / `EM...IN`) and Air Parcels (`CP...IN`) are delivered by Parcelforce Worldwide (part of Royal Mail Group), while ITPS Tracked Packets (`LP...IN`) and Registered packets (`R...IN`) are delivered by your local Royal Mail postperson.
How long does India Post Speed Post vs. ITPS take to the UK?
International Speed Post (`EE...IN`) typically takes 4 to 8 working days once dispatched from Mumbai or Delhi FPO, while ITPS (`LP...IN`) and Registered Air Mail (`R...IN`) take 7 to 14 working days.
Why does my India Post tracking say 'Item Dispatched from Mumbai/Delhi Foreign Post Office' for several days?
After export customs clearance at the Foreign Post Office (`Item Bagged` → `Item Dispatched`), the shipment waits for airline uplift and UK Border Force screening at Heathrow before `Item Received at Langley HWDC` appears.

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