UK Companies House — Company Search, SIC Codes & Accounts Dates avatar

UK Companies House — Company Search, SIC Codes & Accounts Dates

Pricing

from $2.00 / 1,000 company returneds

Go to Apify Store
UK Companies House — Company Search, SIC Codes & Accounts Dates

UK Companies House — Company Search, SIC Codes & Accounts Dates

Official Companies House API: look up UK companies by number, name or filters (SIC code, location, status, incorporation date). Status, SIC codes with descriptions, registered address, accounts & confirmation due dates, filing history. Company-level only. $2 per 1,000 companies; not found = free.

Pricing

from $2.00 / 1,000 company returneds

Rating

0.0

(0)

Developer

Erwinbooze Ricardo

Erwinbooze Ricardo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Security

Limited permissions

Share

Get clean UK company data straight from the official Companies House API — by company number, by name, or by filters (SIC code, town, status, incorporation date) to build B2B lead lists. One row per company with status, SIC codes with industry descriptions, registered office address, accounts and confirmation statement due dates, insolvency/charges flags, previous names and recent filing history.

  • ✅ No API key needed — a built-in key is included (bring your own for huge jobs)
  • 🏷️ SIC codes + plain-English industry names (UK SIC 2007 condensed list)
  • 📅 Accounts & confirmation-statement dates incl. overdue flags — perfect for accountants, lenders and B2B sales
  • 🔎 Filter search: e.g. all active software companies in Manchester incorporated this year
  • 🛡️ Company-level data only — no director/PSC names, birth dates or home addresses (officers count only), so it is easy to use under GDPR
  • 💸 $2 per 1,000 companies — not-found / invalid numbers are free

Use cases

  • Lead generation — new companies by SIC code and location (e.g. newly incorporated restaurants in Leeds).
  • Accountants & bookkeepers — companies whose accounts or confirmation statement are due soon or overdue.
  • KYB / due diligence — check status (active, liquidation, administration), insolvency history and charges.
  • CRM enrichment — add official name, number, SIC industry and registered address to your account list.

Input examples

By number:

{ "companyNumbers": ["00445790", "SC311560", "09446231"] }

By name:

{ "searchQueries": ["monzo bank", "brewdog"], "maxResultsPerSearch": 3 }

Lead list by filters:

{
"advancedSearch": {
"sicCodes": ["62012"],
"location": "Cambridge",
"companyStatus": "active",
"incorporatedFrom": "2025-01-01",
"maxResults": 100
},
"includeFilingHistory": false
}
FieldDefaultDescription
companyNumbers—Company numbers (zero padding added: 445790 → 00445790).
searchQueries—Names/keywords; current-name matches ranked first.
maxResultsPerSearch5Companies per name search (≤1000).
onlyActivefalseSkip dissolved companies in name searches.
advancedSearch—Filters: companyNameIncludes, sicCodes[], companyStatus, companyType, location, incorporatedFrom, incorporatedTo, maxResults (≤5000).
includeFilingHistory / maxFilingstrue / 10Recent filings (date, category, form type, description).
includeOfficersCounttrueActive / resigned officer counts only.
apiKey—Optional own key (secret field).

Output

Real example (shortened), Tesco PLC:

{
"companyNumber": "00445790",
"companyName": "TESCO PLC",
"status": "ok",
"companyStatus": "active",
"companyType": "plc",
"jurisdiction": "england-wales",
"dateOfCreation": "1947-11-27",
"sicCodes": ["47110"],
"sicDescriptions": ["Retail sale in non-specialised stores with food, beverages or tobacco predominating"],
"addressOneLine": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA, United Kingdom",
"postalCode": "AL7 1GA",
"accountingReferenceDate": "26-02",
"lastAccountsMadeUpTo": "2026-02-28",
"lastAccountsType": "group",
"nextAccountsDue": "2027-08-26",
"accountsOverdue": false,
"lastConfirmationStatement": "2026-06-18",
"nextConfirmationStatementDue": "2027-07-02",
"hasCharges": false,
"hasInsolvencyHistory": false,
"previousCompanyNames": [{ "name": "TESCO STORES (HOLDINGS) PUBLIC LIMITED COMPANY", "effectiveFrom": "1981-12-14", "ceasedOn": "1983-08-25" }],
"officersActiveCount": 11,
"officersResignedCount": 63,
"filingHistoryCount": 8372,
"filings": [{ "date": "2026-09-16", "category": "capital", "type": "SH03", "description": "Capital return purchase own shares", "pages": 4 }],
"companiesHouseUrl": "https://find-and-update.company-information.service.gov.uk/company/00445790"
}

All fields: companyNumber, companyName, status, companyStatus, companyStatusDetail, companyType, subtype, jurisdiction, dateOfCreation, dateOfCessation, sicCodes, sicDescriptions, registeredOfficeAddress{premises, addressLine1, addressLine2, locality, region, postalCode, country, poBox}, addressOneLine, postalCode, locality, accountingReferenceDate, lastAccountsMadeUpTo, lastAccountsType, nextAccountsMadeUpTo, nextAccountsDue, accountsOverdue, lastConfirmationStatement, nextConfirmationStatementDue, confirmationStatementOverdue, hasCharges, hasInsolvencyHistory, hasBeenLiquidated, registeredOfficeIsInDispute, undeliverableRegisteredOfficeAddress, previousCompanyNames, officersActiveCount, officersResignedCount, filingHistoryCount, lastFilingDate, filings[], companiesHouseUrl, source, retrievedAt.

Dataset views: Companies (one row per company — export to CSV/Excel) and Filing history (one row per filing).

Pricing

EventPrice
Company returned$0.002 ($2 per 1,000)
Actor start$0.00005
Not found / invalid number / empty searchfree

Speed & limits

  • Companies House allows 600 API requests per 5 minutes per key. Each company uses 1–3 requests (profile + optional filings + officers count), so expect ~200–600 companies per 5 minutes. The Actor paces itself and automatically waits when the limit is reached — it never fails because of it. Turn off filings/officers count for maximum speed, or add your own apiKey.
  • Name search returns at most 1,000 results per query; filter search up to 5,000.

Data comes from the official Companies House public data API (Crown copyright, Open Government Licence v3.0). This Actor deliberately returns company-level data only: no names, birth dates, nationalities or addresses of directors, secretaries or persons with significant control, and filing descriptions are returned without the personal-name values. SIC descriptions: Companies House condensed SIC 2007 list (GOV.UK, OGL v3.0). Not affiliated with Companies House.

FAQ

Do I need a Companies House account? No. Can I get directors' names? No — by design this Actor returns only company-level data. Scottish / NI / LLP numbers? Yes (SC…, NI…, OC…, SO…).