Track UPS, FedEx, USPS, DHL packages via simple REST API. Subscription-based with intelligent caching.
https://justinvutrackingapi.siteEvery request requires an API key. Two key types available:
For direct tool/script integration
Authorization: Bearer jv_live_your_keyFor OpenClaw instance integration
X-OpenClaw-Key: oc_live_your_keyPOST /api/track/batch| Rule | Value |
|---|---|
| Min tracking numbers | 5 |
| Max tracking numbers | 10 |
{
"trackingNumbers": [
"9302027530832808100498",
"9302055107210304061793",
"9302001201042507529402",
"9302070658154203378472",
"9400109206094487929276"
]
}curl -X POST https://justinvutrackingapi.site/api/track/batch \
-H "Authorization: Bearer jv_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"trackingNumbers": [
"9302027530832808100498",
"9302055107210304061793",
"9302001201042507529402",
"9302070658154203378472",
"9400109206094487929276"
]
}'{
"success": true,
"total": 5,
"successCount": 4,
"errorCount": 1,
"usage": {
"used": 28,
"limit": 3000,
"month": "2026-03",
"newTracks": 2,
"cachedTracks": 3
},
"data": [
{
"TrackingNumber": "9302027530832808100498",
"Carrier": "USPS",
"Status": "In Transit",
"Delivered": false,
"_cached": false,
"TrackingDetails": [...]
},
...
]
}GET /api/usagecurl -H "Authorization: Bearer jv_live_your_key" \
https://justinvutrackingapi.site/api/usage{
"userId": "user123",
"name": "John Doe",
"plan": "monthly",
"subscription": {
"status": "active",
"endDate": "2026-04-28T00:00:00.000Z",
"isExpired": false
},
"monthlyUsage": {
"month": "2026-03",
"used": 28,
"limit": 3000,
"remaining": 2972,
"percentage": 1
}
}GET /api/health // No auth required| Unique tracks/month | 3,000 |
| Per request | 5 - 10 numbers |
| Reset | 1st of each month |
| New tracking number | Counts (1 quota) |
| Already cached number | FREE |
| Call same number 100x | Still FREE |
| Plan | Duration | Monthly Quota |
|---|---|---|
| Trial | 7 days | 3,000 tracks |
| Monthly | 30 days | 3,000 tracks |
| Yearly | 365 days | 3,000 tracks/month |
| Lifetime | 100 years | 3,000 tracks/month |
| UPS | United Parcel Service |
| FedEx | Federal Express |
| USPS | United States Postal Service |
| DHL | DHL Express |
| Auto-detect | Carrier from tracking number |
| Real-time | Live tracking updates |
| History | Full tracking timeline |
| Code | Description |
|---|---|
| 400 | Bad Request — Invalid parameters or less than 5 tracking numbers |
| 401 | Unauthorized — Invalid, missing, or expired API key |
| 429 | Limit Exceeded — Monthly quota used up or subscription expired |
| 500 | Server Error — Internal error |