To ensure fair usage and maintain the performance and reliability of our API, we have implemented a rate-limiting mechanism. This section provides an overview of the rate limits in place and how they affect API requests.
Our API rate limiter is designed to limit the number of requests that a client can make to our API within a specified time window. This is achieved through the following policy:
When you make requests to our API, you will receive the following headers, indicating your current rate limit status:
"default";q=500;w=60 (500 requests per 60 seconds)"default";r=499;t=59 (499 requests remaining, 59 seconds until reset)If you exceed the allowed number of requests within the time window, the API will respond with a 429 Too Many Requests status code. When this occurs, you should:
t parameter in the RateLimit header to determine how long to wait before making more requests.For copy/paste examples in Python and TypeScript, see Respecting Rate Limits.