Skip to content
The Register

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.

Run it on ApifyPay per result · no subscription
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.

FieldTypeWhat it holdsExample
fromarraynullThe value before the change.Alice Smith
toarraynullThe value after the change.Alice Jones
from_countarraynullHow many entries the value had before.2
to_countarraynullHow many entries the value had after.3
statusstringnullOutcome for this row — what this run found or why it could not proceed.ok
record_typestringnullDiscriminator 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

InputTypeDescription
companiesarrayoptionalCompany 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.
watcharrayoptionalOne 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.
apiKeystringoptionalSecret — supply your own value.
maxCompaniesintegeroptionalHard limit on how many watchlist entries are checked. Enforced exactly, in the order you gave them.
maxChangeRowsintegeroptionalCaps 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.
requestsPerMinuteintegeroptionalHow 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.

Open on Apify ↗

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.