In order to provide high-quality service for all customers, the Verkada API is rate limited. The current limit is 1,000 requests per minute across all endpoints per organization. We reserve the right to adjust the rate limit for given endpoints based on a case by case basis.
If the rate limit is exceeded, the API responds with a HTTP 429 "Too Many Requests" status code.
Here are some recommendations to stay under the limit:
- Cache responses for certain endpoints, such as Get Camera Data, Get All License Plates of Interest.
- If you do anticipate situations where you could exceed the limit, we recommend using an exponential backoff and retrying the API call.
