Sections

Rate limits

The Absurdia API is rate limited. API calls above the rate limit will return an HTTP 429 - Too Many Requests response code and a Abs-Rate-Limit: true response header. These requests are not processed by Absurdia and can be retried with the same idempotency key.

The rate limit is calculated using the token bucket algorithm. The bucket is filled at a rate of 1 token per 100ms with a maximum of 20 tokens. To avoid hitting the limit, we recommend staying within a limit of ~10 requests per second.