UK New Company Leads Monitor - Companies House avatar

UK New Company Leads Monitor - Companies House

Pricing

from $2.00 / 1,000 company leads

Go to Apify Store
UK New Company Leads Monitor - Companies House

UK New Company Leads Monitor - Companies House

Every company registered at Companies House, delivered daily and filtered to your industry, region and keywords. You are only charged for companies you have not already been sent, so a daily schedule never repeats itself. No Companies House API key required.

Pricing

from $2.00 / 1,000 company leads

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Security

Limited permissions

Share

Schedule this Actor daily on Apify (or from n8n / Make / Zapier) and receive newly incorporated UK companies from the public Companies House advanced search — filtered by SIC code, location, and name.

Run daily on an Apify Schedule or from n8n/Make/Zapier; onlyNew means you are not billed for companies already sent.

Try it: Daily new UK software companies (SIC 62012).

The first onlyNew run returns a small sample (maxItems) and remembers every company already in the window, so a weekday schedule is never billed for the backlog. No Companies House API key is required.

Accountants, formation agents, insurers, and SDR teams plug the dataset into a CRM or Slack channel and only pay for new leads.

What does UK New Company Leads Monitor do?

It scrapes the public Companies House advanced search HTML (find-and-update.company-information.service.gov.uk), applies your SIC / date / address filters, and writes structured company records. New-only mode uses a named key-value store keyed by company number.

It does not call the paid Companies House REST API and does not return officer home addresses beyond what the public listing already shows.

Why scrape Companies House for new companies?

  • Daily lead gen for accountants, brokers, and banks targeting brand-new limited companies
  • Territory prospecting by town, county, or postcode
  • Industry watchlists with SIC 2007 codes (62012 = software)
  • Competitor / brand-name watches

sklearn scores each row (leadScore 0–100) as IT vs micro vs holding using SIC + name tokens. RapidFuzz optionally matches name keywords.

What data can it extract?

FieldTypeDescription
companyNumber / companyNamestringIdentifiers
incorporatedOnstringIncorporation date
sicCodesarraySIC 2007 codes
registeredOffice / postcodestringPublic registered office
leadScore / leadSegmentnumber / stringML segment
companyUrlstringCompanies House page

How to monitor new UK companies

  1. Prefill sicCodes: ["62012"], daysBack: 7, maxItems: 20, onlyNew: true.
  2. Run once to establish the baseline.
  3. Attach an Apify Schedule (daily 07:00 Europe/London) or n8n cron.
  4. Push dataset items to HubSpot / Sheets / Slack.
  5. Call technicaldost/uk-new-company-leads-monitor from MCP with the same JSON.

How much does it cost?

Pay per event. Run start is $0.001. Each new company lead is $0.002. Companies you were already sent are not charged. Confirm the live Pricing tab before a large backfill (onlyNew: false).

Input

See the input tab. Example:

{
"sicCodes": ["62012"],
"daysBack": 7,
"maxItems": 20,
"onlyNew": true
}

Output

Download JSON, CSV, HTML, or Excel.

{
"companyNumber": "12345678",
"companyName": "Example Software Ltd",
"incorporatedOn": "2026-08-24",
"sicCodes": ["62012"],
"leadScore": 78,
"leadSegment": "it"
}

MCP

Use the Apify MCP server and actor technicaldost/uk-new-company-leads-monitor.

FAQ and support

Only public register data is extracted. Respect Companies House terms. Open Issues for bugs; use the API tab for automation.

Use UK New Company Leads Monitor with AI agents (MCP)

Give Claude, ChatGPT, Cursor, VS Code or any MCP client this Actor as a tool through the hosted Apify MCP server. The agent sees the input fields with descriptions and example values, runs the Actor, and reads the results.

MCP server URL (this Actor only):

https://mcp.apify.com/?tools=technicaldost/uk-new-company-leads-monitor

Claude Code:

$claude mcp add --transport http apify "https://mcp.apify.com/?tools=technicaldost/uk-new-company-leads-monitor" --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Cursor, VS Code, Claude Desktop and other clients (mcp.json or the client's MCP settings):

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=technicaldost/uk-new-company-leads-monitor",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Clients that support sign-in (such as Claude.ai connectors) can use the URL without a token and log in to Apify instead. Get your token in Apify Console → Settings → API & Integrations, or generate a ready config for your client at mcp.apify.com. In the agent the tool is named technicaldost--uk-new-company-leads-monitor; ask it, for example, to "run UK New Company Leads Monitor with {"sicCodes": ["62012"], "daysBack": 7, "maxItems": 20, "onlyNew": true}".

AI agents without an Apify account can also run and pay for this Actor per request with x402 agentic payments.

Run UK New Company Leads Monitor via API

Run the Actor and get its results in one call (replace YOUR_APIFY_TOKEN):

curl -X POST "https://api.apify.com/v2/acts/technicaldost~uk-new-company-leads-monitor/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sicCodes": ["62012"], "daysBack": 7, "maxItems": 20, "onlyNew": true}'

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("technicaldost/uk-new-company-leads-monitor").call(run_input={"sicCodes": ["62012"], "daysBack": 7, "maxItems": 20, "onlyNew": true})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / TypeScript (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('technicaldost/uk-new-company-leads-monitor').call({"sicCodes": ["62012"], "daysBack": 7, "maxItems": 20, "onlyNew": true});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Long runs: start them with POST /v2/acts/technicaldost~uk-new-company-leads-monitor/runs and fetch the dataset when the run finishes, or receive a webhook.