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.

Rate-limit headers

Every response carries your current budget, so you can pace requests without guessing:

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:
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.