# UK New Company Incorporations Companies House (`devon_gtme/uk-new-company-incorporations-uk-companies-house-data`) Actor

Monitor newly incorporated UK companies straight from the official Companies House register. Filter by industry (SIC code), location, and date window. Get back clean, structured company records with registered office addresses and, optionally, full director details.

- **URL**: https://apify.com/devon\_gtme/uk-new-company-incorporations-uk-companies-house-data.md
- **Developed by:** [Devon Kellar](https://apify.com/devon_gtme) (community)
- **Categories:** Automation, Other, Integrations
- **Stats:** 1 total users, 1 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## UK New Company Incorporations — Companies House Monitor

Monitor **newly incorporated UK companies** straight from the official Companies House register. Filter by industry (SIC code), location, and date window — get back clean, structured company records with registered office addresses and, optionally, full director details.

### Why monitor new incorporations?

Every new company needs suppliers from day one. A company incorporated last week has no accountant, no insurance, no website, no bank, no office kit — and no loyalty to anyone yet. Whoever reaches them first wins.

Use this actor to build a weekly pipeline of brand-new businesses in your target industry and area:

- **Accountants & bookkeepers** — new companies need filing and payroll set up immediately
- **Insurance brokers** — employers' liability and professional indemnity from day one
- **Web designers & marketing agencies** — new trading companies with no online presence
- **Banks, card providers & software vendors** — first-mover advantage on business accounts and tooling
- **B2B sales teams** — SIC-filtered trigger lists for any vertical (construction, restaurants, care, logistics…)
- **Market researchers** — track company formation trends by sector and region

### What you get

Each record includes:

| Field | Example |
|---|---|
| `companyName` | POWERTHERM INDUSTRIAL ACCESS LIMITED |
| `companyNumber` | 17327815 |
| `incorporationDate` | 2026-07-08 |
| `companyType` | ltd |
| `status` | active |
| `sicCodes` | ["43290", "43991", "43999"] |
| `fullAddress` | 52 Orgreave Drive, Sheffield, South Yorkshire, S13 9NR, England |
| `profileUrl` | Link to the official Companies House profile |

Turn on **Include Officers** to also get each company's directors — names, roles, appointment dates, nationality, and occupation.

### Setup — free API key (2 minutes)

This actor uses the **official Companies House API**, which is free:

1. Register at [developer.company-information.service.gov.uk](https://developer.company-information.service.gov.uk/)
2. Create an application → copy the **REST API key**
3. Paste it into the actor's **API Key** input (stored encrypted)

The free key allows 600 requests per 5 minutes — plenty for thousands of results per run.

### Typical usage

- **Weekly new-company feed for one industry:** set `sicCodes` to your target codes, `daysBack` to 7, and [schedule](https://docs.apify.com/platform/schedules) the actor weekly
- **Local area monitor:** set `location` to your town or city
- **Bulk historical pull:** set explicit `incorporatedFrom` / `incorporatedTo` dates (max 10,000 results per query — narrow with filters if you hit the cap)

Common SIC codes: `43999` specialised construction · `56101` licensed restaurants · `62012` business software · `86900` other human health · `49410` freight transport by road · `68209` letting of real estate. Full list at [resources.companieshouse.gov.uk/sic](https://resources.companieshouse.gov.uk/sic/).

### Export & integrations

Results are stored in an Apify dataset — export as **CSV, Excel, JSON**, or pipe into Google Sheets, Make, Zapier, and any webhook via Apify integrations.

### Data source & fair use

Data comes from the official Companies House API and is Crown copyright, available for reuse under the [Companies House policy](https://www.gov.uk/government/organisations/companies-house). This actor is not affiliated with Companies House. You are responsible for using the data in compliance with UK GDPR — company data is public record, but treat officer personal data appropriately.

---

**Need something more custom?** Cross-referenced signals, enriched contact data, bespoke UK data feeds, or a fully managed pipeline — message me via my Apify profile and I'll build it.

# Actor input Schema

## `apiKey` (type: `string`):

Your free Companies House API key. Create one in 2 minutes at https://developer.company-information.service.gov.uk/ — register, create an application, copy the REST API key.
## `daysBack` (type: `integer`):

Find companies incorporated in the last N days. Ignored if you set explicit dates below.
## `incorporatedFrom` (type: `string`):

Explicit start date. Overrides Days Back when set.
## `incorporatedTo` (type: `string`):

Explicit end date. Defaults to today.
## `sicCodes` (type: `array`):

Filter by industry SIC codes, e.g. 43999 (specialised construction), 56101 (restaurants), 62012 (software). Leave empty for all industries. Full list: resources.companieshouse.gov.uk/sic/
## `location` (type: `string`):

Filter by registered office location, e.g. 'Manchester', 'London', or a postcode area. Matches against the registered office address.
## `companyStatuses` (type: `array`):

Company statuses to include. New incorporations are almost always 'active'.
## `includeOfficers` (type: `boolean`):

Fetch the officer list (directors) for each company — names, roles, appointment dates, nationality, occupation. Slower: one extra API call per company.
## `maxResults` (type: `integer`):

Maximum companies to return. The Companies House search API can return at most 10,000 results per query — narrow with SIC codes or location if you hit that.

## Actor input object example

```json
{
  "daysBack": 7,
  "sicCodes": [],
  "companyStatuses": [
    "active"
  ],
  "includeOfficers": false,
  "maxResults": 500
}
````

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "daysBack": 7,
    "sicCodes": [],
    "companyStatuses": [
        "active"
    ],
    "includeOfficers": false,
    "maxResults": 500
};

// Run the Actor and wait for it to finish
const run = await client.actor("devon_gtme/uk-new-company-incorporations-uk-companies-house-data").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "daysBack": 7,
    "sicCodes": [],
    "companyStatuses": ["active"],
    "includeOfficers": False,
    "maxResults": 500,
}

# Run the Actor and wait for it to finish
run = client.actor("devon_gtme/uk-new-company-incorporations-uk-companies-house-data").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "daysBack": 7,
  "sicCodes": [],
  "companyStatuses": [
    "active"
  ],
  "includeOfficers": false,
  "maxResults": 500
}' |
apify call devon_gtme/uk-new-company-incorporations-uk-companies-house-data --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=devon_gtme/uk-new-company-incorporations-uk-companies-house-data",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "UK New Company Incorporations Companies House",
        "description": "Monitor newly incorporated UK companies straight from the official Companies House register. Filter by industry (SIC code), location, and date window. Get back clean, structured company records with registered office addresses and, optionally, full director details.",
        "version": "0.1",
        "x-build-id": "NDKtLoXffvFqvmBeB"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/devon_gtme~uk-new-company-incorporations-uk-companies-house-data/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-devon_gtme-uk-new-company-incorporations-uk-companies-house-data",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/devon_gtme~uk-new-company-incorporations-uk-companies-house-data/runs": {
            "post": {
                "operationId": "runs-sync-devon_gtme-uk-new-company-incorporations-uk-companies-house-data",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/devon_gtme~uk-new-company-incorporations-uk-companies-house-data/run-sync": {
            "post": {
                "operationId": "run-sync-devon_gtme-uk-new-company-incorporations-uk-companies-house-data",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "apiKey"
                ],
                "properties": {
                    "apiKey": {
                        "title": "Companies House API Key",
                        "type": "string",
                        "description": "Your free Companies House API key. Create one in 2 minutes at https://developer.company-information.service.gov.uk/ — register, create an application, copy the REST API key."
                    },
                    "daysBack": {
                        "title": "Days Back",
                        "minimum": 1,
                        "maximum": 3650,
                        "type": "integer",
                        "description": "Find companies incorporated in the last N days. Ignored if you set explicit dates below.",
                        "default": 7
                    },
                    "incorporatedFrom": {
                        "title": "Incorporated From (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Explicit start date. Overrides Days Back when set."
                    },
                    "incorporatedTo": {
                        "title": "Incorporated To (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Explicit end date. Defaults to today."
                    },
                    "sicCodes": {
                        "title": "SIC Codes (industry filter)",
                        "type": "array",
                        "description": "Filter by industry SIC codes, e.g. 43999 (specialised construction), 56101 (restaurants), 62012 (software). Leave empty for all industries. Full list: resources.companieshouse.gov.uk/sic/",
                        "items": {
                            "type": "string"
                        }
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Filter by registered office location, e.g. 'Manchester', 'London', or a postcode area. Matches against the registered office address."
                    },
                    "companyStatuses": {
                        "title": "Company Status",
                        "type": "array",
                        "description": "Company statuses to include. New incorporations are almost always 'active'.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "active",
                                "dissolved",
                                "liquidation",
                                "administration",
                                "voluntary-arrangement",
                                "receivership"
                            ]
                        },
                        "default": [
                            "active"
                        ]
                    },
                    "includeOfficers": {
                        "title": "Include Officers (directors)",
                        "type": "boolean",
                        "description": "Fetch the officer list (directors) for each company — names, roles, appointment dates, nationality, occupation. Slower: one extra API call per company.",
                        "default": false
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum companies to return. The Companies House search API can return at most 10,000 results per query — narrow with SIC codes or location if you hit that.",
                        "default": 500
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
