Rate limits
Limits are counted per API key. Defaults are generous for sync jobs and website widgets; talk to us if your integration legitimately needs more.
| Limit | Default |
|---|---|
| Requests per minute | 300 per key |
| Requests per day | 10,000 per key |
| Items per bulk request | 100 |
Response headers
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 297
X-RateLimit-Reset: 1789041600
When you exceed a limit the API answers
429 rate_limit_exceeded
with a Retry-After header (seconds).
Being a good citizen
- Honour
Retry-Afterand back off exponentially on429/5xx. - Prefer bulk endpoints over loops of single writes — one bulk call of 100 members costs 1 request instead of 100.
- Use
limit=200when walking large collections. - Cache stable data (groups, seasons) instead of re-fetching it per request.