Rate Limiting

To ensure service stability and fair usage across all clients, the Ampere API enforces rate limits on incoming requests. When the allowed request threshold is exceeded, the API will return a 429 Too Many Requests response.


Client Recommendations:

  • Inspect rate-limit headers such as X-RateLimit-Remaining and X-RateLimit-Reset to monitor usage.
  • Implement exponential backoff and retry only after the reset period.
  • Leverage batching or pagination where supported to reduce the number of requests.
  • Avoid tight polling loops or high-frequency requests that can trigger rate limits.