VOOZH about

URL: https://apify.com/glassventures/companies-house-uk-scraper

⇱ Companies House UK Scraper [DEPRECATED] Β· Apify


πŸ‘ Companies House UK Scraper avatar

Companies House UK Scraper

Deprecated

Pricing

Pay per usage

Go to Apify Store

Companies House UK Scraper

Deprecated

Scrape UK company data from Companies House. Extract company profiles, officers, SIC codes, registered addresses. Uses the official API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Glass Ventures

Glass Ventures

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape UK company data from Companies House using the official API. Extract company profiles, officers, SIC codes, registered addresses, and filing dates.

What does Companies House UK Scraper do?

Companies House UK Scraper lets you extract detailed information about UK-registered companies using the official Companies House API. It retrieves company profiles including registration details, officer information, SIC codes, and filing history dates.

The actor searches Companies House by company name or accepts direct company numbers and URLs. It handles pagination for search results and can optionally fetch officer details for each company. All data comes from the official government API, ensuring accuracy and reliability.

This is ideal for anyone performing due diligence, market research, or competitor analysis on UK businesses. The data includes company status, type, registered address, and key dates that are essential for business intelligence.

Use Cases

  • Due diligence teams -- verify company details, officer information, and filing status before partnerships or investments
  • Market researchers -- analyze UK companies by industry using SIC codes, identify active vs dissolved companies
  • Data analysts -- build datasets of UK companies for sector analysis, geographic mapping, or trend identification
  • Developers -- integrate UK company data into CRM systems, compliance tools, or business intelligence platforms

Features

  • Search companies by name or keywords
  • Look up companies by registration number directly
  • Extract full company profiles with all registration details
  • Fetch officer lists (directors, secretaries) for each company
  • Handles API rate limiting automatically
  • Exports to JSON, CSV, Excel, or connect via API

How much will it cost?

Companies House API is free. The only cost is Apify platform compute time.

ResultsEstimated Cost
100~$0.01
1,000~$0.05
10,000~$0.30
Cost ComponentPer 1,000 Results
Platform compute~$0.05
Proxy (optional)~$0.00
Total~$0.05

How to use

  1. Get a free API key from Companies House Developer Hub
  2. Go to the Companies House UK Scraper page on Apify Store
  3. Enter your API key in the Authentication section
  4. Enter search terms, company numbers, or Companies House URLs
  5. Set the maximum number of items
  6. Click "Start" and wait for the results

Input parameters

ParameterTypeDescriptionDefault
searchTermsarraySearch queries to find companies by name-
companyNumbersarrayCompanies House registration numbers-
startUrlsarrayCompanies House URLs to scrape-
apiKeystringCompanies House API key (required)-
includeOfficersbooleanFetch officer details for each companytrue
maxItemsnumberMax results to return100
maxConcurrencynumberParallel request limit5
proxyConfigobjectProxy settingsApify Proxy

Output

The actor produces a dataset with the following fields:

{
"companyName":"REVOLUT LTD",
"companyNumber":"09740085",
"companyStatus":"active",
"companyType":"ltd",
"dateOfCreation":"2015-07-23",
"registeredAddress":{
"addressLine1":"7 Westferry Circus",
"locality":"London",
"postalCode":"E14 4HD",
"country":"United Kingdom"
},
"sicCodes":["64999"],
"officers":[
{
"name":"STORONSKY, Nikolay",
"officerRole":"director",
"appointedOn":"2015-07-23"
}
],
"jurisdiction":"england-wales",
"lastAccountsDate":"2023-12-31",
"confirmationStatementDate":"2024-07-23",
"url":"https://find-and-update.company-information.service.gov.uk/company/09740085",
"scrapedAt":"2024-01-15T10:30:00.000Z"
}
FieldTypeDescription
companyNamestringRegistered company name
companyNumberstringCompanies House registration number
companyStatusstringActive, dissolved, liquidation, etc.
companyTypestringLtd, PLC, LLP, etc.
dateOfCreationstringIncorporation date (YYYY-MM-DD)
registeredAddressobjectRegistered office address
sicCodesarrayStandard Industrial Classification codes
officersarrayDirectors and secretaries (if includeOfficers is true)
jurisdictionstringRegistration jurisdiction
lastAccountsDatestringDate of last filed accounts
confirmationStatementDatestringDate of last confirmation statement
urlstringCompanies House URL
scrapedAtstringISO 8601 scrape timestamp

Integrations

Connect Companies House UK Scraper with other tools:

  • Apify API -- REST API for programmatic access
  • Webhooks -- get notified when a run finishes
  • Zapier / Make -- connect to 5,000+ apps
  • Google Sheets -- export directly to spreadsheets

