Skip to content
LeadistryLive public record
MenuClose
Get 25 free leads

Companies House API Alternative, When the Official API Isn't Enough for Lead Generation

Companies House29 APR 2026 · 6 MIN READ · UPDATED 7 OCT 2026

The official Companies House API is rate-limited, doesn't return contact data, and isn't built for prospecting at all. Here's what to use instead, and when DIY beats a tool.

If you've ever tried to build a UK B2B prospect list straight from the Companies House API, you've probably hit the same wall everyone else does: it's rate-limited (600 requests / 5 minutes), returns only registry data (no websites, no emails, no phones), and has no concept of "find me companies similar to this one." It was built for compliance lookups, not lead generation.

That doesn't mean the API is bad, it just means it's not the right tool if your goal is to get a clean, enriched prospect list this week. This post walks through what the official Companies House API actually gives you, what it doesn't, and what your options are when you need more.

If what you want is the raw API itself, start with our practical Companies House API guide, then come back here for where it stops.

Start free
The public record, already enriched and ready to filter. No API keys, no code.

Filter the public record by code, age and place, and get contact-ready leads: a checked website and email on every row, charged only when complete. 25 free to start.

or
No card · 25 free leads · Full enrichment on every one

What the official Companies House API gives you

The free Companies House API returns the public register data: company name, number, status, registered office, SIC codes, incorporation date, officers, and filing history. That's the same data you'd see on the Companies House website, but in JSON instead of HTML.

For most UK lead generation use cases, this is your *starting point*, the registry is the canonical UK business list. But there are three things it deliberately doesn't do:

1. It returns no contact data

There's no email address, phone number, or website on a Companies House record. The registered office is a postal address, often the company accountant's office, not where the business actually operates. Officers have names but no contact info beyond what's already public.

2. It's rate-limited

600 requests per 5 minutes is fine for compliance lookups but useless if you're trying to scan tens of thousands of companies. Bulk data files exist as a workaround, but those land as 1-million-row CSVs that you have to parse and filter yourself.

3. Its advanced search stops at what the register holds

The advanced-search endpoint does combine filters: SIC codes, incorporation dates, company status and the registered office location, with up to 5,000 results a request. So "SIC 41201, incorporated in the last 90 days, registered office in SE1" is one query, and the advanced search on the Companies House website does the same and downloads the first 5,000 results as a CSV file. What it cannot add is anything the register does not hold: no websites, no emails, no headcount, and no way to tell which of those companies you can actually reach.

When DIY is the right answer

If your team has engineering capacity and your prospect list is one-time or rarely refreshed, DIY against the API or bulk files can work. The pattern is:

  1. Pull the monthly bulk file from Companies House (free).
  2. Load it into Postgres or BigQuery.
  3. Filter by SIC + region + age.
  4. Hand-enrich the resulting list with websites and emails (Google Maps API, manual research, or a separate enrichment vendor).
  5. Re-run quarterly when fresh data drops.

Total time to first usable list: ~2 weeks of engineering, ongoing maintenance cost.

When you want a tool instead

If your prospecting is list-based and recurring (you want fresh leads every week or month, filtered the same way), DIY rapidly turns into a part-time job. That's where a tool like Leadistry saves time:

  • Mirrors the entire UK Companies House register so search is instant.
  • Adds the SIC code filtering the official API doesn't support natively.
  • Does the enrichment automatically (verified website, verified email, director name), with LinkedIn and social profiles included free when found.
  • Keeps itself fresh: your agent reads the public record every morning and puts the new matches in the Feed, and you never get the same company twice.

For a UK accountant looking for newly-incorporated companies, an insurance broker tracking active charges, or a recruiter watching for companies in their first year of trading, the tool route is dramatically faster than DIY.

How to decide

Quick decision tree:

  • One-off list, no recurring need, have engineering → DIY against the API or bulk files.
  • Recurring list, no engineering bandwidth → Use a tool. Leadistry's free trial is 25 leads, no card.
  • High-volume + custom enrichment requirements → DIY for the registry side, plus an enrichment vendor for contacts.

The Companies House API is excellent for what it was designed to do. It just wasn't designed for prospecting. Knowing that up front saves you a few wasted weeks. Companies House data for lead generation lays out what the data holds and what it leaves out.

The Leadistry Team

Leadistry maintains a live database of 5 million UK companies, enriched from the Companies House public record with verified websites, business emails and social profiles. We write about the craft of finding and reaching the right businesses, first.

See how Leadistry works →