Rate limiting is applied to the Companies House API to ensure a high-quality service is delivered for all users, and to protect client applications from unexpected loops.
You can make up to 600 requests within a five-minute period. If you
exceed this limit, you will receive a 429 Too Many Requests
HTTP
status code for each request made within the remainder of the
five-minute window. At the end of the period, your rate limit will reset
back to its maximum value of 600 requests.
If you have an application that requires a higher rate limit than the default applied, then please contact us, we will be happy to help.