UK Companies House Search: New Companies & Status Checks avatar

UK Companies House Search: New Companies & Status Checks

Pricing

from $2.00 / 1,000 companies

Go to Apify Store
UK Companies House Search: New Companies & Status Checks

UK Companies House Search: New Companies & Status Checks

Verify UK companies by number or list new incorporations by SIC code, location and date from the official Companies House API: status, overdue accounts, insolvency flags. Fast, no browser. No director names or street addresses.

Pricing

from $2.00 / 1,000 companies

Rating

0.0

(0)

Developer

JP Data Lab

JP Data Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Verify UK companies by number, or list new incorporations by industry, location and date, from the official Companies House public data API. No browser, no web scraping, and no Companies House account needed: run it and get the data.

Use it to check that a customer or supplier exists and is active, to spot overdue accounts and insolvency history, to build a feed of newly incorporated companies in your sector, or to give an AI agent a way to answer "is this UK company active?". This is a list of companies, not of people: it has no director names, no PSC data, no street addresses, no phones and no emails.

Two ways to use it

Verify numbers. Put up to 1,000 company numbers in companyNumbers. All other filters are ignored, every status is included, and each result has the full set of accounts and risk fields:

{ "companyNumbers": ["00000006", "SC123456"] }

Numbers with no match are listed under numbersNotFound in RUN_SUMMARY and are not charged.

List companies. Leave companyNumbers empty and filter by name, SIC code, industry word, location, status, type or date:

{ "industryKeywords": ["software"], "location": "Manchester", "incorporatedWithinDays": 30, "maxItems": 200 }

For a daily feed, schedule the run with onlyNew: true. It skips companies this account already received with the same filters, so you pay only for new ones.

Output

One item per company. With includeDetails, or when verifying numbers:

{
"id": "uk-company:12345678",
"source": "Companies House",
"companyNumber": "12345678",
"name": "ACME WIDGETS LIMITED",
"nameConfirmed": true,
"status": "active",
"statusDetail": "active-proposal-to-strike-off",
"companyType": "ltd",
"companySubtype": null,
"incorporatedOn": "2020-01-15",
"ceasedOn": null,
"sicCodes": [{ "code": "62012", "description": "Business and domestic software development" }],
"locality": "Manchester",
"region": "Greater Manchester",
"country": "England",
"postcodeArea": "M1",
"detailsIncluded": true,
"jurisdiction": "england-wales",
"previousNames": [{ "name": "OLD ACME LTD", "from": "2020-01-15", "to": "2021-01-01" }],
"lastAccountsMadeUpTo": "2025-01-31",
"lastAccountsType": "micro-entity",
"nextAccountsDue": "2026-12-31",
"accountsOverdue": true,
"confirmationStatementLastMadeUpTo": "2026-01-01",
"confirmationStatementNextDue": "2027-01-15",
"confirmationStatementOverdue": false,
"hasCharges": true,
"hasInsolvencyHistory": false,
"hasBeenLiquidated": false,
"registeredOfficeInDispute": false,
"registeredOfficeUndeliverable": false,
"attribution": "Source: Companies House public register. Not affiliated with or endorsed by Companies House.",
"scrapedAt": "2026-11-02T09:00:00+00:00"
}
FieldMeaning
idStable key. Use it to remove repeats between runs
companyNumberThe 8-character number on the register
nameThe registered name. null when nameConfirmed is false, see "Personal data"
status, statusDetailThe register's own codes, such as active, dissolved, liquidation, and active-proposal-to-strike-off, which means the company is on its way to being struck off
companyType, companySubtypeThe register's codes, such as ltd, plc, llp, and community-interest-company
incorporatedOn, ceasedOnDates, as YYYY-MM-DD
sicCodesEach code with its official SIC 2007 description. description is null for older codes that are not in the current list
locality, region, countryRegistered office. A value that looks like part of a street address is null
postcodeAreaThe first half of the postcode only
detailsIncludedtrue if the fields below this one are present
previousNamesEarlier registered names, with the dates they applied
lastAccountsMadeUpTo, lastAccountsTypeThe latest filed accounts
nextAccountsDue, accountsOverdueWhen the next accounts are due, and whether they are late
confirmationStatementLastMadeUpTo, confirmationStatementNextDue, confirmationStatementOverdueThe same for the confirmation statement
hasCharges, hasInsolvencyHistory, hasBeenLiquidatedFlags from the register. Details of charges and insolvency cases are not included
registeredOfficeInDispute, registeredOfficeUndeliverableFlags that the registered office may not be reliable
attributionThe credit line to keep when you pass the data on
scrapedAtWhen this run produced the item

