Menu

1 / 2

How to get a daily list of new UK companies from Companies House (free API + Python)

DEV Community: api·Hiếu Trần Quang·about 18 hours ago
#Ip7rxv6j
#devtoapi#devto#dev#companies#company
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.