NinjaVan Tracking
Track Your Parcel Instantly

Enter your tracking number below for instant, real-time updates across Southeast Asia’s largest delivery network.

{Enter your tracking ID (e.g., NVSG1234567890) Track}

Countries

7+
SEA Coverage

Parcels/Day

2M+
Daily Volume

Tracking Points

15+
Status Updates

API Uptime

99.9%
Reliability

What Is NinjaVan?

NinjaVan launched in Singapore in 2014. It has since grown into a regional logistics powerhouse with millions of deliveries processed every month. The company serves both individual shoppers and large e-commerce businesses.

NinjaVan partners with platforms like Shopee, Lazada, Zalora, and many local online stores. When you buy from any of these platforms, there is a good chance your parcel will ship through NinjaVan. The company focuses on tech-driven delivery. Its system gives you live updates as your parcel moves through the network.

What Is a NinjaVan Tracking Number?

Your NinjaVan Tracking number is the key to finding your parcel. NinjaVan assigns a unique tracking ID to every shipment.

The tracking number format typically looks like this:

  • Starts with a country-specific prefix (example: NVSGXXXXXXXXXX for Singapore)
  • Contains a mix of letters and numbers
  • Usually 15 to 20 characters long

You can find your tracking number in:

  • Your order confirmation email
  • Your seller’s shipping notification
  • The NinjaVan waybill attached to the parcel
  • Your e-commerce platform’s order details page

If you do not have a tracking number, contact your seller directly. They can pull it from the NinjaVan system.

Decoding Your Tracking Number

While most NinjaVan tracking numbers are 15–20 characters long, the prefix tells you the shipment’s origin country. Knowing this helps you estimate delivery windows and route your support queries to the right regional hub.

NVSG…

Singapore

ISO: SG

NVMY…

Malaysia

ISO: MY

NVPH…

Philippines

ISO: PH

NVTH…

Thailand

ISO: TH

NVID…

Indonesia

ISO: ID

NVVN…

Vietnam

ISO: VN

NVMM…

Myanmar

ISO: MM

Pro Tip

If your tracking number starts with “SHP”, it’s a Shopee-integrated shipment routed through NinjaVan.

How to Track Your NinjaVan Parcel

NinjaVan Tracking provides multiple channels to keep you informed about your parcel’s journey. Choose the method that suits your workflow best.

Track on the NinjaVan Website

This is the fastest method. Follow these steps:

  • Go to the official NinjaVan website for your country
  • Click on the “Track” option in the navigation
  • Enter your tracking number in the search field
  • Click “Track” or press Enter
  • View your real-time parcel status

The results show you the current location, expected delivery date, and full movement history.

Track via the NinjaVan App

NinjaVan has a mobile app available for Android and iOS. Here is how to use it:

  • Download the NinjaVan app from Google Play or the App Store
  • Open the app and go to the tracking section
  • Enter your tracking number
  • Tap “Track” to see your parcel status

The app also sends push notifications when your parcel status changes. This means you do not have to check manually.

Track via SMS or Email Notifications

If the shipper activated notifications, NinjaVan sends automatic SMS or email updates to you. These messages include:

  • A confirmation when NinjaVan picks up the parcel
  • A notification when your parcel reaches a sorting hub
  • An out-for-delivery alert on the delivery day
  • A delivery confirmation once the driver drops off the package

Check your inbox and SMS messages before visiting the tracking portal. The answer might already be there.

Tracking via NinjaChat

NinjaVan offers “NinjaChat,” a specialized AI-powered bot available on Telegram, Viber, and Facebook Messenger. This channel is often faster than the website for mobile users who want instant updates without opening a browser.

To get started, search for “NinjaVan” on your preferred messaging platform and tap “Get Started.” The bot will ask for your NinjaVan tracking number and immediately return your parcel’s current status, including expected delivery date and the name of your assigned driver.

You can also subscribe to automatic push notifications. Once subscribed, NinjaChat will proactively message you whenever your parcel’s status changes—no need to manually check. This is especially useful for sellers who ship dozens of parcels daily and need a quick overview without logging into the dashboard.

NinjaChat

Online

Hi! Send me your tracking number 📦

NVSG1234567890

Your parcel is Out for Delivery! Expected by 3:00 PM today.

Type a message…

NinjaVan Tracking Statuses Explained

Each status represents a milestone in your parcel’s journey. Knowing the Ninjavan tracking status helps you know exactly where your package is and when to expect it.

Pending Pickup

The seller has created the shipment. NinjaVan has received the order details but has not yet collected the parcel from the sender.

Picked Up

A NinjaVan driver has collected the parcel from the seller. The package is now in transit to the nearest sorting hub.

In Transit

Your parcel is moving between sorting facilities. It may pass through multiple hubs depending on the distance between the origin and the destination.

Arrived at Hub

