Companies House Scraper: New UK Companies & Company Search
Pricing
from $1.20 / 1,000 companies
Companies House Scraper: New UK Companies & Company Search
Search the UK Companies House register without an API key: new UK companies by location, SIC code and incorporation date (UK business leads), UK company search by name or number, full profiles with overdue flags, and filing history.
Pricing
from $1.20 / 1,000 companies
Rating
0.0
(0)
Developer
Emilio Cisneros
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
19 days ago
Last modified
Categories
Features
Share
Search the UK Companies House register and export companies to JSON, CSV or Excel. No API key needed. You can:
- Find new companies (lead generation): filter by registered office location (town or postcode), SIC code, incorporation date range, status, company type and name words. For example, every software company incorporated in Manchester last month.
- Get past the register's 5,000-result cap: large date ranges are split automatically.
- Look up company numbers or search by name.
- Full profile (optional): accounts and confirmation statement dates with overdue flags, SIC descriptions, previous names, and charges/insolvency flags.
- Filing history (optional): date, form type, description and PDF document link for recent filings.
The data comes from the official public register at find-and-update.company-information.service.gov.uk, fetched politely (2 requests/second).
How to use
- Pick a mode: advanced search (location, SIC code, incorporation date), name search, or company numbers.
- For new-company leads, set a location, SIC codes and an incorporated from date.
- Click Start and export the companies to CSV/Excel. Turn on full profile or filing history when you need more detail.
Privacy by design
This Actor collects company-level data only. It does not collect officers', directors' or PSCs' names, birth dates, nationalities or addresses, so you avoid processing personal data you don't need.
Why this Actor
| This Actor | Typical Companies House Actors | |
|---|---|---|
| API key needed | No | Often yes |
| New-company search by location + SIC + date | Yes | Rarely |
| >5,000 results per search | Yes (auto-split) | No |
| Overdue accounts/confirmation flags | Yes | No |
| Price | $1.50 / 1,000 companies | $4+ / 1,000 |
Input examples
Software companies incorporated in Manchester since September 2026
{ "mode": "advanced", "location": "Manchester", "sicCodes": ["62012", "62020"], "incorporatedFrom": "2026-09-01", "statuses": ["active"], "maxItems": 1000 }
Company lookup with filings
{ "mode": "numbers", "companyNumbers": ["00445790", "SC123456"], "includeFilings": true, "maxFilings": 10 }
Output
{ "companyNumber": "00445790", "companyName": "TESCO PLC", "status": "Active", "companyType": "Public limited Company", "incorporatedOn": "1947-11-27","registeredOfficeAddress": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, United Kingdom, AL7 1GA", "sicCodes": ["47110"],"sic": [{ "code": "47110", "description": "Retail sale in non-specialised stores with food, beverages or tobacco predominating" }],"accountsDueBy": "2027-08-26", "accountsOverdue": false, "confirmationStatementDueBy": "2027-07-02", "confirmationStatementOverdue": false,"previousNames": [{ "name": "TESCO STORES (HOLDINGS) LIMITED", "from": "1947-11-27", "to": "1981-12-14" }], "hasCharges": true,"filings": [{ "date": "2026-09-16", "type": "SH03", "description": "Purchase of own shares.", "documentUrl": "https://find-and-update.company-information.service.gov.uk/company/00445790/filing-history/.../document?format=pdf&download=0", "pages": 4 }],"registerUrl": "https://find-and-update.company-information.service.gov.uk/company/00445790" }
Pricing (pay per event)
- $0.0015 per company ($1.50 per 1,000).
- +$0.001 per full profile (advanced/name modes, when Include full profile is on). In numbers mode the profile is included.
- +$0.001 per filing history, when Include filing history is on.
- Invalid or unknown company numbers are free error records.
How much does it cost?
You only pay for results, never for compute time:
| You get | You pay (Starter/Bronze plan price) |
|---|---|
| 100 companies | $0.15 |
| 1,000 companies | $1.50 |
| 10,000 companies | $15.00 |
Apify's free plan includes $5 of usage every month, and free-plan users pay half price on this Actor, so that covers about 6,666 companies at no cost. Paid plans get volume discounts (Silver -10%, Gold -20%). Set a maximum cost per run and the Actor stops cleanly at your limit.
Notes
The register data is public and Crown copyright, licensed under the Open Government Licence. Companies House doesn't verify the accuracy of filed information.
Use cases
- Lead generation: new companies by town and industry, right after incorporation, for accountants, banks, web agencies and insurers.
- KYC and due diligence: company status, overdue accounts and filing history.
- Market research: how many companies are formed per sector and region.
- CRM enrichment: add company numbers, SIC codes and registered addresses to your records.
Run it from code (API, Python, JavaScript)
curl -X POST "https://api.apify.com/v2/acts/api-co~companies-house-uk/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" -d '{"mode": "advanced", "location": "Manchester", "sicCodes": ["62012"], "maxItems": 20}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("api-co/companies-house-uk").call(run_input={"mode": "advanced", "location": "Manchester", "sicCodes": ["62012"], "maxItems": 20})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('api-co/companies-house-uk').call({"mode": "advanced", "location": "Manchester", "sicCodes": ["62012"], "maxItems": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();
It also works from AI agents through the Apify MCP server, and with Zapier, Make, n8n, Google Sheets and webhooks. You can schedule it in the Apify Console.
FAQ
Do I need a Companies House API key? No. The Actor reads the public register website, so no key or account is needed.
Can I get companies incorporated this week? Yes. Set Incorporated from to the date you want and schedule a daily run for a stream of new UK company leads.
Does it return directors? No, on purpose. It returns company-level data only and avoids personal data.
How do I find SIC codes? Use the official SIC 2007 list, e.g. 62012 (business and domestic software development) or 56101 (licensed restaurants).