Billing & Quotas
Rate Limits, Usage & Billing
Predictable prepaid lookups, per-second burst allowances, and subscription usage inspection via the API.
Billing Model: Prepaid Fixed-Period
ClearTrack Tracking API operates on a transparent, prepaid fixed-period billing model with no auto-debit mandates, card authorizations, or surprise overage fees:
- Unit of Consumption: Quota is metered strictly in lookups. Every tracking API call (including cached responses) consumes exactly 1 lookup. Quotas are never measured in shipments.
- Fixed Validity: Each plan provisions access for a defined validity window (14 days for free trial, 30 days for standard plans).
- Zero Auto-Mandates: You receive an email notification before expiry with a payment link to renew your plan. Subscriptions never automatically bill your credit card.
Prepaid Plans & Quotas
| Plan | Price (INR) | Validity | Included Lookups | Burst Rate |
|---|---|---|---|---|
Free Trial (trial) |
Free | 14 days | 100 lookups | 5 req/sec |
Starter (starter) |
₹399 | 30 days | 1,500 lookups | 5 req/sec |
Growth (growth)Includes Shipment Analyzer |
₹999 | 30 days | 4,000 lookups | 10 req/sec |
Business (business)Includes Shipment Analyzer |
₹3,000 | 30 days | 12,000 lookups | 20 req/sec |
Checking Active Usage via API
Monitor your remaining lookups, active billing window, and rate limits programmatically at any time:
HTTP GET
GET /v1/usage
curl -H "X-API-Key: ct_live_your_key_here" \
"https://api.cleartrackpromise.in/v1/usage"
JSON
200 OK
{
"key_prefix": "ct_live_6303bc4a",
"plan": "growth",
"status": "active",
"period": {
"start": "2026-10-01T00:00:00.000Z",
"end": "2026-10-31T00:00:00.000Z",
"lookups_used": 1420,
"lookups_limit": 4000,
"lookups_remaining": 2580
},
"rate_limits": {
"burst_per_second": 10,
"daily_quota": 800
}
}
Rate Limit Exceeded Handling
When limits are reached, the API returns standard HTTP status codes:
429 rate_limit_exceeded: Per-second burst limit exceeded. Back off requests with a small random delay.429 plan_quota_exceeded: Period lookup limit reached. You can renew your plan to reset your lookup count immediately.402 payment_required: The validity period has ended. Renewing restores access instantly.