UK Company Incorporation Alerts by SIC Code
Pricing
from $3.00 / 1,000 new company returneds
UK Company Incorporation Alerts by SIC Code
Get every UK company newly incorporated for a SIC code, postcode area, or name filter, as a sales lead-gen and compliance alert, not a one-company lookup. Keyless by default (public register); an optional free Companies House API key routes to the authenticated advanced-search API instead.
Pricing
from $3.00 / 1,000 new company returneds
Rating
0.0
(0)
Developer
Adrian Voss
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get every UK company newly incorporated for a SIC code, postcode area, or name filter, as a sales lead-gen and compliance alert, not a one-company lookup. Keyless by default against the public Companies House register; an optional free Companies House API key routes to the authenticated advanced-search API instead. Turn on monitoring mode to get (and pay for) only companies new since your last run, ideal for a daily or weekly schedule.
How to use
- In the Apify Console. Open the actor page and click Start — the
sicCodesfield is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found. - Via the API. Call it directly with a POST request — no Console needed once you have an API token:
curl "https://api.apify.com/v2/acts/accountable_eel~uk-company-incorporation-alert/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"sicCodes":["62012"]}'
- On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.
Input
{"sicCodes": ["62012"]}
One SIC code per line, OR'd together. Combine with the filters below (postcode prefixes, company name, type, date window) — all optional but at least one of them, or a company-type/postcode/name filter, is required. Leave empty to filter by postcode prefix or company name alone. Accepted formats: 62012, 62020, 41100.
{"sicCodes": ["62012"],"postcodePrefixes": ["EC1"],"companyTypes": "ltd","incorporatedFrom": "2026-09-24","incorporatedTo": "2026-10-01","maxResults": 100}
This actor runs ONE combined search per run, not one search per input line: every sicCodes entry
is OR'd together, then AND'd with postcodePrefixes, companyTypes, companyNameIncludes, and the
incorporation date window (defaults to the last 7 days). At least one of sicCodes,
postcodePrefixes, companyNameIncludes, or a non-"all" companyTypes is required — a bare
date-range search over every UK company is rejected, since that's typically thousands of companies
a week.
Output
One row per company found, for example:
| query | found | status | searchSummary | companyCount | truncated | monitorStatus | companies | companyNumber | companyName | incorporatedOn | companyType | companyStatus | sicCodes | sicDescriptions | registeredAddress | postcode | locality | companyUrl | route | isNew | firstSeenAt | scrapedAt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62012 | true | OK | <all companies (full list)> | <locality / town> | <is this company new?> | 1970-01-01T00:00:00.000Z |
A miss comes back as a row with "found": false and is never charged.
Example runs
Live-verified against the public register, keyless, no proxy:
New software companies by SIC code. {"sicCodes": ["62012"], "incorporatedFrom": "2026-09-24", "incorporatedTo": "2026-10-01"} — 976 companies incorporated under SIC 62012 ("Business and domestic software development") in the last 7 days, e.g. MULLO LTD (17478834, Covent Garden, London WC2H 9JQ) and SHOPIYZ TECHNOLOGIES LIMITED (17479042, London N3 2LN).
New companies in a postcode area. {"sicCodes": ["62012", "62020"], "postcodePrefixes": ["EC1"]} — narrows the same SIC-code search to just the EC1 postcode area, a common agency/insurer lead-gen pattern.
Weekly incorporation alert (monitoring). {"sicCodes": ["41100"], "onlyNewSinceLastRun": true, "deltaName": "construction-developers"} on a weekly schedule — only companies newly incorporated under SIC 41100 ("Development of building projects") since the last run are returned and billed; a quiet week with no new companies is never charged.
Pricing
Pay-per-event. A flat per-run fee covers session/proxy warmup; you're billed
per item only when data is actually found and returned — see
.actor/pay_per_event.json for exact prices. A miss is never charged.
Use it from Clay, n8n, Make, or an AI agent
This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.
curl "https://api.apify.com/v2/acts/accountable_eel~uk-company-incorporation-alert/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \-X POST \-H "Content-Type: application/json" \-d '{"sicCodes":["62012"]}'
n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~uk-company-incorporation-alert/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"sicCodes":["62012"]} (swap in an expression from an earlier node for a real value).
Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~uk-company-incorporation-alert/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"sicCodes":["{{search}}"]}, mapping the row's search into the sicCodes array.
MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "new UK company incorporations by SIC code" — the agent will find and run this actor.