UK Companies House Company List Builder (No API Key) avatar

UK Companies House Company List Builder (No API Key)

Pricing

from $0.75 / 1,000 company returneds

Go to Apify Store
UK Companies House Company List Builder (No API Key)

UK Companies House Company List Builder (No API Key)

Build UK B2B lead lists from the official Companies House register (5.7M companies). Filter by SIC code, postcode, town, status, incorporation date and company size. New-company feeds with 'only new since last run'. No API key, no login, $0.75 per 1,000 companies.

Pricing

from $0.75 / 1,000 company returneds

Rating

0.0

(0)

Developer

Vince Omondi

Vince Omondi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

UK Companies House Company List Builder: filter all 5.7M UK companies by SIC code, postcode and incorporation date

Build UK B2B lead lists and market maps from the official Companies House register, with no API key, no login and no proxies. Pick an industry (SIC code or keyword), an area (postcode area/district or town), a status and an incorporation-date window. You get clean JSON/CSV/Excel rows with each company's name, number, registered office, SIC codes, accounts category, filing due dates and a link to its register page.

Keywords: Companies House scraper, UK company list, UK companies by SIC code, newly incorporated UK companies, UK B2B leads, UK company database export, Companies House API alternative, Companies House bulk data.

What you can do with it

  • New-company lead lists. For example, every software company incorporated in the last 90 days. Useful for accountants, banks, insurers, web agencies and payroll/SaaS sellers.
  • Local market maps. For example, all active dental practices in Manchester (M postcode area), or all licensed restaurants in EC/WC London.
  • Size proxy. Filter by accounts category (MICRO ENTITY, SMALL, FULL…) to target by company size.
  • Monthly refresh. Schedule a run each month after Companies House publishes its new snapshot.

Example input

{
"sicCodes": ["62012"],
"companyStatuses": ["Active"],
"incorporatedWithinDays": 90,
"maxResults": 100000
}
FieldMeaning
sicCodesSIC code prefixes ("62" = all IT, "56101" = licensed restaurants)
sicKeywordsWords matched against SIC descriptions ("dental")
postcodePrefixesLetters only = postcode area ("M" matches M1–M99, not ME/ML). A district ("E1") matches E1 and E1W, not E14
postTownsExact post town ("LEEDS")
companyStatusesDefault ["Active"]. Use [] for any status
excludeStrikeOffProposalsDefault true. Drops "Active – Proposal to Strike off" companies
companyCategories, accountsCategoriesExact values as they appear on the register
incorporatedFrom / incorporatedTo / incorporatedWithinDaysIncorporation date window
nameContainsSubstrings of the company name
maxResultsStops after this many matches. The source is ordered by company name, so a low cap returns an alphabetical slice
includePreviousNamesAdds former names with their change dates

Example output (one row)

{"companyNumber":"06054123","companyName":"151 DENTAL LTD","companyStatus":"Active",
"companyCategory":"Private Limited Company","incorporationDate":"2007-01-16",
"registeredOffice":{"addressLine1":"151 AYRES ROAD","addressLine2":"OLD TRAFFORD","postTown":"MANCHESTER","postCode":"M16 9WR"},
"sicCodes":[{"code":"86230","description":"Dental practice activities"}],
"accountsCategory":"TOTAL EXEMPTION FULL","accountsNextDue":"2027-04-30",
"confirmationStatementNextDue":"2027-01-30","mortgageCharges":2,
"registerUrl":"https://find-and-update.company-information.service.gov.uk/company/06054123",
"snapshotDate":"2026-10-01","source":"Companies House Free Company Data Product"}

Why it is reliable and cheap

  • Reads the official free bulk snapshot that Companies House publishes for exactly this purpose: https://download.companieshouse.gov.uk/en_output.html. It makes no page scraping requests, so it is never rate-limited or blocked.
  • Streams the seven ZIP parts. It never loads the 2.3 GB of CSV into memory: peak memory was about 20 MB in tests, and a full scan of 5.7M rows took 61–71 s.
  • Retries with backoff on every download. A failed part is reported in RUN_REPORT; the run does not die silently.

Limits (read before buying)

  • Freshness: the snapshot runs to the end of the previous month and is published within 5 working days of month end. It does not include companies incorporated in the last few days. snapshotDate is on every row.
  • Company-level data only. There are no directors, PSCs, emails or phone numbers. Officer data is personal data, so this actor deliberately leaves it out.
  • You are responsible for lawful use (UK GDPR / PECR) when contacting companies.

Data licence

Companies House: "We impose no rules or requirements on how the information on the public register is used… You are responsible for complying with any applicable data protection, copyright and other legislation." (https://www.gov.uk/guidance/companies-house-data-products). Contains public sector information from Companies House.

Integrations

Use the Apify API, schedules, webhooks, and the Make / Zapier / n8n / Google Sheets integrations. The actor can also be called from AI agents through Apify MCP.

Only new companies since your last run

Turn on Only new since last run and schedule the actor weekly or monthly. It remembers every company it has already given you for the same filters (or the same Watch name) and returns only companies you haven't seen. Companies House refreshes the free snapshot monthly, so a monthly schedule is usually enough.

Pricing (pay per event)

  • $0.02 per run
  • $0.00075 per company returned ($0.75 per 1,000)

Set a maximum cost per run and the actor stops adding results once it reaches your budget, so you never pay more than you choose.