UK Companies House Change-Monitor avatar

UK Companies House Change-Monitor

Pricing

from $10.00 / 1,000 company lookups

Go to Apify Store
UK Companies House Change-Monitor

UK Companies House Change-Monitor

Watch a portfolio of UK companies on Companies House and get notified the moment something changes: a new filing, an officer or PSC change, a status change.

Pricing

from $10.00 / 1,000 company lookups

Rating

0.0

(0)

Developer

Adam Pearce

Adam Pearce

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Wondering if anything's changed at a company you're watching, without checking Companies House by hand every week? Point this Actor at one or more UK company numbers and it tells you: a new filing, an officer appointed or resigned, a PSC (person with significant control) added or ceased, or a status change like active to dissolved. Run it once for a clean snapshot, or schedule it to run daily or weekly and it only reports what's actually new.

Data comes straight from Companies House, the UK's official company registry, via their own REST API. No scraping, no HTML parsing to break when a page redesigns.

Why use UK Companies House Change-Monitor?

  • Credit and compliance teams watching a portfolio of suppliers or counterparties for status changes (dissolution, administration, liquidation) before they become a problem.
  • KYB/due-diligence checks that need a current director and PSC list, not a stale one.
  • Sales and recruiting watching a target list of companies for new-officer signals (a new CFO or a hiring-relevant appointment).
  • Journalists and researchers tracking filing activity around companies of interest.
  • Runs on Apify's schedule, proxy, and API infrastructure, so it fits into an existing pipeline (webhook, Zapier, n8n, or a raw API call) without you writing any Companies House integration code yourself.

How to use UK Companies House Change-Monitor

  1. Click Try for free (or Start) on this page.
  2. Enter one company number in Company number, or a list in Company numbers for bulk/Monitor mode.
  3. For a one-time snapshot, leave Monitor mode off. For ongoing tracking, turn it on and schedule the Actor (Apify Console → Schedules) to run daily or weekly with the same company numbers and Watchlist ID.
  4. Run it. Results land in the dataset, downloadable as JSON, CSV, Excel, or HTML.

Input

  • Company number (companyNumber) — a single 8-character Companies House number for a one-off lookup, e.g. 03977902.
  • Company numbers (companyNumbers) — a list of company numbers, for bulk lookups or Monitor mode.
  • Monitor mode (monitorMode) — when on, the Actor remembers each company's filings, officers, and PSCs from the last run and reports only what changed. Off by default (plain lookup).
  • Watchlist ID (watchlistId) — only needed if you're running more than one independent watchlist from the same account and want their history kept separate.

See the Input tab for the full schema.

Output

One dataset item per company checked. Example, in Monitor mode, after a real change:

{
"companyNumber": "03977902",
"companyName": "GOOGLE UK LIMITED",
"companyStatus": "active",
"companiesHouseUrl": "https://find-and-update.company-information.service.gov.uk/company/03977902",
"notFound": false,
"monitorMode": true,
"isFirstCheck": false,
"changeDetected": true,
"changeSummary": "New filing: AP04 on 2026-06-01 (appoint-corporate-secretary-company-with-name-date).",
"changes": ["New filing: AP04 on 2026-06-01 (appoint-corporate-secretary-company-with-name-date)."],
"checkedAt": "2026-08-13T17:46:44.591Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
companyNumberThe Companies House number checked
companyNameRegistered company name
companyStatusCurrent status (active, dissolved, liquidation, etc.)
companiesHouseUrlDirect link to the company's public Companies House page
notFoundtrue if the company number doesn't exist on the register
monitorModeWhether this run used Monitor mode
isFirstChecktrue if this is the first time this company has been checked on this watchlist (baseline, not a real change)
changeDetectedtrue if something genuinely changed since the last check
changeSummaryPlain-English summary of what changed
changesThe same information as a list, one entry per change
checkedAtTimestamp of this check

How much does it cost to monitor UK companies?

Pay-per-event pricing, no subscription:

  • $0.01 per company lookup (Monitor mode off).
  • $0.05 per change detected (Monitor mode on, something genuinely new).
  • $0.002 per no-change confirmation (Monitor mode on, nothing changed).

Watching 10 companies weekly in Monitor mode, with an average of one real change a month among them, costs roughly $0.002 × 10 × 4 + $0.05 × 1 ≈ $0.13/month. A one-off bulk lookup of 50 companies costs $0.50.

Tips

  • The first Monitor mode run on a new company establishes a baseline and won't report existing filings/officers/PSCs as "changes", that would just be noise. The one exception: a company that's already non-active (dissolved, in liquidation, etc.) on day one is flagged immediately, since that's real, actionable information.
  • Keep the same Watchlist ID across scheduled runs, changing it starts a fresh baseline.
  • Bulk lookups and Monitor mode both accept the same companyNumbers list, no need to run this Actor once per company.

FAQ

Is this legal? Yes. Companies House explicitly makes this data available via a free public API for exactly this kind of reuse, commercial use included. This Actor doesn't scrape or store anything beyond what's needed to detect changes between runs.

Does this cover Scotland and Northern Ireland companies? Yes, Companies House is the single registry for all of the UK.

What if a company number doesn't exist? The result comes back with notFound: true rather than an error, so a bad number in a bulk list doesn't stop the rest of the run.

Something looks off, or you need a different registry? Open an issue on this Actor's Issues tab, checked daily. If you need a similar monitor for a different country's registry, mention it there too.

If this monitor caught something real for you, a review helps a lot and helps decide what to build next.