In order to provide high-quality service for all customers, Verkada API is rate limited. The current limit is 300 requests per minute across all endpoints per organization. We reserve the right to adjust the rate limit for given endpoints.
Rate limits are global and are enforced on a per-organization basis. If you would like an increase for your application, please reach out to customer support.
If the rate limit is exceeded, the API responds with a HTTP 429 "Too Many Requests" status code
Staying under the limit
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.