Ninja Van Tracking - trackingmore

Ninja Van Tracking API

Ninja Van tracking API and webhook make it easy to integrate Ninja Van Tracking function into your own project. Support APIs Client Libraries for PHP, Java, Node.js, Python, C#, Ruby,GoLang.

Get API docs

Tracking APIs for 410 couriers

Integrate tracking API to get fast tracking updates.

Ninja Van Webhook notifications

Push delivery updates when status of your package changes.

Intelligent courier detection

Auto detect the courier according to tracking number format.

Multilingual API call

Return multilingual tracking information when calling API.

API built for eCommerce developers

Trackingmore API allows eCommerce developers in any sizes to add package tracking fuction easily. Use Trackingmore API to:


  • Get realtime tracking info of muti-carriers in one integration
  • Provide shipment tracking experience like Amazon
  • Push notifications of package update with webhook
  • Verify delivery exception before it is too late
{
"meta":{"code":200,"type":"Success","message":"Success"},
"data":{"
   items":[{
     "id":"b9533f736b05d563c71231cdd79b2a57",
     "tracking_number":"1939155131",
     "carrier_code":"ninjavan",
     "status":"transit",
     "original_country":"China",
     "destination_country":"United States",
     "itemTimeLength":2,
     "origin_info":{
         "weblink":"",
         "phone":null,
         "carrier_code":"ninjavan",
         "trackinfo":[{"
            Date":"2017-03-08 04:22:00",
            "StatusDescription":"Departed Facility in HONG KONG-HONG KONG",
            "Details":"HONG KONG-HONG KONG
         "},{
            "Date":"2017-03-06 15:28:00",
            "StatusDescription":"Shipment picked up",
            "Details":"BEIJING-CHINA,PEOPLES REPUBLIC"
         }
      ]},
     "destination_info":null,
     "lastEvent":"Departed Facility in  HONG KONG-HONG KONG,HONG KONG-HONG KONG,2017-03-08 04:22:00",
     "lastUpdateTime":"2017-03-08 04:22:00"
   }]
}}

List of Package Status

String Description
pending Pending,"Pending" means new packages added that are pending to track.
notfound Not Found,"Not Found" means there is no package tracking info available yet.
transit Transit,"Transit" means package has tracking info and is on way to recipients' address.
pickup Out for Delivery,Also known as "Out For Delivery". It means package is about to be delivered or is ready to be picked up at local sort facility.
delivered Delivered,"Delivered" means package has been delivered successfully.
undelivered Failed Attempt,Also known as "Failed Attempt". It means unsuccessful package delivery attempt or failed delivery.
exception Exception,"Exception" means package returned to sender, receiver refused delivery, package damaged or other exceptions.
expired Expired,"Expired" means package carried by Express Company has not been delivered in 30 days or Postal Services in 60 days.

Ninja Van Tracking API Capabilities

Say goodbye to SOAP / XML web services.

Features TrackingMore Tracking API
RESTful JSON API
Multi-carrier integration
Automated tracking
Webhook notifications
Courier detection
Standardised tracking data
Technical Support within 1 business day
Public Docs
PHP Example
Java Example
C# Example
Python Example
Nodejs Example
Ruby Example
Golang Example
All In One Package Tracking
  • Facebook Twitter Android App Store
  • ©2014-2018 TrackingMore.All Rights Reserved.