Rate Limits
The API enforces a rate limit determined by your pricing plan:
- Explore - 250 requests per minute (1 concurrent)
- Collaborate - 500 requests per minute (2 concurrent)
- Campus - 500 requests per minute (4 concurrent)
The limit applies to the entire school, regardless of the number of devices or IP addresses in use. Meaning, if multiple devices at the school are making a high volume of API requests, they will share a single overall limit. If the combined requests exceed this limit, further requests will be restricted, even if an individual device has not reached its own limit. Please ensure your school's API usage stays within the limits set in your pricing plan.
If this limit is exceeded, the API will return a 'HTTP 429: Too Many Requests' response code. You can use the response headers below to confirm the current rate limit and monitor the remaining requests available within the current minute.
- RateLimit-Limit, the current limit for your account - RateLimit-Remaining, the number of remaining requests in the current minute - RateLimit-Reset, the number of seconds until the limit is reset
Increasing the API rate limit is available as an add-on, as it is based on usage. If your school requires a higher rate limit, please reach out to your Customer Success Manager for more information on the available options.
Pricing
If your school wishes to increase the API rate limit per month, the costs would be €2,000 per month for 500 extra requests per minute.
Comments
0 comments
Please sign in to leave a comment.