I work on a product which is used by multiple customers and we are looking to integrate with the rest api to access the company house data. We’d like to host the integration with companies house once and then each client would connect to companies house via this central integration i.e.
client 1 → integration → companies house
client 2 → integration → companies house
The impact of this approach would be that all of the requests would come through a single API key (not an API key per client) and therefore there would be a risk that we’d breach the 600 request limit.
Is is acceptable for us to use the api in this way (i.e shared API key)? how would we go about monitoring and increasing the 600 request limit.