Track Janio Asia cross-border shipments into Ninja Van, J&T Express, and Pos Malaysia across Southeast Asia.

Cross-border e-commerce brands shipping between Singapore, Malaysia, Indonesia, Thailand, the Philippines, Hong Kong, and China use Janio Asia to orchestrate linehaul and customs clearance before handing final-mile delivery to Ninja Van (`NVSG...`, `NVMY...`, `NVPH...`), J&T Express, or Pos Malaysia.

Try a live tracking number:

Barcode transition: Janio Asia to Ninja Van

When Janio Asia clears customs and hands off to Ninja Van, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
Janio Asia (janio)
Janio Tracking Number
JANIO… / JN…
Origin example
JANIO928374615
Final-mile carrier
Ninja Van (ninjavan)
Ninja Van Waybill
NVSG… / NVMY… / NVPH…
Final-mile example
NVMY8392019482
Extracted in .message
Handed over to last-mile partner Ninja Van

How the Janio Asia → Ninja Van handoff works

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

1. Origin pickup & cross-border air/truck linehaul
Janio consolidates orders at origin hubs (Changi, KLIA, Shenzhen, Hong Kong) and manages export/import customs filings.
2. Destination customs clearance (KLIA, CGK, MNL, BKK, SIN)
Once customs clears at the destination airport or Tuas/Johor land checkpoint, parcels are sorted by local delivery partner.
3. Ninja Van or J&T Express doorstep delivery
Ninja Van scans the local tracking barcode and completes doorstep delivery (including COD collection where applicable).
Janio query
GET /v1/track/JANIO928374615?carrier=janio
Ninja Van query
GET /v1/track/NVMY8392019482?carrier=ninjavan

Chain Janio Asia → Ninja Van 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 Janio Asia origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/JANIO928374615" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Ninja Van barcode:
curl "https://api.lastscanned.com/v1/track/NVMY8392019482" \
  -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 last-mile partner Ninja Van")
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"

Janio Asia to Ninja Van & J&T Express Southeast Asia Handoff Tracking FAQ

Does Janio have its own delivery vans or use local couriers?
Janio operates as an end-to-end Southeast Asian cross-border network orchestrator and hands final-mile delivery to regional couriers including Ninja Van, J&T Express, and Pos Malaysia.
How long does Janio Singapore-to-Malaysia shipping take?
Cross-border land and air shipments between Singapore and West Malaysia typically arrive within 2 to 5 working days.

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