API Example (Node.js)

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_TOKEN'});
const run =await client.actor('YOUR_USERNAME/companies-house-uk-scraper').call({
searchTerms:['Revolut'],
apiKey:'YOUR_COMPANIES_HOUSE_API_KEY',
maxItems:100,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();

API Example (Python)

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('YOUR_USERNAME/companies-house-uk-scraper').call(run_input={
'searchTerms':['Revolut'],
'apiKey':'YOUR_COMPANIES_HOUSE_API_KEY',
'maxItems':100,
})
items = client.dataset(run['defaultDatasetId']).list_items().items

API Example (cURL)

curl"https://api.apify.com/v2/acts/YOUR_USERNAME~companies-house-uk-scraper/runs"\
-X POST \
-H"Content-Type: application/json"\
-H"Authorization: Bearer YOUR_TOKEN"\
-d'{"searchTerms": ["Revolut"], "apiKey": "YOUR_KEY", "maxItems": 100}'

Tips and tricks

  • Start with a small maxItems (10-20) to test your API key before running large scrapes
  • Companies House rate limits at 600 requests per 5 minutes -- keep maxConcurrency low (5-10)
  • Use company numbers for precise lookups; use search terms for discovery
  • SIC codes can be used to filter companies by industry sector

FAQ

Q: Does this actor require login credentials? A: Yes, you need a free API key from the Companies House Developer Hub. Registration is free and instant.

Q: How fast is the scraping? A: Approximately 100-200 company profiles per minute, depending on whether officer data is included.

Q: What should I do if I get rate limited? A: Reduce maxConcurrency to 3-5. Companies House allows 600 requests per 5 minutes.

Q: Can I scrape dissolved companies? A: Yes, Companies House keeps records of dissolved companies and they appear in search results.

Is it legal to scrape Companies House?

Companies House data is public information maintained by the UK government. This actor uses the official free API provided by Companies House specifically for programmatic access. The data is Crown Copyright but is available under the Open Government Licence. For more information, see Apify's blog on web scraping legality.

Limitations

  • Requires a free API key from Companies House Developer Hub
  • Rate limited to 600 requests per 5 minutes by the API
  • Only covers UK-registered companies (England, Wales, Scotland, Northern Ireland)
  • Officer data requires an additional API call per company

Changelog

  • v0.1 (2026-04-23) -- Initial release

You might also like

Companies House UK Scraper

lexis-solutions/companies-house-uk-scraper

Scrape company info from UK Companies House. Extract company registration number, address, status, incorporation date, URL, and more.

πŸ‘ User avatar

Lexis Solutions

162

4.6

(8)

Companies House UK Scraper - Cheap πŸ‡¬πŸ‡§πŸ’πŸ”Ž

scrapestorm/companies-house-uk-scraper---cheap

Looking to collect UK companies from Companies House? πŸ‡¬πŸ‡§ With this scraperπŸ”Ž gather company results from keyword searches including company name, company number, incorporation date, registered address, company URL & more Perfect for business intelligence, lead generation & UK market research πŸ“Š

6

Companies House UK Scraper - Low-costπŸ’²πŸ”₯πŸ‡¬πŸ‡§πŸ”Ž

delectable_incubator/companies-house-uk-scraper-low-cost

Scrape UK company data from Companies House πŸ‡¬πŸ‡§πŸ”Ž with a powerful business scraper. Extract company names, company numbers, incorporation dates, registered addresses, and profile URLs from keyword searches. Ideal for lead generation, business intelligence, and UK market research πŸ“ŠπŸš€

UK Companies House Scraper

gio21/companies-house-uk-scraper

Scrape the official UK Companies House registry. Company number, name, status, incorporation, type, address. Free public data. Pay per company.

Local.ch Business Scraper - Billig CheapπŸ”πŸ“žπŸ‡¨πŸ‡­πŸ’

scrapestorm/local-ch-business-scraper---billig-cheap

Looking to collect business listings from local.ch? πŸ’πŸ”Ž With this scraper, you can extract business data including name, categories, address, city, ratings, contact details (phone, email), websites, opening hours & more Perfect for lead generation, competitor research, and structured datasets πŸ“Š

14

3.3

(2)

Job-Room.ch Jobs Scraper - Arbeit.Swiss Billig Cheap πŸ”ŽπŸ‡¨πŸ‡­πŸ’Ό

scrapestorm/job-room-ch-jobs-scraper---arbeit-swiss-billig-cheap

Looking to collect job listings from job-room.ch? πŸ’ΌπŸ”Ž With this scraper, you can extract job data including title, company, location, workload, availability, contract type, posting date, job description URL & much more Perfect for job market analysis, recruitment insights & structured datasets πŸ“Š

5

5.0

(1)

Businesswire Scraper

lexis-solutions/businesswire-scraper

Business Wire scraper for Apify that extracts structured press release data from newsroom pages and article details. Track earnings, M&A, product launches, company tags, links, and metadata for market intelligence, monitoring, APIs, and automation.

πŸ‘ User avatar

Lexis Solutions

10

HouseSigma Scraper - Cheap πŸ”ŽπŸ‡¨πŸ‡¦πŸ 

scrapestorm/housesigma-scraper---cheap

Looking to collect real estate listings from HouseSigma? πŸ πŸ”ŽπŸ‡¨πŸ‡¦ With this scraper you can extract detailed property data including address, city, neighbourhood, price, property type, bedrooms, bathrooms, square footage, detail URL & much more Perfect for market analysis & real estate datasets πŸ“Š

3

5.0

(1)

Company House GOV.UK

nocodeventure/company-house-gov-uk

Get all the information you need about UK companies in seconds! This scraper grabs data from the official Companies House website - that's where the UK government keeps records of every company.

πŸ‘ User avatar

No-Code Venture

18