Skip to main content

Rate Limits

Endpoints are grouped into tiers. All endpoints in the same tier share a single per-user bucket.

TierLimitEndpoints
Standard300 req / minRead endpoints (list users, audit logs, API keys, parse status)
Write60 req / minMutations (disable/enable user, revoke API key)
Heavy30 req / minResource-intensive (file upload, submit parse)
Search60 req / minSearch endpoints (codes search)

Every successful response includes rate-limit headers:

HeaderDescription
X-RateLimit-LimitMaximum requests allowed per window
X-RateLimit-RemainingApproximate remaining requests
X-RateLimit-ResetUnix timestamp (seconds) when the quota resets

When a limit is exceeded the API returns 429 Too Many Requests with a Retry-After header (seconds). Clients that sleep for this duration will be paced at a steady rate.