API Rate Limit
Rate limits are restrictions that our API imposes on the number of times a user or client can access our services within a given timeframe.
Why do we have rate limits?
Rate limiting is used for managing the flow of incoming requests. Rate limits are a common practice for APIs, and they're put in place for a few different reasons:
- Preventing Abuse:
Rate limiting helps protect the Api from abuse by limiting the number of requests a user or client can make in a given time period. - Ensuring Fair Usage:
By setting limits, all users have fair access to resources, preventing users from monopolizing the system.
How do these rate limits work?
The Api uses a rate limit that is based on a token bucket algorithm with replenishment of 20 requests per period of 12 seconds.
The limit is 100 requests per minute per user account. When the number of requests reach the rate limit the server returns an HTTP 429 (Too Many Requests) response.
Updated 22 days ago