Input

FieldDefault
companyNumbersnoneUp to 1,000 numbers. Other filters are then ignored
nameContains, nameExcludesnoneText in the registered name
sicCodesnoneFive-digit SIC 2007 codes
industryKeywordsnoneWords looked up in the official SIC descriptions. software adds every code whose description contains it. Up to 60 codes in total
locationnoneTown, city or postcode area of the registered office, such as Manchester or M1. It matches anywhere in the address, so Manchester also finds Altrincham addresses that mention Manchester
statusesactiveCompany status
companyTypesallCompany types
incorporatedWithinDays7Incorporated in the last N days, including today. 0 means no date limit, see "Limitations"
incorporatedFrom, incorporatedTononeDates as YYYY-MM-DD. They take priority over incorporatedWithinDays
includeDetailsfalseAdds accounts dates, overdue flags, risk flags and previous names. Limited to 2,000 companies a run, at about 2 companies a second
onlyNewfalseFor schedules. Skips companies this account already received with the same filters
maxItems100Total for the run. You pay per result. Not used when verifying numbers

Personal data

The Companies House register and website show directors, PSCs and their details. This Actor leaves all of that out:

  • No people. It never calls the officer or PSC parts of the API, so it has no director names, dates of birth, nationalities or addresses.
  • No street addresses. A small company's registered office is often a home, so street lines, premises, care-of names and PO boxes are never read, and location stops at locality, region, country and the first half of the postcode. A full postcode can point to a handful of homes.
  • No links to record pages. The official company pages list directors. To see a record, search the company number on the Companies House website.
  • Names must be a company's. Most company types are enough to confirm this. Partnerships and uncategorised types can carry a person's name, so they need a legal word such as LP or Limited. A name that itself contains a person's name, such as JANE DOE LIMITED, is still returned as the registered name of the company.
  • Lists leave out unconfirmed names, counted as nameNotConfirmed in RUN_SUMMARY. Lookups keep the status only: name, locality, region, country and postcodeArea are null, with nameConfirmed: false.

You are responsible for complying with data protection and copyright law when you use the data.

Limitations

  • A search reads at most 10,000 companies. That is the API's limit. With dates, the Actor searches one day at a time, newest first, so this rarely matters up to 120 days. Ranges longer than 120 days are searched in wider steps. Without dates, the results come in the register's own order, not newest first. When companies were left unread, RUN_SUMMARY shows truncated: true.
  • Registered companies only. Sole traders and ordinary partnerships are not on this register. A missing number is not proof that a business does not exist.
  • Not for director or ownership research. If you need officers or beneficial owners, this is the wrong Actor.
  • No financial figures. The accounts fields are dates, types and overdue flags, not turnover or profit.
  • The register is what companies filed. Companies House does not verify everything it receives. Confirm with the source before relying on a status for a legal or payment decision.
  • If Companies House keeps limiting requests, the run stops and keeps the results so far. RUN_SUMMARY then shows stoppedEarly: true, and for lookups numbersNotChecked. The run fails only if it produced nothing.
  • Not affiliated with or endorsed by Companies House or the UK Government.

Data source and attribution

Source: Companies House public register, through the Public Data API. Companies House states that it imposes no rules or requirements on how the information on the public register is used. SIC descriptions are from the Companies House condensed list, published on GOV.UK.


日本語

英国の企業登記 Companies House の公式 API から、会社の情報を取得します。会社番号での照合と、業種・地域・設立日での一覧の 2 通りで使えます。Web ページの巡回はしません。出力は会社名・状態・種類・設立日・SIC コード・地域・郵便番号の前半までで、決算の期限切れや倒産手続きの履歴も取得できます。役員や実質的支配者の氏名、番地、メール、電話は出力しません。