Bosco Labs

Tools › Companies

UK New Companies API: daily Companies House incorporations

Coming soon to the Store

Get every new UK company incorporated yesterday (or on any date range) as clean JSON, filtered by SIC code, location and company type, for sales teams, lead-gen agents and B2B providers (accountants, banks, insurers, web agencies). $0.002 per company, no start fee.

Price$0.002 per company
DomainCompanies
Call itApify API or MCP

Pricing (pay per event): $0.002 per company delivered ($2 per 1,000). Nothing is charged for empty or failed runs, a company is never charged twice in the same run, and the Actor stops at your max charge limit. With onlyNewSinceLastRun, scheduled runs only pay for companies you haven't received yet.

Coming soon to the Apify StoreAsk for early access

Questions agents ask

  • “New UK companies incorporated yesterday in London with SIC 62 (IT).”

Example

Input

{
  "incorporatedFrom": "2026-11-04",
  "incorporatedTo": "2026-11-04",
  "sicCodes": ["62"],
  "location": "London",
  "companyTypes": ["ltd", "plc", "llp"],
  "maxResults": 100,
  "onlyNewSinceLastRun": false
}

Output

{
  "schema_version": "1",
  "company_number": "16800001",
  "company_name": "EXAMPLE CLOUD SOFTWARE LTD",
  "company_type": "ltd",
  "company_subtype": null,
  "company_status": "active",
  "incorporation_date": "2026-11-04",
  "sic_codes": ["62012", "70229"],
  "sic_descriptions": [
    "Business and domestic software development",
    "Management consultancy activities other than financial management"
  ],
  "registered_office_address": "1 Example Street, Clerkenwell, London, EC1A 1AA, England",
  "address_line_1": "1 Example Street",
  "address_line_2": "Clerkenwell",
  "locality": "London",
  "region": null,
  "postal_code": "EC1A 1AA",
  "postcode_area": "EC",
  "country": "England",
  "source_url": "https://find-and-update.company-information.service.gov.uk/company/16800001",
  "api_url": "https://api.company-information.service.gov.uk/company/16800001",
  "retrieved_at": "2026-11-05T07:00:00+00:00"
}

What you get

FieldTypeMeaning
schema_versionstringOutput schema version.
company_numberstringCompanies House company number, 8 characters, e.g. 16812345 or SC812345.
company_namestringRegistered company name.
company_typestringCompanies House company type code, e.g. ltd, plc, llp.
company_subtypestring | nullSubtype when set: community-interest-company or private-fund-limited-partnership.
company_statusstringCompany status code, e.g. active.
incorporation_datestringDate of incorporation (YYYY-MM-DD).
sic_codesarraySIC 2007 codes the company declared (up to four, 5 digits).
sic_descriptionsarrayDescription of each SIC code from the Companies House condensed SIC list, in the same order as sic_codes; null for a code not on that list.
registered_office_addressstring | nullRegistered office address as one line.
address_line_1string | nullRegistered office: first address line.
address_line_2string | nullRegistered office: second address line.
localitystring | nullRegistered office: town or city.
regionstring | nullRegistered office: region or county, as filed (often empty).
postal_codestring | nullRegistered office: postcode.
postcode_areastring | nullPostcode area (leading letters of the postcode), e.g. EC, M, SW.
countrystring | nullRegistered office: country, e.g. England, Wales, Scotland, Northern Ireland.
source_urlstringThe company's page on the Companies House register (find-and-update.company-information.service.gov.uk).
api_urlstringThe company profile in the Companies House API (needs an API key).
retrieved_atstringUTC time the data was fetched.

Use with AI agents (MCP)

Add this URL to your MCP client (Claude, Cursor, VS Code, ...) to load the Actor as a tool through the Apify hosted MCP server. It signs you in with OAuth or accepts Authorization: Bearer <APIFY_TOKEN>. It works once the Actor is live on the Apify Store.

https://mcp.apify.com?tools=bosco_labs/uk-new-companies

For “New UK companies incorporated yesterday in London with SIC 62 (IT).” the agent passes:

{"sicCodes": ["62"], "location": "London", "maxResults": 50}

stable snake_case JSON with schema_version, ISO dates and a source_url to the official Companies House page per row, so the agent can cite its source.

Or call the Apify API: POST https://api.apify.com/v2/acts/bosco_labs~uk-new-companies/run-sync-get-dataset-items with the input as JSON body. Cost: $0.002 per company.

Input fields

FieldTypeMeaning
incorporatedFromstringEarliest incorporation date, YYYY-MM-DD, e.g. "2026-11-01". Empty = the same day as incorporatedTo (so both empty = yesterday, UTC).
incorporatedTostringLatest incorporation date (inclusive), YYYY-MM-DD, e.g. "2026-11-04". Empty = yesterday (UTC), or incorporatedFrom if that is later.
sicCodesarrayUK SIC 2007 code prefixes (Companies House condensed list); a prefix matches every code below it, e.g. ["62"] = IT / software, "6201" = software development, "56101" = licensed restaurants, "68" = real estate. A company matches if any of its SIC codes matches. Empty = all sectors.
locationstringRegistered office location as free text, passed to Companies House's location filter: a town, county or postcode (area), e.g. "London", "Manchester" or "EC1". Empty = all of the UK.
companyTypesarrayCompanies House company types, e.g. ["ltd"] (private limited), "plc", "llp", "private-limited-guarant-nsc" (company limited by guarantee), "limited-partnership". Default ["ltd", "plc", "llp"]. Pass [] for all types.
maxResultsintegerMaximum companies to return, e.g. 500. Default 100. You pay per company delivered.
onlyNewSinceLastRunbooleantrue = skip (and don't charge for) companies an earlier run with the same filters already delivered. For scheduled runs. Default false. Remembered in a named key-value store in your account.

Sources, licence and limits

How fresh is it? Runs read the live Companies House API. A company appears once Companies House has registered it; run after the day is over (the default, yesterday) for a complete day.

Why no directors or owners? Officer and PSC (beneficial owner) names are personal data. This Actor returns company-level data only and never requests those endpoints. Use the source_url to look a company up on the register yourself.

Is the registered office a personal address? It is the company's official public address on the register. Small companies sometimes use a home or an accountant's address; it is still published by Companies House as the company's address. If you contact companies, UK direct-marketing rules (PECR, UK GDPR) apply to you.

How does the SIC filter work? Your prefix is expanded to every matching code on the Companies House condensed SIC 2007 list (e.g. 62 = 62011, 62012, 62020, 62030, 62090), and a company matches if any of its declared codes is in that set. Companies choose their own codes, so they are a guide, not an audit.

How does location work? It is passed to Companies House's own location filter (registered office address). For exact postcode-area targeting, filter on postcode_area afterwards.

Which date is "yesterday"? Yesterday in UTC.

Limits? Up to 10,000 companies per run. For long ranges, split by month.

Legal basis? Companies House: "We impose no rules or requirements on how the information on the public register is used." Source: Companies House. See LEGAL.md in the repository. Contains public sector information licensed under the Open Government Licence v3.0 (SIC code descriptions: Companies House).

Coming soon to the Apify StoreAsk for early access