We are using the following end point to retrieve company profile inforrmation
The issue we are facing is that the response time of the service is not consistent and some time we get response back in 7 second and some time it takes more then 60 seconds. What we have investigated so far is that the response time is really high if you search for a invalid company number which does not exist but matches the companies house number format . This results in a 404 but that response takes an average of 60 seconds. After that any subsequent search even for a valid company i.e. one which exist takes , take a lot of time. The response time returns to normal i.e. an average of 7sec when we have made 2-3 valid searches. We have one api account which is being used across the engineering landscape and we have not yet added any ip or domain restrictions on the account . And on an average we are making 2-3 call to the api per minutes.