To ensure continuous quality of service, API usage can be subject to throttling. The throttle will be applied if the API consumer is deemed to be making excessive or unnecessary requests to the API. If the throttle is applied an HTTP status code of 503 will be returned along with the standard API error response message. Access to the API method will be reset after 30 seconds.
When querying methods which return lists of data, we encourage developers to take appropriate measures such as caching results from previous calls to reduce the number of requests to the API. As a general rule, we recommend setting the cache expiration to a minimum of 5 minutes.