About 2,500 companies are incorporated in the UK every day (2,470 on 20 Oct 2026, 2,538 on 21 Oct). For accountants, banks, insurers, agencies and SaaS companies, each one is a business that needs a bank account, bookkeeping, a website and software – and nobody has contacted it yet.
The data is public and free: Companies House exposes every company through a REST API. This post shows how to get "new companies in industry X in town Y" with a few lines of Python, and how to turn it into a daily feed.
1. Get a free API key
Register at the Companies House developer hub , create an application and a REST API key . The key is free; the rate limit is 600 requests per 5 minutes.
Authentication is HTTP Basic: the key is the username, the password is empty.
2. The endpoint you want: advanced search
Most tutorials use /search/companies , which searches by name.…