Rate Limits
API rate limiting is a technique for controlling the number of requests a client can make to an API within a certain period. It is used to prevent abuse, protect an API from being overwhelmed by too many requests, and ensure fair usage among all clients. The rate limit is slightly different for each API and enforced at the institution level. Detailed rate limits for each service are documented and can be found in the Knowledge centre.
When the HTTP status code 429 - Too Many Requests is returned in the API response, it means the rate limit has been reached. This is considered as a transient error, so the client application should attempt to retry the API calls. To avoid this error, we recommend throttling API calls by the client application. If you have any future questions, then contact us.