TrackingMore API


To track a shipment, you only need a tracking number and corresponding courier code. Below shows you how to get all supported couriers and detect courier by a tracking number. For more accurate tracking, we suggest you enter courier code field when tracking.

URI Method Description
GET /carriers GETList all supported couriers and corresponding courier code at TrackingMore.
POST /carriers/detect POST Detect carrier by tracking number

Detect carrier by tracking number


Find matched carrier name and carrier code by a tracking number.

  • Content-Type: application/json
    Trackingmore-Api-Key: YOUR_API_KEY
  • Tips

    (There will be a surcharge for using this API: 1 shipment balance for every 5 requests.)


tracking_numberThe tracking code for which you are trying to find a carier. Required, E.g. RN123456789CN.

Request Body

  • {
    	"tracking_number": "RN123456789CN"
  • Response Body 200

        "meta": {
            "code": 200,
            "type": "Success",
            "message": "Success"
        "data": [{
            "name": "China post",
            "code": "china-post"

Optimize your
customer post-purchase journey

Whether you want to get auto-update shipment status or create sales opportunities, we have all the tools you need.