# TrackingMore (slim)

> TrackingMore is a multi-carrier parcel tracking service run by CHANNELWILL CO., LIMITED under the CWILL brand. Its REST API v4 detects couriers, creates and reads trackings, retracks expired ones and tracks air waybills, with webhooks for status changes.

- Full: https://www.anchorterminal.com/tools/trackingmore.md (~8,700 tokens) · this version ~1,880 tokens · JSON https://www.anchorterminal.com/tools/trackingmore.json · canonical https://www.anchorterminal.com/tools/trackingmore
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/trackingmore#pricing · reviews https://www.anchorterminal.com/tools/trackingmore#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**E · 41.8/100 · rank #1195 of 1349 · #10 in Shipping & fulfilment · not agent-ready · confidence low**


Assessment: A small tracking API with published per-endpoint rate limits, meta error codes, a free courier detection call and SDKs in seven languages. The reference docs render by script with no OpenAPI file, plan prices weren't readable, one key has full access, the SDKs date from 2024 and the legal documents belong to the CWILL group.

## Facts

- Kind: HTTP API · vendor: CHANNELWILL CO., LIMITED · category: Shipping & fulfilment · legal entity: CHANNELWILL CO., LIMITED · provenance 74/100
- Endpoint: `https://api.trackingmore.com/v4` (HTTP)
- Auth: API key · pricing: Freemium · x402: no · licence: Proprietary hosted service under the CWILL Terms of Service. The seven official SDKs on GitHub are MIT
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST API v4 at api.trackingmore.com, read from the official SDK repositories, the support centre, trackingmore.com, status.trackingmore.com and the CWILL legal pages on 3 November 2026. The reference docs at trackingmore.com/docs render by script and were not read. No account was made and no call was sent
- API: JSON over HTTPS. GET couriers/all, POST couriers/detect, POST trackings/create, POST trackings/batch, GET trackings/get, PUT trackings/update/{id}, DELETE trackings/delete/{id}, POST trackings/retrack/{id}, POST awb. v2 and v3 are still served with their own headers and meta codes
- Credentials: Tracking-Api-Key header. Keys are generated under Developer, API key, shown once, at most four per account, deleted from the same page. No scopes
- Rate limits: Per account per endpoint. 3 requests a second on trackings/create, 10 a second on batch, get, update, delete, retrack, awb, couriers/all and couriers/detect. Custom limits on Enterprise. 429 with a 120-second wait
- Errors: HTTP 200, 400, 401, 403, 404, 429 and 500 with meta codes 4101 to 4190 for bad requests (duplicate, missing or invalid tracking number, invalid or undetected courier, required fields, invalid field format, awb errors, quota reached) and 511 to 513 for server errors
- Webhooks: Up to four URLs per account, chosen statuses (info received, in transit, out for delivery, failed attempt, delivered, exception, expired, not found), test and disable actions, a notification log, retries and a published outgoing IP list per the support centre
- Plans: Free, Basic (two keys, 6 requests a second, two webhook endpoints), Pro (five keys, 10 a second, five endpoints) and Enterprise (eight keys, custom limits, eight endpoints, 99.99 per cent API uptime line, invoice payment), priced in credits a month. Prices render by script
- SDKs: trackingmore-sdk-nodejs 1.0.8, -python, -php, -ruby, -java, -go and -net on GitHub, MIT. Last pushes February to December 2024. The Node SDK has no CI workflow
- Status: status.trackingmore.com, a hosted status page whose uptime figures and update history render by script. Its static text says there are no updates in the last 7 days
- Company: TrackingMore says it was founded in 2014 by Clooney Wang. The CWILL about page says Bo Liu and Clooney Wang built a parcel tracking system in 2014 and the group started as Channelwill. Its privacy policy names CHANNELWILL CO., LIMITED, Hong Kong, as the controller for TrackingMore and CWILL INC, Delaware, for other products
- Prices: Tracked order $0.03 per transaction

- Scores: Reliability 65, Performance pending, Schema & documentation 31, Agent ergonomics 54, Security & auth 31, Payments & pricing 23, Task success pending, Maintenance & community 19, Transparency & trust 57 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines and scored on the REST API v4 at api.trackingmore.com. · Schema & documentation, No OpenAPI or similar file was found in the docs, the SDK repositories or a search, and the reference at trackingmore.com/docs renders by sc… · Agent ergonomics, trackings/get filters by tracking numbers, courier and created date range, and batch create takes 40 at once. · Security & auth, One API key in the Tracking-Api-Key header, shown once, at most four per account, deleted in the web app. · Payments & pricing, Read with the hosted rubric. · Maintenance & community, Read as a closed service. · Transparency & trust, Closed service.
- Sources: 25, open questions: 10, both in the full twin
- Capabilities: shipping.tracking
- JSON: https://www.anchorterminal.com/api/v1/tools/trackingmore.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/trackingmore.svg` or a link to https://www.anchorterminal.com/tools/trackingmore from a page on trackingmore.com or one of its subdomains, or the README at the root of github.com/TrackingMore-API/trackingmore-sdk-nodejs, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: support@trackingmore.com; https://support.trackingmore.com/en/; https://support.trackingmore.com/en/category/api-webhook-oop8bq/; more in the full twin

## Before you call it

1. Send the key as `Tracking-Api-Key` to https://api.trackingmore.com/v4; the v2 header name `Trackingmore-Api-Key` and the v3 path are the older versions
2. Call `POST /v4/couriers/detect` first when the carrier is unknown (free on v4), then `POST /v4/trackings/create` with `tracking_number` and `courier_code`; the create response already carries the tracking result
3. Create up to 40 shipments at once with `POST /v4/trackings/batch` and read them with `GET /v4/trackings/get`, which filters by tracking numbers, courier and created date
4. Treat meta code 4101 as an existing tracking rather than a failure, and 4190 as a plan quota to raise with the person; after a 429 wait 120 seconds
5. Stay under 3 creates a second and 10 requests a second on other calls per account, and prefer a webhook (same version as the API) to polling

## Connect

```bash
npm install trackingmore-sdk-nodejs
```

```bash
curl -H "Tracking-Api-Key: $TRACKINGMORE_API_KEY" https://api.trackingmore.com/v4/couriers/all
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/trackingmore

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Easyship | BB | 70.6 | shipping.tracking | https://www.anchorterminal.com/tools/easyship.min.md |
| Sendcloud | B | 64.5 | shipping.tracking | https://www.anchorterminal.com/tools/sendcloud.min.md |
| Shippo | C | 61.9 | shipping.tracking | https://www.anchorterminal.com/tools/shippo.min.md |
| ShipBob | C | 60.9 | shipping.tracking | https://www.anchorterminal.com/tools/shipbob.min.md |
| ShipStation API | C | 59.3 | shipping.tracking | https://www.anchorterminal.com/tools/shipstation.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

