We have two rate limits, one for the number of requests per minute and another for the number of requests per day. These limits are in place to ensure fair usage and to protect our infrastructure.
The rate limit works on a fixed window strategy. This means that the limits are reset at the start of each minute and each day, allowing you to make the maximum number of requests allowed within those time frames.
The rate limit for requests per minute is set to 180 requests. If you exceed this limit, you will receive a 429 Too Many Requests response.
The rate limit for requests per day is set to 86,400 requests which is equivalent to making 1 request per second for the whole day. If you exceed this limit, you will also receive a 429 Too Many Requests response.
For every response from the API, we include the following headers to help you monitor your usage. Here is an example:
RateLimit-Reset: 51
RateLimit-Remaining: 179
RateLimit-Limit: 180
X-RateLimit-Limit-Day: 86400
X-RateLimit-Remaining-Day: 86397The RateLimit-* apply to the per minute limit, while the X-RateLimit-* apply to the per day limit.