Skip to main content
The API is rate limited per tenant to keep it responsive for everyone. The limit is shared across all of a tenant’s API keys and dashboard sessions — it’s not per key.
Limit1,200 requests
Windowper 60 seconds (sliding)
Scopeper tenant

Rate-limit headers

Every response carries your current budget, so you can pace requests without guessing:
HeaderDescription
X-RateLimit-LimitMaximum requests allowed in the window.
X-RateLimit-RemainingRequests left in the current window.
X-RateLimit-ResetWhen the window resets (Unix epoch seconds).

Handling 429

When you exceed the limit, the API responds 429 Too Many Requests with a Retry-After header (seconds to wait). Pause for that long, then retry. Build this into your client rather than hammering the endpoint:
HTTP/1.1 429 Too Many Requests
Retry-After: 12
Watch X-RateLimit-Remaining and slow down before you hit zero, and prefer fewer large pages over many small ones — request up to page_size=200 and follow the pagination cursor instead of polling tight loops.

What’s next

Explore the endpoints

Browse the full API reference with live schemas and a request console.