Advanced search API for Incorporation Date

I’m looking to call the CH API to get information on newly incorporated companies (i.e. all companies incorporated yesterday, for example). I’m under the impression that this is possible, but only with access to the advanced search API. What do I have to do to get access to this?

Specifically, querying the advanced Search API endpoint (/search/companies).

(Not from Companies House, just another punter).
Depending on exactly what you want to find out, you may be better with the Streaming API. Pros:

  • You are notified as soon as Companies House has processed an incorporation filing.
  • You avoid both the rate limit AND the other limits which apply to the Advanced Search - and indeed other parts of the API. Rate limiting is in the Public Data API e.g. for individual queries). What that means is there is a maximum number of records the Advanced Search will return - if more registrations than that came in you simply cannot get the information! See e.g. this thread:

Cons:
You have a continuous process (which needs some code to manage reconnection), rather than “sample once per day”. Of course, you can just stash all the data yourself then you can sample this whenever you like…

For how to sign up see the links on the thread below. I believe this covers both the “Public Data API” for making individual queries and the Streaming API.

Good luck.