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, 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 Get All Cameras, Get Persons Of Interest operations.
If you do anticipate situations where you could exceed the limit, we recommend using an exponential backoff and retrying the API call.