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.