UK Director & Ownership Changes (Companies House) avatar

UK Director & Ownership Changes (Companies House)

Pricing

Pay per event

Go to Apify Store
UK Director & Ownership Changes (Companies House)

UK Director & Ownership Changes (Companies House)

Watch UK companies for new or departing directors and secretaries, and for changes of owner (PSC). One row per change with dates and details. Pay only for changes found.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Lewis O'Rorke

Lewis O'Rorke

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Track new and departing directors and changes of owner at UK companies, either for a watchlist you choose or across the whole UK, filtered by area and industry. One row per change, with the date, the person and their role, straight from the official Companies House register.

A new director is a new decision-maker. A departing one can mean a change of direction. A new owner can mean a takeover. If you sell to, lend to, insure or monitor UK companies, these are the moments that matter, and Companies House publishes every one of them. This Actor works two ways:

  • Watchlist: checks the companies you list and tells you exactly what changed since the date you choose.
  • Market-wide feed: reads every change across the UK in the last 1 to 48 hours from Companies House's live data stream, and keeps the ones in your area and industries. Thousands of changes happen every day.

At a glance

You give itA list of company numbers to watch, or nothing at all for the whole-UK daily feed
You getOne row per director appointment or resignation, or owner (PSC) added or removed, with dates
Price$0.01 per change; $0.03 per feed scan (you only pay for results)
Data sourceCompanies House (official UK register and its live streaming feed)
Best forKYC and compliance checks, sales triggers, investor monitoring

Who it is for

  • Banks, lenders and insurers keeping customer records current (KYC and ongoing due diligence)
  • Accountants and solicitors watching client companies
  • B2B sales teams who want to reach a new director in their first weeks
  • Investors and analysts tracking boards and ownership
  • Compliance teams monitoring suppliers and counterparties

What you get for each change

FieldWhat it means
change_typeofficer_appointed, officer_resigned, owner_added or owner_removed
change_dateWhen it happened
person_nameThe person or company, in normal "First Last" order
roleDirector, secretary, LLP member, or person with significant control (owner)
natures_of_controlFor owners: how they control the company, e.g. "ownership of shares 75 to 100 percent"
nationality, country_of_residence, birth_month_year, occupationAs published by Companies House
appointed_on, resigned_onThe person's full dates at the company
company_name, company_number, company_status, registered_office, postcode, sic_codesThe company
companies_house_urlThe company's official page

"Owner" here means a person with significant control (PSC): anyone who holds more than 25% of the shares or votes, can appoint or remove the board, or otherwise controls the company.


How to use it: market-wide feed

  1. Set Mode to Market-wide feed.
  2. Choose Changes in the last N hours (up to 48; default 24).
  3. Narrow it with Town or city, Postcode areas, Country, Industries or SIC codes, and pick which changes you want.
  4. Click Start. Reading a day of changes takes a few minutes; matches then appear in the Output tab, newest first.
  5. Schedule it daily with a 24-hour look-back and you'll see every new director and owner in your patch, every morning.

Example: every new director and owner in London in the last 24 hours

{ "mode": "feed", "hoursBack": 24, "locality": "London", "changeTypes": ["officer_appointed", "owner_added"], "maxChanges": 500 }

How to use it: watchlist

1. List your companies

Paste company numbers (00445790, SC095000) or Companies House links, one per line. Numbers without leading zeros are fine (445790). Up to 1,000 per run.

2. Choose the period

Changes in the last N days (default 30), or a Changes since date.

3. (Optional) Choose which changes

Leave empty for all four, or pick only appointments, resignations, or owner changes.

4. Click Start

Results appear in the Output tab, newest first. A watchlist of 100 companies usually takes about two minutes.

5. Run it on a schedule

Create a weekly schedule with Changes in the last 7 days and connect it to email, Slack, Google Sheets or your CRM. You only hear about real changes.


Ready-made examples

FTSE retailers, last 12 months

{ "companyNumbers": ["00445790", "00185647", "04256886", "04412362", "07098618"], "daysBack": 365 }

Board changes at UK banks since 1 January 2025

{ "companyNumbers": ["00048839", "00617987", "SC095000", "SC045551"], "since": "2025-01-01", "changeTypes": ["officer_appointed", "officer_resigned"] }

Ownership changes only, your client list, last 90 days

{ "companyNumbers": ["<your client company numbers>"], "daysBack": 90, "changeTypes": ["owner_added", "owner_removed"] }

Sample output

One row from a real run, trimmed to the main fields. Names and contact details here are made-up examples. Every field is described above.

{
"company_name": "EXAMPLE TECH LTD",
"company_number": "12345678",
"locality": "London",
"change_type": "officer_appointed",
"change_date": "2026-11-01",
"person_name": "Alex Taylor",
"role": "director",
"appointed_on": "2026-11-01",
"companies_house_url": "https://find-and-update.company-information.service.gov.uk/company/12345678"
}

One-click examples

Open one of these ready-made tasks, check the inputs, and click Start. Each is a good starting point you can change.


Pricing

EventPrice
Change$0.01
Feed scan$0.03

For example, 50 changes cost $0.50; a whole-UK feed run that finds changes adds one $0.03 feed scan.

You pay per change found. Market-wide feed runs also have one small feed scan charge, only when the run finds at least one change, because each one reads a full day of Companies House's live data. You are never charged for companies with no changes, company numbers that don't exist, or a run that finds nothing. Set a maximum cost per run and the Actor stops cleanly when it's reached.

No Companies House account or API key needed. Works with AI agents, including x402 pay-per-call payments.


Honest limits

  • Dates are the dates Companies House records, which is when the change took effect, not when it was filed. A change filed late appears with its real (earlier) date.
  • The feed reaches back 48 hours at most, because Companies House's live stream only keeps a few days of history. A change filed today but dated earlier than the window isn't included.
  • Feed runs with tight area filters take longer, because each change's company is looked up to check its location.
  • Very large companies are capped at 1,000 officers and 1,000 owners per list, which covers almost every company.
  • Owner statements (for example "the company knows of no PSC") are not reported as changes.
  • Companies House does not publish full dates of birth or home addresses, and this Actor does not try to find them.

FAQ

Does it find new directors across a whole town or industry? Yes, use the market-wide feed. It covers the last 48 hours at most, so run it daily for a continuous record.

Why is a secretary listed under officer_appointed? Directors, secretaries and LLP members are all "officers" at Companies House. Use the role field to tell them apart.

Something is wrong or missing. Open an issue on the Issues tab with your run link.