Companies House Officers Scraper — Directors & Secretaries
Pricing
from $5.00 / 1,000 results
Companies House Officers Scraper — Directors & Secretaries
Extract the officers (directors & secretaries, current + former) of any UK company by number — name, role, status, appointment/resignation dates, DoB, nationality, residence and correspondence address, one row per officer. No API key. Pay only for officers found.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
NeuralVerge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
UK Companies House Officers Scraper — Directors & Secretaries (United Kingdom) ✅ No API Key
Get the officers of any UK (United Kingdom) company from Companies House by company number — current and former directors and secretaries, with role, status, appointment/resignation dates, date of birth, nationality, country of residence and correspondence address. One clean row per officer. Powered by the Neuralverge API. No API key or account required.
Ideal for KYC/KYB, due diligence, compliance and mapping company leadership.
✨ Why this Actor
- 👥 One row per officer — current and former, with role, dates, nationality and address, ready for a spreadsheet, CRM or AI pipeline.
- 💸 Pay only for the officers you get — an empty result is never billed. Misses are free; no empty, billable rows.
- 🔑 No API key or account — extraction runs on the Neuralverge backend.
- ⚡ Real-time & structured — fresh data each run.
🔧 How it works
- Provide a UK company number (e.g.
08804411) — or an advanced full Companies House officers-page URL. - Run the Actor. Fetching and AI-structuring the officers happens on the Neuralverge backend.
- Get one dataset row per officer. Export to CSV, JSON or Excel, or pull it over the Apify API.
Input
One company per run.
| Field | Type | Notes |
|---|---|---|
companyNumber | string | The UK Companies House company number, e.g. 08804411. |
companyUrl | string | Advanced: a full Companies House officers-page URL to use instead of the number. |
{"companyNumber": "08804411"}
What you'll receive
One dataset row per officer. Each row is an officer object with company_number (the
company it belongs to) plus: name, role, status (Active / Resigned),
appointed_on, resigned_on (when applicable), date_of_birth, nationality,
country_of_residence, occupation and correspondence_address (a nested object).
Nulls are normal. Fields not published for an officer (e.g.
date_of_birthfor a corporate secretary, orresigned_onfor an active officer) come back absent ornull.
Example output (real run)
One officer row from the officers page of company 08804411, exactly as it appears in the
dataset. A single run of this kind returned 14 officers (current and former) — this is one
of them.
{"company_number": "08804411","name": "BRITTON, Caroline Louise","role": "Director","status": "Active","appointed_on": "8 March 2019","date_of_birth": "February 1965","nationality": "British","country_of_residence": "United Kingdom","correspondence_address": {"street_address": "30 South Colonnade","locality": "London","country": "United Kingdom","postal_code": "E14 5HX"}}
Genuine output from a live run — one director with role, dates, nationality and correspondence address.
Pricing
Pay per result — $0.005 per officer ($5 per 1,000) returned to the dataset. You pay only for officers returned — an empty result is free.
| Event | Price |
|---|---|
| Actor start | Free |
| Officer returned (per dataset row) | $0.005 |
Companies with no officers found are not billed. Pricing is on top of your Apify platform usage.
Integrations & API
Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client.
FAQ
Do I need an account or API key? No. Extraction runs on the Neuralverge backend.
Does it include former officers? Yes — current and resigned officers are both
returned, distinguished by the status field.
Am I charged if there are no officers? No. You're billed only for officers returned to the dataset.
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Companies House or the UK Government. Data originates from the public Companies House register.