UK Companies House API & Scraper: UK Company Leads, Data
Pricing
from $2.80 / 1,000 companies
UK Companies House API & Scraper: UK Company Leads, Data
Unofficial Companies House API & scraper: UK company data by SIC code, location, incorporation date and status. Company profiles, directors and officers, and optionally the website, emails and phones (UK B2B leads). No 10,000-result cap. Monitor new incorporations and changes.
Pricing
from $2.80 / 1,000 companies
Rating
0.0
(0)
Developer
EuroScrape
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 hours ago
Last modified
Categories
Share
UK Companies House Scraper: Directors, Leads & Emails
Build UK B2B lead lists from the official Companies House register. Filter by industry (SIC code), location, incorporation date, status and company type. For every company you get its full profile, directors and officers, accounts and confirmation-statement dates. Optionally, the Actor also finds the company's own website, emails and phone numbers.
No API key and no Companies House account needed.
✨ Why this Actor
| 🌐 Websites, emails & phones | Other Companies House scrapers stop at the register. This one also finds each company's own website and extracts its emails, phones and social links. A site is marked verified_company_number when it shows the company number (UK law requires it). It is marked probable when the domain and the page both match the company's full name, or the domain and the registered postcode. Billed only when a website is found. |
| ♾️ No 10,000-result cap | Companies House search stops at 10,000 results. The Actor splits large searches by incorporation date automatically, so you can export a whole industry. |
| 🆕 New-incorporation feeds | incorporatedInLastDays: 7 combined with a schedule gives you a weekly list of brand-new companies in your sector and area, the classic lead source for accountants, banks, insurers and web agencies. |
| 🔔 Change monitoring | Get alerted when a company changes status (for example into liquidation), name, registered office, SIC codes, active directors or accounts, with before/after values. |
| 🧾 Clean data | ISO dates, postcodes extracted, SIC codes with descriptions, an overdue-accounts flag, charges and insolvency flags, directors split into first and last names, and identity-verification status. |
| 🏛️ Beneficial owners (PSC) | Who owns or controls each company: persons with significant control with their share and voting bands (25-50%, 50-75%, 75% or more), and for a parent company its registration number and legal form. A ready owners list ("Tesco Holdings Limited (75% or more)") for KYC and group mapping. Never the address of a person. |
| ⚖️ Balanced results | With several SIC codes, results are interleaved between them, not all from the first code. |
🎯 Use cases
- Prospecting: every active plumbing and heating company in Manchester, with director names, website, email and phone.
- New business leads: IT consultancies incorporated in London in the last 7 days, delivered every Monday.
- KYC and supplier checks: the beneficial owners of a list of companies, and an alert when they change.
- Credit and KYC monitoring: get notified when a client or supplier's status, directors or registered office changes.
- Market research: how many companies in a SIC code were incorporated or dissolved in a region and period.
🚀 Examples
Plumbers & heating engineers in Manchester, with contacts:

