
UK Companies House Monitor — Alerts When a Company Changes
Watch UK companies on the official Companies House register and get back only what changed since the last run: status, address, accounts dates, insolvency, names, officers, PSC and filings. A first run records a baseline; an unchecked field is named, never passed off as unchanged.
UK Companies House Monitor — Alerts When a Company Changes returns 6 documented output fields, including from, to, from_count, to_count and status. Every field carries a declared type, a written description and an example value. 1 runs are recorded on Apify.
- 6
- Output fields
- 6
- Inputs
- 1
- Run
- 2026-10-16
- Last run
01 — output
What it returns
Every field the extractor writes to its dataset, with its type, a written description and an example value.
| Field | Type | What it holds | Example |
|---|---|---|---|
| from | arraynull | The value before the change. | Alice Smith |
| to | arraynull | The value after the change. | Alice Jones |
| from_count | arraynull | How many entries the value had before. | 2 |
| to_count | arraynull | How many entries the value had after. | 3 |
| status | stringnull | Outcome for this row — what this run found or why it could not proceed. | ok |
| record_type | stringnull | Discriminator for this record kind. | change |
02 — sample
One record
Assembled from the example values declared on the schema above, not invented at render time.
{
"from": [
"Alice Smith"
],
"to": [
"Alice Jones"
],
"from_count": 2,
"to_count": 3,
"status": "ok",
"record_type": "change"
}03 — input
What you give it
| Input | Type | Description |
|---|---|---|
| companies | arrayoptional | Company numbers (e.g. 00000006, SC123456) or registered names (e.g. Tesco PLC). Keep the same list between runs — that is what makes a change a change. |
| watch | arrayoptional | One entry per watched field: status, address, accounts, insolvency, names, officers, psc, filings. Watching officers, psc or filings costs one more API call per company per run. |
| apiKey | stringoptional | Secret — supply your own value. |
| maxCompanies | integeroptional | Hard limit on how many watchlist entries are checked. Enforced exactly, in the order you gave them. |
| maxChangeRows | integeroptional | Caps the rows written in one run so a first mass change cannot flood your dataset. State is always saved in full, so nothing is lost — the SUMMARY says if it truncated. |
| requestsPerMinute | integeroptional | How fast to call the register. Companies House allows 600 requests per 5 minutes; the default stays well inside that. Raise it only if you know why. |
04 — run
Run UK Companies House Monitor on your own input
It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.
05 — questions
Asked before running it
6 of 6 fields described
- What does UK Companies House Monitor — Alerts When a Company Changes return?
- It returns 6 documented output fields: from, to, from_count, to_count, status and record_type. Each field declares its type, a description of what it holds, and an example value.
- What input does UK Companies House Monitor — Alerts When a Company Changes take?
- All 6 inputs are optional and ship with usable defaults, so it runs as-is. They are listed with their types below.
- Does UK Companies House Monitor — Alerts When a Company Changes need an API key or login?
- Yes — apiKey is marked secret and must be supplied by you. Nothing else in the input schema needs credentials.
- How do I run UK Companies House Monitor — Alerts When a Company Changes?
- It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.