The parcel has reached a regional sorting center near your delivery address and is being sorted for the final delivery route.

Out for Delivery

Your parcel is on the delivery van. The driver is en route to your address. Expect delivery within the day.

Delivered

Success! Your parcel has been handed to you (or an authorized recipient). A photo proof may be available in the app.

Returned to Sender

After multiple failed delivery attempts, the parcel is being sent back to the original seller.

Cancelled

The shipment was cancelled before it entered transit. Contact the seller for more information.

“Exceptions” Details

Sometimes your tracking shows a “Delivery Exception” or similar alert. These don’t mean your parcel is lost—they indicate a temporary obstacle. When an exception appears, use the “Reschedule” link immediately to set a new delivery time.

Consignee Unreachable

The driver could not reach you by phone or at the address provided. Double-check your contact number and address details with the seller.

Delivery Exception

A general flag indicating something prevented delivery—this could be a gated community, a missing unit number, or the recipient not home.

Weather Delay

Severe weather conditions in the delivery area have caused a temporary delay. Deliveries typically resume the next business day.

Address Incomplete

The shipping label is missing critical details (e.g., floor number, building name). Contact the seller to update the address.

Anatomy of a NinjaVan Waybill

The physical sticker on your parcel contains all the data you need. If the sticker is partially damaged, here’s where to find backup identifiers for NinjaVan tracking support to locate your shipment.

image for ninjavan tracking

Tracking ID

Located directly under the main barcode. This is your primary tracking number (e.g., NVSG1234567890).

Order ID

Found in the smaller text block below the tracking ID. Useful if the barcode is damaged—support can look up your parcel with this.

Reference ID

The seller’s internal reference number. This is often the Shopee or Lazada order number.

Coverage & Delivery Timeframes

NinjaVan operates across 7 Southeast Asian countries. Delivery times vary based on origin, destination, and whether the address is in a metropolitan or rural area.

Country

Metro

Singapore

1–2 days

Malaysia

1–3 days

Philippines

2–4 days

Thailand

1–3 days

Indonesia

2–4 days

Vietnam

1–3 days

Myanmar

2–4 days

Prohibited & Restricted Items

Wondering why your tracking is stuck? It might be a restricted item. Parcels containing prohibited goods can be held at sorting hubs, returned, or even confiscated by local authorities.

Dangerous Goods

Items classified as hazardous under IATA regulations cannot be shipped via standard NinjaVan services. These pose safety risks during sorting and transit.

  • Flammable liquids (paint thinner, acetone, lighter fluid)
  • Compressed gas cylinders (butane, propane)
  • Explosive materials (fireworks, ammunition)
  • Corrosive substances (bleach, battery acid)

Valuables & Documents

NinjaVan’s standard insurance does not cover high-value items. For jewelry or documents, consider using insured courier services with declared value.

  • Cash and negotiable instruments
  • Fine jewelry and precious metals
  • Original passports and government certificates
  • Antiques and irreplaceable items

Perishables

Unless you’re using NinjaVan’s Ninja Cold Chain service (available in select countries), perishable goods will not be accepted as they can spoil during the standard 2–5 day transit window.

  • Fresh meat, seafood, and dairy products
  • Fresh fruits and vegetables
  • Live plants and flowers
  • Temperature-sensitive medications

Restricted Items

Restrictions vary by country. For example, e-cigarettes are banned in Singapore and Thailand but may be shipped domestically in other markets. Always check local regulations.

  • Electronic cigarettes and vaping devices
  • Alcohol (country-dependent regulations)
  • Prescription medications without documentation
  • Counterfeit or pirated goods

Reschedule or Redirect Your Delivery

STEP 1

Check Your SMS

After a failed delivery attempt, NinjaVan sends an SMS with a reschedule link. Tap it to open the rescheduling portal.

STEP 2

Pick a New Date

Select a preferred delivery date from the available slots. Dates within the next 3 business days are typically available.

STEP 3

Update Address

Need to redirect the parcel? You can update the delivery address at this stage. Changes are subject to the same coverage area.

The Lost Parcel Claim Process

If your parcel is officially declared “Lost” after investigation, here are the steps to get compensated. Note that the seller, not the recipient, typically files the claim.

Contact the Shipper First

NinjaVan tracking standard claims process compensates the seller, not the buyer. The seller is responsible for filing the claim and issuing you a refund or replacement. Contact the marketplace (Shopee, Lazada) or the seller directly.

Gather Proof of Value

Prepare your order confirmation, payment receipt, and screenshots of the product listing. NinjaVan requires documentation showing the shipment’s declared value to process the claim.

Seller Files the Claim

The seller logs into the NinjaVan Dashboard and files a Lost Parcel Claim under the “Support” tab. They’ll need to attach the proof of value and their original shipping receipt.

Resolution Timeline