{ "sicCodes": ["43220"], "location": "Manchester", "findContacts": true, "maxItems": 300 }
Weekly feed of new IT companies in London (schedule weekly):
{ "sicCodes": ["62012", "62020"], "location": "London", "incorporatedInLastDays": 7, "monitorName": "new-it-london", "monitorChanges": false }
Beneficial owners of your suppliers, with an alert when the owners change (schedule daily):
{ "companyNumbers": ["00519500", "00445790"], "includePsc": true, "monitorName": "supplier-owners" }
Watch your own list of companies for changes (schedule daily):
{ "companyNumbers": ["00445790", "SC123456"], "monitorName": "my-suppliers" }
📦 Output (a real company; person names hidden here)
{"companyNumber": "08552457","name": "APG PLUMBING & HEATING LTD","status": "active","companyType": "Private limited Company","incorporatedOn": "2013-05-31","ageYears": 13,"registeredOffice": "21 Woods Lane, Dobcross, Oldham, Greater Manchester, England, OL3 5AL","postcode": "OL3 5AL","sicCodes": [{"code": "43220","description": "Plumbing, heat and air-conditioning installation"}],"accounts": {"nextMadeUpTo": "2026-05-31","nextDueBy": "2027-02-28","lastMadeUpTo": "2025-05-31","overdue": false},"confirmationStatement": {"nextDueBy": "2027-06-14","lastDated": "2026-05-31"},"previousNames": [],"hasCharges": false,"hasInsolvencyHistory": false,"officersCount": 2,"activeDirectors": ["…"],"officers": [{"role": "Director","birthMonth": "1989-08","appointedOn": "2013-06-21","nationality": "British","countryOfResidence": "England","identityVerification": "verified","status": "active","name": "…"}],"website": "https://apgplumbingheating.co.uk/","websiteConfidence": "probable","primaryEmail": "info@apgplumbingheating.co.uk","emails": ["info@apgplumbingheating.co.uk"],"phones": ["+44 1617265142","+44 7582227153","+44 7852227153"],"socials": {"facebook": "https://www.facebook.com/www.apgplumbers.co.uk","instagram": "https://www.instagram.com/apgplumbingandheating/"},"contactsSource": "domain_match","links": {"companiesHouse": "https://find-and-update.company-information.service.gov.uk/company/08552457","officers": "https://find-and-update.company-information.service.gov.uk/company/08552457/officers"}}
🌐 How contact enrichment works
- We guess the likely domains from the company name (
.co.uk,.com,.uk, with and without "and", "ltd" and hyphens) and keep only those that exist. - We read the home page, the legal, terms and privacy pages, and the contact page.
- We keep the site if it shows the company number (
verified_company_number), or if both the domain and the page match the full company name, or if the domain and the registered postcode match (probable). Otherwise we return nothing rather than a wrong site.
In our tests on established plumbing and heating companies in Leeds and Manchester, about 1 in 5 to 1 in 3 companies received a website. Most had an email and a phone. Brand-new companies rarely have a website yet.
💰 Pricing
| Event | Price |
|---|---|
| Company (profile + officers) | $4 / 1,000 companies |
| Website + contacts found (only when found) | $25 / 1,000 enriched companies |
| Run start | $0.003 |
❓ FAQ
- Is this legal? Companies House data is public. Officer names and months of birth are personal data: use them in line with UK GDPR and PECR, for example B2B outreach with a legitimate interest and an easy opt-out.
- Which beneficial-owner data is returned? What the public register shows: name, kind, share and voting bands, notification and cessation dates, month and year of birth, nationality and country of residence. The correspondence address of a person is left out (for small companies it is often a home); a parent company keeps its address and registration number.
- Which location does the filter use? The registered office address. It's often an accountant's office, so a company may trade elsewhere.
- Why do monitoring runs take longer? To detect changes, every company matching your filters is re-checked. Keep monitored searches focused, for example with a SIC code plus a location, or with
incorporatedInLastDays.
Contains public sector information licensed under the Open Government Licence v3.0. Not affiliated with Companies House.
🔌 API, AI agents and integrations
- API: one call runs the Actor and returns the results,
POST https://api.apify.com/v2/acts/euroscrape~uk-companies/run-sync-get-dataset-items(see the API tab for Python, JavaScript and cURL). - AI agents (MCP): add
https://mcp.apify.com?tools=euroscrape/uk-companiesto Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call. - No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
- Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.
⭐ Your feedback
If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field, a country or a filter? Say it in your review: the most requested features are added first.
🔗 More from EuroScrape
- Google Maps No-Website Leads: Verified + Company Match: local businesses on Google Maps that have no website of their own, double-checked and matched to their registered company (France, UK), paid per lead.
- No-Website Leads: New Businesses Without a Website (US, UK, FR): newly registered UK and French companies with no website yet, with the creation date of their domain name.
- Trusted Shops Scraper: Shop Leads, Ratings, Reviews & Alerts: online shops of 11 European markets with their company, contacts, rating and review volume, plus customer reviews and alerts on negative ones.
- EU VAT Number Validator (VIES): Bulk Check, Proof & Alerts: validate VAT numbers in bulk against the EU's official registry, with consultation proof for tax audits and alerts when a customer's number becomes invalid.
- EU Public Tenders Scraper: TED, BOAMP & Awards: open tenders and contract awards from all of Europe (TED) and France (BOAMP, DECP), with winners per lot, values in € and daily alerts.
- Website Tech Stack Detector: 280+ Technologies, Leads & Signals: technologies, company identity, contacts and sales signals for any website.
- Kleinanzeigen Scraper: Deal Finder & Price-Drop Alerts: German classifieds with a 0–100 deal score, new-ad & price-drop monitoring and instant alerts.
- French Companies Scraper (SIRENE): All French companies by activity, area, size and revenue, with directors, finances and SIREN-verified websites, emails and phones.
- Impressum & Legal Notice Scraper (EU): Turn any company website into a verified identity: legal name, registry numbers, VAT IDs, directors and contacts, across Europe.
- EU Second-Hand Marketplaces Scraper: Vinted, OLX & More: one search on the top second-hand marketplace of 18 European countries, prices in €, cheapest country and resale margin.
- Google Hotels Scraper: Prices from Every Booking Site: hotel prices for any destination and dates, with the price on every booking site, rate parity, price calendars and alerts.
- App Store Reviews Scraper + Google Play Reviews: reviews from both stores in 58 countries, rating by version and country, alerts on new negative reviews.
- Google Flights Scraper: Cheapest Dates, Prices & Price History: flight prices for any route and dates, cheapest day to fly, typical price range, CO2 and price-drop alerts.
- Vinted Scraper: 26 Countries, Deals, Alerts & Seller Data: search Vinted across 26 countries, prices with buyer fees, seller ratings, cheapest-country comparison and instant alerts on new listings.
- France Real Estate Sold Prices (DVF): €/m², Sales & Trends: every property sale registered by the French State — real prices, €/m², addresses, GPS, market trends per city and alerts on new sales.
- France Energy Ratings (DPE): Homes, Energy Sieves & Alerts: official energy certificates of French homes — class, address, consumption, yearly bill — with the F/G energy sieves of any city and alerts on new certificates.
- France Building Permits (Sitadel): Projects, Builders & Alerts: official register of French building permits — housing programmes and commercial buildings with the developer (name, SIREN), address, size and status, and alerts when works start.
- Ryanair Low Fare Finder: Cheapest Days, Anywhere & Alerts: Ryanair fare calendars months ahead, every destination under your price cap from any airport, and alerts on drops and new deals.
- EU Electricity Prices (Day-Ahead): All Zones & Cheap Hours: tomorrow's spot prices for 40+ European bidding zones, the cheapest 3-hour window of each day, negative-price alerts and years of history.
- France Fuel Prices: Cheapest Stations Near You & Alerts: live official prices of all ~10,000 French stations — cheapest Diesel, E10, E85 or LPG around any point, with distances and price-drop alerts.
💡 Already have company websites? Use the Impressum & Legal Notice Scraper to get their legal identity and contacts directly.