Scalability & Throttling

The platform scales with load and enforces throttling at 100 requests per second per client. We allow short bursts above the limit within reasonable bounds to accommodate natural traffic patterns.

Rate Limit Responses

When rate limits are exceeded, the API will return a 429 Too Many Requests status code along with a RateLimitExceeded error response.

Example response:

{
  "code": "RateLimitExceeded",
  "message": "Request rate limit exceeded. Please reduce your request frequency."
}

Best Practices

  • Implement exponential backoff in your client applications
  • Monitor your request rates to stay within limits
  • Utilise batch endpoints where possible