NinjaVan typically resolves claims within 7 business days. Compensation is based on the declared value of the shipment, up to the maximum coverage limit set by the country’s terms of service.

Claims must be filed within 30 days of the shipment date. After this window, NinjaVan may reject the claim. Always act quickly when tracking shows prolonged inactivity.

API & Webhook Integration

For e-commerce businesses, NinjaVan tracking provides a robust REST API and webhook system to automate your shipping workflow. Integrate real-time tracking into your Shopify, WooCommerce, or custom storefront.

Logistics network visualization


GET /v2/tracking/NVSG1234567890

{
  "tracking_id": "NVSG1234567890",
  "status": "out_for_delivery",
  "timestamp": "2026-04-28T10:30:00Z",
  "driver": {
    "name": "Ahmad",
    "phone": "+65****1234"
  },
  "eta": "2026-04-28T15:00:00Z",
  "proof_of_delivery": null
}


Webhook: parcel.delivered

POST /webhooks/ninjavan HTTP/1.1
Content-Type: application/json

{
  "event": "parcel.delivered",
  "tracking_id": "NVSG1234567890",
  "delivered_at": "2026-04-28T14:22:00Z",
  "signature_url": "https://..."
}

Auto-Create Orders

Use the /orders endpoint to programmatically create shipments when a customer checks out.

Real-Time Webhooks

Receive instant POST notifications for status changes like “picked_up,” “in_transit,” and “delivered.”

Bulk Tracking

Query up to 100 tracking IDs per API call. Perfect for daily reconciliation dashboards.

Common Tracking Problems & Solutions

My tracking number shows “No Results”

This typically happens within the first 24 hours after the seller creates the shipment. The ninjavan tracking number is generated immediately, but the physical pickup hasn’t occurred yet. Wait 24 hours and try again. If it persists, contact the seller to verify the tracking ID.

Tracking hasn’t updated in 3+ days

Your parcel may be in transit between major hubs (e.g., inter-island shipping in the Philippines or Indonesia). Long-haul routes have fewer scan points. If there’s no update after 5 business days, contact NinjaVan support with your tracking ID.

Status shows “Returned to Sender,” but I was home

The driver may have attempted delivery outside the system’s recorded window, or the address was inaccessible (locked gate, no buzzer). Contact NinjaVan to request a re-delivery. You can also ask the seller to resend the parcel.

I received a “Delivered” notification, but no parcel

Check with neighbors, building security, or household members first. If the parcel is truly missing, report it within 48 hours through the NinjaVan app or website. Provide your tracking ID and any delivery proof photos will be reviewed.

NinjaVan Central / HQ Contact

  • International Hotline: +65 6602 8271 (Singapore HQ, available 8 am to 10 pm, Monday to Saturday, excluding public holidays)
  • HQ Address: 30 Jalan Kilang Barat, Singapore 159363
  • General Support Email: support_sg@ninjavan.co (most widely used across regions)
  • Website: ninjavan.co

Frequently Asked Questions

Delivery times depend on the country and whether the destination is in a metropolitan or rural area. In general, expect 1–3 business days for metro areas and 3–10 business days for rural or island destinations. Singapore has the fastest average at 1–2 days.

You need either the Tracking ID, Order ID, or Reference ID to look up a parcel. If you’ve lost all three, contact the seller who can retrieve the information from the NinjaVan Dashboard or the marketplace’s shipping portal.

After 3 unsuccessful delivery attempts, NinjaVan will return the parcel to the sender. The seller is then responsible for contacting you to arrange a re-shipment or refund. Some sellers may charge a re-delivery fee.

NinjaVan delivers on Saturdays in most markets but does not deliver on Sundays and public holidays. Sorting hubs may operate on Sundays for processing, but no last-mile deliveries occur.

You can reach NinjaVan through their website’s live chat, the in-app help center, NinjaChat on Telegram/Viber/Messenger, or by calling the local hotline for your country. Response times are typically within a few hours during business days.

Yes, in most cases you can redirect your parcel using the reschedule link sent via SMS after a delivery attempt, or through the NinjaVan app. Address changes are limited to the same coverage area and must be within the same country.

Yes. Drivers typically capture a photo upon delivery. You can view the proof of delivery in the NinjaVan app or website by entering your tracking number. This feature is available in all 7 operating countries.

Conclusion

NinjaVan covers seven countries across Southeast Asia and handles millions of deliveries every month. Its tracking system gives you real-time updates from pickup to delivery, so you always know where your parcel is.

If your tracking number is not working, wait 24 to 48 hours and try again. If your parcel is delayed, check NinjaVan’s social pages for network updates. If your status shows delivered but you received nothing, contact support immediately with your tracking number ready.

For country-specific issues, use your local NinjaVan support channel. For cross-border or international shipments, call the Singapore HQ directly at +65 6602 8271 during business hours.