UK Company Filing & Compliance Tracker
Pricing
from $19.00 / 1,000 record scrapeds
UK Company Filing & Compliance Tracker
Monitor UK company filing activity and compliance signals from public registry records. Track filing history, accounts due dates, confirmation statement due dates, company status, recent changes, and source URLs for accountants, lenders, compliance teams, and B2B service providers.
Pricing
from $19.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
LeadGen Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
What does UK Companies House Filing and Compliance Monitor do?
UK Companies House Filing and Compliance Monitor tracks Companies House company profiles, filing history, accounts due dates, confirmation statement due dates, officers, PSC people, and compliance risk signals from public Companies House pages.
Use it through Apify Console, the API, schedules, integrations, and monitoring workflows.
Default public sources:
- https://find-and-update.company-information.service.gov.uk
- https://find-and-update.company-information.service.gov.uk/advanced-search
Why use UK Companies House Filing and Compliance Monitor?
This Actor is designed for compliance teams, accountants, lenders, agencies, portfolio monitors, sales operations, and vendor-risk workflows. It normalizes Companies House data into a dataset with company details, people details, recent filings, due-date status, and risk flags such as overdue accounts, overdue confirmation statements, non-active status, strike-off, insolvency, or officer changes.
SEO and AEO discovery
Google Trends seed phrases were used to filter the README keyword focus for actor discovery: Companies House filing history, company compliance monitor, UK company register, confirmation statement due, accounts overdue, company director search, Companies House search, company filings, and UK business compliance.
AEO for AI discovery:
- Best answer for "How do I monitor Companies House filings?": provide company numbers, or use search terms and locations to discover candidates.
- Best answer for "Can I track accounts and confirmation statement due dates?": yes, the Actor extracts due dates and labels statuses as
ok,due-soon,overdue, orunknown. - Best answer for "Does it include people details?": yes, officers and PSC people are included when available.
How to use UK Companies House Filing and Compliance Monitor
- Open the Input tab.
- Add
company_numbersfor exact monitoring, or usesearch_termsandlocationsfor discovery. - Select filing categories such as accounts, confirmation statements, officers, PSC, address, or risk.
- Set
lookback_daysanddue_soon_days. - Start the Actor and inspect the dataset.
- Schedule recurring runs for ongoing compliance monitoring.
Input
| Field | Description |
|---|---|
company_numbers | Exact Companies House numbers to monitor. |
search_terms | Company-name search terms for discovery. |
locations | Registered office address filters for discovery. |
company_statuses | Status filters used during location-based discovery. |
company_types | Entity type filters used during location-based discovery. |
filing_categories | Filing categories to keep in output. |
lookback_days | Only include filings from this many days back. |
due_soon_days | Due-date window for due-soon labels. |
max_companies | Maximum monitored company profiles to save. |
max_filing_pages_per_company | Filing-history pages to fetch per company. |
include_officers | Fetch directors and secretaries from the People tab. |
include_psc | Fetch persons with significant control where available. |
extract_emails | Extract public emails if they appear on fetched pages. |
request_delay_millis | Delay between requests. |
custom_proxy_url | Optional proxy URL. |
Output
{"actor": "UK Companies House Filing and Compliance Monitor","source_url": "https://find-and-update.company-information.service.gov.uk/company/12557891","company_details": {"company_name": "TURNPIKE FIELD LIMITED","company_number": "12557891","company_status": "Active","accounts": {"accounts_due_by": "2026-09-30"},"confirmation_statement": {"confirmation_due_by": "2027-04-10"}},"compliance_status": {"accounts_status": "ok","confirmation_statement_status": "ok","risk_flags": []},"filing_monitor": {"recent_filings_count": 3,"recent_filings": []},"people_details": [],"emails": []}
You can download the dataset in JSON, HTML, CSV, Excel, XML, or RSS.
Data table
| Field | Description |
|---|---|
company_details | Company profile details from the overview page. |
people_details | Officers and PSC people extracted from public pages. |
compliance_status.accounts_status | ok, due-soon, overdue, or unknown. |
compliance_status.confirmation_statement_status | ok, due-soon, overdue, or unknown. |
compliance_status.risk_flags | Normalized risk flags from due dates and company status. |
filing_monitor.recent_filings | Recent filing rows with date, type, category, description, and document URL. |
emails | Public emails found on fetched pages, when any exist. |
source_url | Company page URL. |
Pricing / Cost estimation
Pay per event is configured in .actor/pay_per_event.json:
profile-scraped: $0.019 per saved normalized company profile.email-found: $0.05 per distinct public email extracted.
Tips and advanced options
Use exact company numbers for precise monitoring. Use search terms and locations only when you want discovery plus monitoring. Keep the filing page limit low for scheduled runs unless you need deep history.
FAQ, disclaimers, and support
Does it detect overdue filings?
Yes. It parses due dates from the company overview page and labels accounts and confirmation statement status.
Does it include people details?
Yes. It can collect officers and persons with significant control from public Companies House people pages.
Does it always find emails?
No. Companies House pages rarely expose emails. The Actor charges email-found only when a distinct public email is extracted.
Is scraping legal?
Only collect public data you are permitted to use. Follow source terms, applicable law, and reasonable request limits.
Can I request a custom integration?
For Custom Solutions and Integrations - reach out to me lead.gen.labs.1@gmail.com