Skip to content

Rate Limiting

Rate Limiting

All API endpoints (except /api/external/login) are rate limited on a per-account basis.

Limits
Parameter Value
Sustained rate 120 requests per minute
Burst allowance Up to 120 requests at once
Replenishment 20 requests every 10 seconds
Exceeding the Limit

When the rate limit is exceeded, the API returns:

  • HTTP Status: 429 Too Many Requests
  • Retry-After Header: Number of seconds to wait before retrying
Best Practices
  • Implement exponential backoff when receiving 429 responses
  • Respect the Retry-After header value before retrying
  • Avoid polling endpoints unnecessarily; use reasonable intervals for status checks