Understanding Smokeball API rate limits and throttling
Throttling and limiting is a policy that affects the frequency an API can be called. They are put in place to protect server infrastructure from abuse or misuse. Smokeball employs rate limits to enable consistent load allocation across our platform.
The Smokeball API uses the token bucket algorithm. Smokeball API partners are assigned a “Burst” and “Rate” Limit.
Unless otherwise specified, Smokeball API partners are assigned the following limits:
Region | Rate (requests per second) | Burst (concurrent requests) |
---|---|---|
US | 5 | 5 |
AU | 5 | 5 |
UK | 5 | 5 |
When you exceed the rate limit, the API will return a 429 Too Many Requests
response. To handle this:
If you require higher rate limits, please contact our support team with: