UK Company Filing & Compliance Tracker avatar

UK Company Filing & Compliance Tracker

Pricing

from $19.00 / 1,000 record scrapeds

Go to Apify Store
UK Company Filing & Compliance Tracker

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

LeadGen Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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:

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, or unknown.
  • 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

  1. Open the Input tab.
  2. Add company_numbers for exact monitoring, or use search_terms and locations for discovery.
  3. Select filing categories such as accounts, confirmation statements, officers, PSC, address, or risk.
  4. Set lookback_days and due_soon_days.
  5. Start the Actor and inspect the dataset.
  6. Schedule recurring runs for ongoing compliance monitoring.

Input

FieldDescription
company_numbersExact Companies House numbers to monitor.
search_termsCompany-name search terms for discovery.
locationsRegistered office address filters for discovery.
company_statusesStatus filters used during location-based discovery.
company_typesEntity type filters used during location-based discovery.
filing_categoriesFiling categories to keep in output.
lookback_daysOnly include filings from this many days back.
due_soon_daysDue-date window for due-soon labels.
max_companiesMaximum monitored company profiles to save.
max_filing_pages_per_companyFiling-history pages to fetch per company.
include_officersFetch directors and secretaries from the People tab.
include_pscFetch persons with significant control where available.
extract_emailsExtract public emails if they appear on fetched pages.
request_delay_millisDelay between requests.
custom_proxy_urlOptional 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

FieldDescription
company_detailsCompany profile details from the overview page.
people_detailsOfficers and PSC people extracted from public pages.
compliance_status.accounts_statusok, due-soon, overdue, or unknown.
compliance_status.confirmation_statement_statusok, due-soon, overdue, or unknown.
compliance_status.risk_flagsNormalized risk flags from due dates and company status.
filing_monitor.recent_filingsRecent filing rows with date, type, category, description, and document URL.
emailsPublic emails found on fetched pages, when any exist.
source_urlCompany 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.

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