Skip to main content
Paid plans have no per-second rate limit. You only have a monthly quota. The free plan also has a small per-second cap. Limits only apply to the business endpoints under /v1/*. The auth, key, and health endpoints are free. They do not count against your monthly quota.
Endpoint groupPer-second limitMonthly quotaNotes
Business APIFree plan onlyYesThe /v1/* data
/auth/*NoNoKeys and key info
/healthNoNoPublic health check
Business API requests need an API key. See Authentication to get one.

Quotas

PlanRequests / secondRequests / month
Free5300
StarterNo limit3,000
ProNo limit50,000
EnterpriseNo limitUnlimited

How it works

Paid plans are not throttled per second. They only have a monthly quota. On the free plan, the per-second limit uses a token bucket. You can spend your whole per-second budget at once as a burst. It then fills back up over the next second. The monthly limit is a counter for the calendar month. It goes back to zero at the start of the next month, in UTC. The monthly quota counts per account, not per key. If you have many keys on one account, they all share the same monthly quota.

When you go over a quota

If you go over a quota, you get a 429 Too Many Requests response with a Retry-After header.
Response headers
HTTP/1.1 429 Too Many Requests
Retry-After: 1
Per-second limit response
{
  "type": "about:blank",
  "status": 429,
  "title": "Too Many Requests",
  "detail": "Rate limit exceeded",
  "request_id": "1748123456-1a"
}
Monthly quota response
{
  "type": "about:blank",
  "status": 429,
  "title": "Too Many Requests",
  "detail": "Monthly request limit exceeded",
  "request_id": "1748123456-1a"
}
For per-second errors, Retry-After tells you how long to wait for the bucket to refill. For monthly errors, it points to the next monthly reset.

Upgrading

To move to a higher plan, go to the Radion dashboard.
Last modified on July 2, 2026