Pricing
from $200.00 / 1,000 fca enforcement records
UK FCA Enforcement Notice Tracker
Live UK Financial Conduct Authority enforcement notice feed: Final, Decision, Supervisory, and Warning Notices direct from fca.org.uk. Firm/individual, FRN, fine amount (GBP), date, regulatory basis (FSMA / PRIN / DTR / COBS), and notice URL.
Pricing
from $200.00 / 1,000 fca enforcement records
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
The cleanest way to monitor UK Financial Conduct Authority enforcement. Pulls every Final Notice, Decision Notice, Supervisory Notice, and Warning Notice published on fca.org.uk โ extracted from the canonical PDF notice store, structured per action, machine-readable, queryable by notice type, date window, and firm/individual name.
Built for UK financial-services compliance officers, AML/KYC analysts, MLROs running fit-and-proper screening, in-house counsel monitoring counterparty risk, M&A due-diligence practitioners screening acquisition targets, FS sector journalists tracking the enforcement calendar, regulatory-risk dashboard owners, and academics studying conduct regulation. If "did this UK-authorised firm pick up a Final Notice this quarter?" is a question you ask more than once a year, this actor pays for itself the first time you skip the manual fca.org.uk crawl.
Try Apify free โ open a free account and run this actor in under five minutes. Apify's free monthly platform credit covers your first sweeps; this actor's pay-per-event pricing means you only pay for actual FCA enforcement records returned, never for empty runs or fetch failures.
Why FCA enforcement data matters in the UK
The UK Financial Conduct Authority is the conduct regulator for nearly 50,000 financial-services firms operating in the United Kingdom and the prudential regulator for 49,000 of them. It administers the Financial Services and Markets Act 2000 (FSMA), the Payment Services Regulations 2017 (PSRs), the Electronic Money Regulations 2011 (EMRs), the Money Laundering Regulations 2017 (MLRs), the UK Market Abuse Regulation (UK MAR), the Consumer Duty, and the FCA Handbook (PRIN, COBS, SUP, DTR, SYSC, MAR, DEPP, ENF).
The FCA's enforcement pathway resolves through a defined cascade of published notices, each one a public record of regulatory action:
- Warning Notices โ the FCA's first formal notification that it intends to take action. Issued under FSMA s.387. Opens the representations window during which the firm or individual can respond. Often summarised in a public Warning Notice Statement (FSMA s.391(1ZB)) even when the underlying notice is non-public.
- Decision Notices โ issued under FSMA s.388 once the FCA's Regulatory Decisions Committee (RDC) has decided to impose the sanction. May be referred to the Upper Tribunal (Tax and Chancery Chamber). Decision Notices are public and disclose the proposed sanction, the breached statutes / Handbook rules, and the FCA's reasoning.
- Final Notices โ issued under FSMA s.390 once the action is concluded (either no referral, or referral exhausted). These are the headline enforcement documents โ fine amount in GBP, prohibition order, permission cancellation, requirement to pay redress, censure. Final Notices for individuals also feed the Banned and Disqualified register equivalent under FSMA.
- Supervisory Notices โ issued under FSMA s.55Y for first-supervisory-decision matters and s.197 / s.259 in PSRs / EMRs analogues. Used for own-initiative variations or cancellations of permissions, requirements imposed under the OIREQ regime, and immediate restrictions on regulated activity. Often pre-Final-Notice and time-critical for counterparty monitoring.
- Multi-firm thematic reviews โ published periodically as standalone PDFs and accompanying news stories. Capture systemic findings against named market participants (consumer-duty implementation reviews, AML thematic reviews, retail-investment-sector deep-dives).
For anyone running UK FS compliance โ Senior Manager (SMF) holders, MLROs, compliance officers, in-house counsel, AML programme owners โ that disclosure stream is the single most important regulatory feed in the country. The FCA publishes notices as PDFs under /publication/final-notices/, /publication/decision-notices/, /publication/supervisory-notices/, and /publication/warning-notice-statements/, but the indexes are paginated, the search endpoint sits behind Cloudflare bot-mitigation, and the regulator does not expose a clean JSON feed. Most compliance teams either pay ยฃ30,000+/year for Thomson Reuters Regulatory Intelligence with FCA coverage, Wolters Kluwer CCH Enforcer, or a similar legal-research platform โ bundled with a lot of material they don't need โ or they pay an analyst to copy-paste from fca.org.uk into Excel every Monday morning.
This actor solves that for the price of a coffee.
What you get
Per FCA enforcement notice, the actor emits a single dataset row with:
| Field | Description |
|---|---|
action_id | Notice slug from the FCA publication URL plus FRN/IRN when present โ e.g. frank-breuer-2026, ts-money-transfer-ltd-2026::926855 |
firm_or_individual | Name of the regulated entity or named individual exactly as it appears in the notice header (To: ...) |
action_type | FINAL_NOTICE / DECISION_NOTICE / SUPERVISORY_NOTICE / WARNING_NOTICE |
date_of_notice | ISO YYYY-MM-DD parsed from the notice header (Dated: ...) |
fine_amount_gbp | Numeric GBP penalty (e.g. 755000.0). null when the sanction is non-monetary โ prohibition, permission cancellation, censure, requirement |
penalty_currency | "GBP" when a fine is present, null otherwise |
regulatory_basis | Up to five FSMA / PSR / EMR / MLR section references or FCA Handbook citations (PRIN / COBS / SUP / DTR / MAR / SYSC) extracted from the notice text |
short_summary | One- to two-sentence headline pulled from the notice's ACTION or SUMMARY OF REASONS block |
full_notice_url | Canonical fca.org.uk PDF URL โ exactly the URL the FCA publishes against |
data_source | "uk_fca_enforcement" provenance string |
Each row is exactly enough to populate a compliance-tracking Airtable, Notion database, Snowflake table, or regulatory-risk dashboard without any post-processing. Cast fine_amount_gbp to numeric, parse date_of_notice as a date, index on firm_or_individual and regulatory_basis, and you have a queryable enforcement-history table for every FCA-authorised firm and named individual in scope.
Inputs
| Field | Type | Purpose |
|---|---|---|
action_type | enum | FINAL_NOTICE / DECISION_NOTICE / SUPERVISORY_NOTICE / WARNING_NOTICE / ALL |
date_from | ISO date | Lower bound on the date the notice was issued (defaults to last 30 days when both dates are empty) |
date_to | ISO date | Upper bound on the date the notice was issued |
firm_or_individual | string | Case-insensitive substring match against the firm or individual slug (e.g. "barclays", "breuer") |
maxResults | int | Hard cap on enforcement notices returned (1โ500) |
All inputs are optional. Run with {} to retrieve the last 30 days of FCA enforcement notices sorted by date descending. Run with action_type=FINAL_NOTICE and a 90-day window for a quarterly Final Notice digest. Run with firm_or_individual="hsbc" for a multi-year scan of HSBC-named notices. Run with action_type=SUPERVISORY_NOTICE for a real-time supervisory-action feed.
Pricing
Pay-per-event โ you pay only for the FCA enforcement notices the actor actually returns. No subscription, no minimum, no per-minute compute charges, no charges for fetch failures or parse failures (those go to a single ERROR_REPORT artefact in the run's key-value store).
| Event | Price (USD) |
|---|---|
| Actor start | $0.00005 |
| Per FCA enforcement record returned | $0.20 |
A typical 30-day all-types sweep returns ~8โ15 notices and costs $1.60โ$3.00. A targeted query (every Final Notice in the last 12 months) returns ~50โ80 records and costs $10โ$16. Empty runs (no matches) cost effectively nothing. Compare against Thomson Reuters Regulatory Intelligence with FCA coverage โ list price ยฃ30,000+/seat/year โ or Wolters Kluwer CCH Enforcer at ยฃ18,000+/firm/year. This actor lets a 30-person UK compliance team get the same FCA enforcement data for less than the cost of a single billable hour from a magic-circle firm.
Use cases
Compliance monitoring. SMF holders, MLROs, and compliance officers run this weekly to catch any FCA enforcement action touching their authorised firm's regulated activities. Daily sweeps with action_type=SUPERVISORY_NOTICE surface time-critical OIREQ activity and own-initiative permission variations before counterparties find out the slow way.
AML/KYC due diligence. Pre-onboarding screening of a new corporate or PEP-adjacent counterparty: pass the legal name through firm_or_individual, scan the last five years, and review every Final Notice / Decision Notice surfaced. Faster and cheaper than World-Check, with the actual FCA notice URL in hand for the file.
M&A target screening. Acquisition-due-diligence teams use this to surface FCA enforcement history against a target firm and its named SMFs before the QofE phase. A single Final Notice from three years ago can be the difference between a clean sale and a price chip.
Regulatory-risk dashboards. Sector analysts wire this into a monthly Snowflake or BigQuery refresh, joined to FCA Register firm data and the firm's own customer-volume metrics, to build a regulator-action-pressure score per peer firm and per sector (consumer credit, payments, retail investments, wholesale).
Fit-and-proper screening. HR and senior-manager-regime teams hash a candidate's name through this actor as part of the SMF approval pack โ every FCA-issued individual prohibition or fine in the public record, in one machine-readable feed.
Fintech founders and investors. Pre-investment regulatory-risk diligence on UK fintechs: did the target firm, its founders, or its current senior managers pick up an FCA Decision Notice on prior ventures? This actor answers that without a paralegal billing hour.
FS journalists and academics. Build a clean longitudinal dataset of UK FS enforcement โ by year, by sector, by breach type โ without scraping the FCA publication index by hand.
How it works
- Discovery. The actor pulls the FCA's two-page
sitemap.xml(uncached, no Cloudflare challenge) and extracts every/publication/final-notices/,/publication/decision-notices/,/publication/supervisory-notices/, and/publication/warning-notice-statements/PDF URL plus itslastmodtimestamp โ typically ~5,800 historical notices. - Filtering. The discovered universe is filtered by your
action_type,date_from/date_to, andfirm_or_individualsubstring match against the notice slug. Results are sorted bylastmoddescending so the freshest notices ship first. - PDF parse. For each surviving URL (up to
maxResults), the actor fetches the PDF through an Apify residential proxy (country GB) and parses the first ~4 pages withpypdf. The FCA's notice template is highly standardised โ header block withTo: <firm>,FRN: <ref>,Dated: <date>, followed by anACTIONandSUMMARY OF REASONSblock. The extractor pulls every field directly from that template. - Validation. Records missing a
firm_or_individualordate_of_noticeare dropped and logged to theERROR_REPORTartefact in the run's key-value store. Successfully parsed records are pushed to the dataset and billed at the per-record price; failures are not billed.
Sibling actors
If FCA enforcement is on your radar, you'll likely want the rest of the NexGenData regulatory-intelligence suite:
- australia-asic-enforcement โ Australian Securities & Investments Commission enforcement actions (banning orders, civil penalties, infringement notices, MDP outcomes). Same buyer profile, same per-record pricing, identical schema shape.
- hk-sfc-enforcement-tracker โ Hong Kong Securities & Futures Commission enforcement disclosures.
- singapore-mas-enforcement โ Monetary Authority of Singapore enforcement actions.
- ftc-enforcement-actions-scraper โ US Federal Trade Commission consumer-protection and competition enforcement.
- epa-echo-enforcement-scraper โ US Environmental Protection Agency ECHO enforcement and compliance data.
- sec-edgar-filings-scraper โ US Securities & Exchange Commission EDGAR filings (10-K / 10-Q / 8-K / S-1) for cross-border issuer screening.
- government-contracts-search โ US federal contract awards for counterparty fingerprinting.
- trademark-search โ USPTO and UK IPO trademark lookups for brand-protection workflows.
Wire several of these into the same compliance-risk pipeline and you have a panel-data view of regulatory pressure across the four largest English-speaking financial-services jurisdictions โ for less than a single Thomson Reuters seat.
FAQ
Is this an official FCA product? No. NexGenData is an independent data publisher on the Apify Store. All data is sourced from the public fca.org.uk website. The FCA does not endorse this actor and we have no commercial relationship with the regulator.
How fresh is the data? The FCA sitemap is regenerated daily. Notices typically appear in the sitemap within an hour of publication. Running this actor with the default date_from=last 30 days will surface every Final / Decision / Supervisory / Warning Notice published in that window.
What if a PDF fails to parse? Parse failures, HTTP errors, and validation drops are accumulated into a single ERROR_REPORT entry in the run's key-value store. You will not be billed for failed records. Recent firmware-renderer PDFs occasionally trip pypdf's text extractor โ these are rare (under 2% of notices in our internal testing).
Does this scrape behind login or paywalls? No. Every notice extracted is published on the public FCA website with no login or paywall. The actor respects the FCA's robots.txt, uses a polite 8-req/sec rate limit, and routes through an Apify residential proxy to avoid hot-spotting any single IP against the FCA WAF.
Can I run this on a schedule? Yes. Use Apify's built-in Schedules feature to run this actor daily, weekly, or monthly and pipe the output to a webhook, Google Sheet, S3 bucket, Snowflake / BigQuery / Postgres table, Notion database, or Slack channel. The default 30-day window gives healthy overlap for daily schedules without massive duplicate volume.
What jurisdictions are covered? UK only โ every enforcement action the Financial Conduct Authority itself has published. For Northern-Ireland-specific consumer-credit enforcement that pre-dates the FCA's 2014 take-over, the FCA still publishes the residual Office of Fair Trading actions and they appear in the feed. For Bank of England / Prudential Regulation Authority enforcement, you'll want a separate PRA-specific feed (on the roadmap).
Compliance and ToS. This actor scrapes public-record regulatory disclosures from a UK regulator's public website. The data itself is public-interest information disseminated under FSMA s.391 publication obligations. Use of the actor is subject to the Apify Store terms of service.
Support
Issues, feature requests, and per-firm bulk-extraction requests: drop a message via the actor's "Issues" tab on the Apify Store or contact NexGenData via the Apify Store contact form.
If you need a custom regulatory-intelligence build โ combining FCA + ASIC + MAS + SFC + SEC + EDGAR + sanctions lists into a single normalised feed โ we ship those too. Contact the NexGenData team on Apify for a quote.
