Intermittent timeouts

Hi,
We make a large volume of requests to the API (but within API limits) from an Azure webapp and are experiencing a significant amount of timeouts on all endpoints - even retrying requests a few times often times out. Can you suggest any potential reason for this? Is there perhaps throttling of requests per IP address?
Thank you

@it1

The service does not throttle based on IP address, its rate limited on the API key sent with the default being 600 requests in a five minute period. Can you provide any further details, such as the exact error message returned, is it particular times of day, are there any patterns etc… so we can advise further.

Thanks,

@mfairhurst