API requests are limited to 5000/hour. If an operation has stricter limits it will be specified on the documentation of that endpoint.
If you reach the limit you'll be temporarily blocked and receive a response with:
- HTTP status 429
- Retry-After HTTP header indicating the seconds to wait until next request.
Rate limits are subject to change in the future so it's important to handle reaching these limits in your integration:
- plan ahead your integration behavior based on the specified rate limit.
- if limit is reached, pause and retry based on the Retry-After header.
- avoid unnecessary polling, eg. remember scorecards are updated on a daily basis.
Updated over 3 years ago