UK Companies House Company Data and MCP Server avatar

UK Companies House Company Data and MCP Server

Pricing

from $4.00 / 1,000 company record returneds

Go to Apify Store
UK Companies House Company Data and MCP Server

UK Companies House Company Data and MCP Server

Search UK companies by number, name, postcode, SIC code or incorporation date in the Companies House free monthly snapshot. Clean company-level JSON in the same format as France, change tracking for new and updated companies, and an MCP server for AI agents. No directors or personal data.

Pricing

from $4.00 / 1,000 company record returneds

Rating

0.0

(0)

Developer

Törmän Liikenne Oy

Törmän Liikenne Oy

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Share

Search UK companies in the official Companies House free company data snapshot and get clean, company-level records in the same format as the sister Actor for French companies (France Sirene Company Data and MCP Server). Use it from the Apify console, the API, or as an MCP server for AI agents.

Only company-level data is returned. There are no directors, officers, persons with significant control or other data about natural persons.

What you get

Each result is one company:

FieldMeaning
countryGB
registryIdCompanies House number
name, legalFormRegistered name and company category
status, statusRawactive, closed or other, plus the original Companies House status text
incorporationDate, dissolutionDateISO dates
addressRegistered office: line1, line2, locality, region, postalCode, country
industryCodesUK SIC 2007 codes with labels
source, sourceUrl, licence, sourceDateWhere the record came from and the snapshot date
changeType, contentHashnew, updated or unchanged since your previous run (see below)

sizeCategory (always null for the UK), retrievedAt and schemaVersion are also present. The same keys are used for France, so one pipeline can read both countries.

Example output

One record from a real run (output shortened: source, sourceUrl, licence, contentHash, retrievedAt and schemaVersion are also returned):

{
"country": "GB",
"registryId": "11303802",
"name": "\"1ST RATE\" PSYCHOLOGY SERVICES LTD",
"legalForm": "Private Limited Company",
"status": "active",
"statusRaw": "Active",
"incorporationDate": "2018-04-11",
"dissolutionDate": null,
"address": { "line1": "116 ALEXANDRA ROAD", "line2": null, "locality": "GREAT WAKERING", "region": "ESSEX", "postalCode": "SS3 0GW", "country": "UNITED KINGDOM" },
"industryCodes": [
{ "scheme": "UK SIC 2007", "code": "85600", "label": "Educational support services" },
{ "scheme": "UK SIC 2007", "code": "86900", "label": "Other human health activities" }
],
"sizeCategory": null,
"sourceDate": "2026-10-01",
"changeType": "new"
}

Example tasks

  • List active companies registered in postcode area EC1 with SIC code 62012, incorporated since 2024-01-01.
  • Check a list of 50 supplier company numbers and see which are no longer active.
  • Run the same filters every month with Only changes switched on and receive only new and changed companies.

Input

All filters are optional and combined with AND.

  • companyNumbers: exact Companies House numbers
  • nameContains, postcodePrefix, sicCodes, incorporatedFrom, incorporatedTo
  • status: active (default), closed, other or any
  • limit: maximum number of companies returned
  • trackChanges and onlyChanges: see below

Example:

{ "sicCodes": ["62012"], "postcodePrefix": "EC1", "status": "active", "incorporatedFrom": "2024-01-01", "limit": 200 }

Use as an MCP server

Connect an MCP client to https://tormanliikenne--uk-companies-house.apify.actor/mcp (Streamable HTTP) with the header Authorization: Bearer <your Apify API token>. The tool search_uk_companies takes the same filters as the input. Example arguments: { "sicCodes": ["62012"], "postcodePrefix": "EC1", "limit": 5 }. Each returned company is one result event on your Apify bill, the same as in a normal run. The MCP tool does not do change tracking.

Change tracking

With Track changes on, the Actor stores a fingerprint of each company it returned in a named key-value store called change-tracking-uk in your account, separately for each distinct set of filters. On the next run with the same filters every result is marked new, updated or unchanged. Switch Only changes on to receive and pay for only new and updated companies. The first run returns everything as new. Companies that disappear from the snapshot are not reported.

Speed

The data is a monthly snapshot of about 5.7 million rows. A search that cannot stop early scans the whole file, which took about 2 minutes in our test of 23 October 2026 on the 2026-10-01 snapshot (136 seconds for the full 5.7 million rows with no match). A filtered search that found its results after 1.1 million rows took 27 seconds in the same test. A lookup by company number that matches early finished in under a second.

Data source and licence

Source: Companies House free company data product, https://download.companieshouse.gov.uk/en_output.html. The snapshot lists companies on the register and is updated monthly, so a very recent change may not be visible yet, and, because Companies House describes it as data on live companies on the register, dissolved companies are rare in it. Companies House states that it imposes no rules or requirements on how the information on the public register is used (https://www.gov.uk/guidance/companies-house-data-products, read 23 October 2026), and data.gov.uk lists the snapshot under Creative Commons Attribution (https://data.gov.uk/dataset/basic-company-data, read 23 October 2026), so the source is credited here: contains data from Companies House. You remain responsible for data protection and other legal requirements in your own use of the data. Companies House provides the snapshot free of charge and without support.

Not affiliated with or endorsed by Companies House. Check the snapshot date in sourceDate before relying on a record for a legal or financial decision.

AI disclosure

The code and this description were written with the help of an AI model and checked with automated tests against the live data source.

Pricing

Pay per event: one result event per company returned. The current price is shown on the Pricing tab. Unchanged companies are not returned when Only changes is on.

Questions and bug reports: use the Issues tab. Operated by Törmän Liikenne Oy, Finland.