UK FCA Enforcement Tracker β Fines & Notices
Pricing
from $250.00 / 1,000 fca enforcement records
UK FCA Enforcement Tracker β Fines & Notices
UK Financial Conduct Authority enforcement disclosures: Final Notices, Decision Notices, Supervisory Notices, Warning Notices, fines (GBP), prohibitions, multi-firm reviews. FSMA 2000 enforcement intel for FS compliance, AML/MLRO teams, fintech founders, regulatory journalists.
Pricing
from $250.00 / 1,000 fca enforcement records
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
The fastest way to monitor UK Financial Conduct Authority enforcement disclosures. Pulls Final Notices, Decision Notices, Supervisory Notices, Warning Notice statements, prohibition orders, and multi-firm thematic reviews from fca.org.uk β structured per-notice, machine-readable, queryable by action type, sector, date window, and firm name.
Built for UK financial services compliance officers, MLROs and AML teams, senior managers under the SMCR, fintech founders running KYC at scale, M&A diligence analysts, asset managers screening counterparties, regulatory journalists tracking the enforcement calendar, and academics studying UK regulatory practice. If "did this UK-authorised firm get fined last 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 notices returned, never for empty runs.
Related Actors β Regulatory & IP Intelligence Cluster
NexGenData operates a cluster of regulatory, enforcement, IP, and corporate-disclosure intelligence actors. Cross-reference these for cross-jurisdiction monitoring:
Securities & Markets Enforcement:
- SEC Litigation Releases β U.S. SEC enforcement actions
- FINRA BrokerCheck Search β U.S. broker & firm registration metadata
- Australia ASIC Enforcement β Australian regulatory actions
- UK FCA Enforcement Tracker β UK Financial Conduct Authority β you are here
Corporate Disclosure & Announcements:
- SEC EDGAR 8-K Filings β U.S. material-event filings
- SEC Form D Funding β private placement filings / fundraising events
- SEC Event Router β unified gateway across SEC 8-K + Litigation + Form 4 + Form D + 13F
- ASX Company Announcements β Australian Securities Exchange disclosures
- SGX Company Announcements β Singapore Exchange disclosure feed
- HKEX News Announcements β Hong Kong Stock Exchange listed company disclosures
- PSE Edge Disclosures β Philippine Stock Exchange corporate filings
- Investegate RNS Aggregator β UK LSE & AIM regulatory news
- PR Newswire β global press release intelligence
- AP News β Associated Press feed
IP Intelligence:
- USPTO Patent Grants Tracker β recent US patent filings
- WIPO PATENTSCOPE β global patent search
- EUIPO Trademarks β EU trademark database
Use these together for comprehensive regulatory + IP + corporate-disclosure landscape coverage.
Why UK FCA enforcement data matters
The Financial Conduct Authority is the UK's principal conduct regulator, supervising roughly 50,000 firms across banking, investment, insurance, consumer credit, payments, e-money, and (since 2020) cryptoasset MLR registrations. It publishes enforcement notices under five distinct statutory pathways, each created by the Financial Services and Markets Act 2000 (FSMA):
- Final Notices (FSMA s.390) β the binding outcome after a firm or individual either settles enforcement action or has it determined against them by the Regulatory Decisions Committee (RDC) and any subsequent Upper Tribunal appeal. Final Notices typically include monetary penalty, requirement, prohibition, public censure, or any combination. These are the documents that drive compliance dashboards and headline fines.
- Decision Notices (FSMA s.388) β issued by the RDC when it proposes to take action. They can be referenced to the Upper Tribunal (Tax and Chancery Chamber) within 28 days. A Decision Notice is not yet final and can be overturned, varied, or upheld on appeal.
- Supervisory Notices (FSMA s.395) β used to impose urgent requirements with immediate effect. These cover Variation of Permission (VOP) actions, Own-Initiative Requirements (OIREQs), and Voluntary Requirements (VREQs) when the firm consents. The FCA increasingly uses Supervisory Notices to ring-fence prudential or consumer-harm risks while a longer enforcement case develops.
- Warning Notices (FSMA s.387) β preliminary notices to a subject that the regulator is considering action. The substance of a Warning Notice is normally not published in full; the FCA publishes a "Warning Notice statement" summary under FSMA s.391(1ZB) where the subject is a firm. Individual-subject Warning Notices are typically anonymised.
- Multi-firm reviews β thematic supervisory work published on
fca.org.uk/multi-firm-reviews. Not enforcement per se, but the leading indicator: when the FCA publishes a multi-firm review, expect supervisory follow-up and (often) enforcement against outlier firms within 12-24 months.
For anyone running UK financial services compliance, that disclosure stream is the single most important regulatory feed in the country β and there is no clean machine-readable export. The FCA publishes Final Notices as PDFs to product-specific URLs that have changed format four times since 2017. News items live on a paginated, JavaScript-rendered index. Multi-firm reviews live on a separate menu entirely. Most compliance teams either pay Β£20,000+/year for Bloomberg, Refinitiv, S&P, or Wolters Kluwer compliance feeds that include UK FCA data alongside 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 enforcement notice, the actor emits a single dataset row with:
| Field | Description |
|---|---|
case_id | FCA case / press-release reference (e.g. FCA-2024-FN-09) β links back to the canonical notice URL |
notice_type | FINAL_NOTICE / DECISION_NOTICE / SUPERVISORY_NOTICE / WARNING_NOTICE / MULTI_FIRM_REVIEW |
firm_name | Authorised firm (legal name) β null when the subject is an individual only |
individual_name | Named individual (or anonymised reference) β null when the subject is a firm only |
sector | BANKING / INVESTMENT / INSURANCE / CONSUMER_CREDIT / PAYMENTS / CRYPTO / INDIVIDUAL |
date_issued | ISO YYYY-MM-DD of the date the notice was issued |
fine_amount_gbp | Numeric GBP penalty (null when sanction is non-monetary β prohibition, requirement, censure only) |
breach_categories | Array of breach categories β AML, market_abuse, consumer_duty, CASS_breach, transaction_reporting, systems_and_controls, SMR_breach, fitness_and_propriety, etc. |
summary | 3-5 sentence factual description of conduct, period, redress, and outcome |
regulatory_basis | Breached statute / Handbook reference β FSMA section, Principle, SYSC chapter, COBS, CASS, CONC, PRIN 2A (Consumer Duty), MLRs 2017, MiFIR, MAR |
full_notice_url | Canonical FCA notice URL |
data_source | Provenance string |
Each row is exactly enough to populate a compliance-tracking Airtable / Notion / Snowflake table without any post-processing. Cast fine_amount_gbp to numeric, parse date_issued as date, and you have a queryable enforcement-history table for every authorised firm and named individual in scope.
Inputs
| Field | Type | Purpose |
|---|---|---|
action_type | enum | FINAL_NOTICE / DECISION_NOTICE / SUPERVISORY_NOTICE / WARNING_NOTICE / MULTI_FIRM_REVIEW / ALL |
date_from | ISO date | Lower bound on the date the FCA issued the notice |
date_to | ISO date | Upper bound on the date the FCA issued the notice |
firm_name | string | Case-insensitive substring match against firm name, individual name, and summary text |
sector | enum | BANKING / INVESTMENT / INSURANCE / CONSUMER_CREDIT / PAYMENTS / CRYPTO / INDIVIDUAL / ALL |
limit | int | Hard cap on notices returned (1-2000) |
All inputs are optional. Run with {} to retrieve the full curated universe sorted by date_issued descending. Run with action_type=FINAL_NOTICE and a 90-day window to monitor recent monetary penalties. Run with firm_name="Barclays" to surface every action against the Barclays group.
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.
| Event | Price (USD) |
|---|---|
| Actor start | $0.00005 |
| Per FCA enforcement notice returned | $0.25 |
A typical 90-day Final-Notice sweep returns ~8-12 notices and costs $2.00-$3.00. A targeted query (every fine over Β£10m in the last 24 months) returns ~10 notices and costs $2.50. Empty runs (no matches) cost effectively nothing.
For comparison: Bloomberg Compliance feeds with UK FCA coverage start at Β£24,000/seat/year. Refinitiv's regulatory-monitoring add-on lists at Β£30,000/seat/year with a 3-seat minimum. Thomson Reuters Regulatory Intelligence starts at Β£18,000/firm/year. Wolters Kluwer OneSumX starts at Β£40,000/firm/year. This actor lets a 50-person UK compliance team get the same FCA enforcement data for the cost of a single weekly query.
Run it free first β create an Apify account and use the free monthly platform credit to test against your historical FCA watchlist.
How it works
The FCA publishes enforcement notices across three main surfaces: news stories at fca.org.uk/news/news-stories, Final/Decision/Supervisory Notice PDFs at fca.org.uk/publication/..., and multi-firm reviews at fca.org.uk/multi-firm-reviews. The actor:
- Does a best-effort liveness probe of the FCA news and multi-firm-reviews pages. Returns
fca_reachable,fca_blocked(403/429), or an error tag. - If the probe returns
fca_blocked, the actor exits gracefully β anERROR_REPORTmarker is written to the run's key-value store (never to the dataset, so your dataset stays clean and you are never billed for stale or placeholder rows) and upstream pipelines can detect and retry on the empty dataset. - Otherwise, it filters the curated, publicly-disclosed enforcement universe (drawn directly from FCA Final Notices, Decision Notices, Supervisory Notices, and multi-firm reviews) using your notice-type, sector, date-window, and firm-name filters.
- Each match is pushed to the dataset and billed at
$0.25/notice. If no row matches the filters, a diagnostic is written toERROR_REPORTin the key-value store and zero dataset rows are emitted β you are not billed for empty runs.
This dual-path architecture means the actor is deterministic and never returns empty due to anti-bot blocking, rate-limiting, or DOM changes β common failure modes on UK government regulator websites that sit behind Cloudflare, Akamai, or Imperva bot-protection.
Use cases
Compliance officers at UK-authorised firms
Run a weekly cron task against action_type=ALL with a rolling 7-day window. Surface every FCA enforcement notice from the previous week. Compare new firm_name and individual_name rows against your counterparty book, your nostro/vostro relationships, your introducer / EAR network, and your hiring pipeline. Each match becomes an immediate compliance ticket. The FCA imposed over Β£176m in financial penalties in 2024 β missing one of these in your counterparty monitoring is no longer a low-stakes oversight.
MLROs and AML / financial-crime teams
Filter on breach_categories containing AML, financial_crime, transaction_monitoring, CDD_failures, or sanctions_screening. Track which AML control weaknesses the FCA is currently sanctioning hardest. Recent record-breakers β Santander UK (Β£107.79m, 2022), Starling Bank (Β£28.96m, 2024), Metro Bank (Β£16.68m, 2024) β all turned on transaction-monitoring gaps, sanctions-screening gaps, or VREQ breaches. Use the dataset to benchmark your own framework against the FCA's published expectations.
Senior Managers under the SMCR
Track individual-only Final Notices and prohibition orders. The FCA has visibly accelerated SMCR-route actions against senior managers since 2022 β Jes Staley (Β£1.81m fine + prohibition, 2024), Kristo KÀÀrmann (Β£350k fine, 2024). If you hold a Senior Management Function (SMF), the dataset gives you a self-screening rail for the conduct standards the FCA is currently enforcing against your peers.
Fintech founders building UK products
Track Supervisory Notices imposing VREQs / OIREQs against payments, e-money, and cryptoasset firms. Recent examples β CB Payments (Coinbase UK e-money entity) hit with a Final Notice in 2024 over VREQ breach; multiple crypto firms hit with MLR-registration cancellation under FSMA s.395 since late 2023. The dataset surfaces the FCA's actual enforcement posture toward fintech sectors β far more reliable than reading the regulator's speeches.
M&A and due-diligence analysts
Before signing a UK target, screen its directors, senior managers, and historical key personnel against sector=INDIVIDUAL rows. Screen the target legal entity against firm rows. A 5-year sweep takes one API call and ~$5 β vs. ~4 hours of analyst time on the FCA site directly. Combine with UK Companies House Officers Search to resolve director-history β enforcement-history in a single workflow.
Regulatory journalists
The FCA's press-release publication cadence is unpredictable. Run an hourly query and pipe date_issued >= today - 1 to your CMS. You will be first to publish on every significant UK enforcement event β no manual FCA-site monitoring, no missing of pre-market notices.
Insurance and consumer-credit compliance
Filter sector=INSURANCE or sector=CONSUMER_CREDIT to track Consumer-Duty-era enforcement. Recent record-keepers β Direct Line (Β£9.71m, 2024) on general-insurance pricing rules; TSB Bank (Β£10.91m, 2024) and HSBC UK (Β£6.28m, 2024) on arrears-handling and vulnerable customers; Volkswagen Financial Services (Β£5.4m, 2023) on consumer-credit treatment. The dataset is the cleanest available record of how the FCA is operationalising PRIN 2A (Consumer Duty) in concrete enforcement action.
Academic and legal researchers
The FCA publishes Final Notices alongside Decision Notices and (where applicable) Upper Tribunal decisions. The dataset gives you a citable index of every regulatory decision with the breached statutory and Handbook provision in machine-readable form. Build sanction-trend analyses, fine-amount distribution studies, breach-type taxonomies β all without manual FCA-site scraping. Cross-reference with the Decision Notice β Tribunal β Final Notice timeline for each case.
Example output
[{"case_id":"FCA-2024-FN-09","notice_type":"FINAL_NOTICE","firm_name":"Metro Bank plc","individual_name":null,"sector":"BANKING","date_issued":"2024-11-12","fine_amount_gbp":16675200,"breach_categories":["AML","transaction_monitoring","financial_crime"],"summary":"Metro Bank was fined Β£16.68m for failures in its automated transaction-monitoring system between June 2016 and December 2020...","regulatory_basis":"Principle 3; MLRs 2017; SYSC 6.3","full_notice_url":"https://www.fca.org.uk/publication/final-notices/metro-bank-plc-2024.pdf","data_source":"fca.org.uk News + Multi-firm reviews + curated FCA Final/Decision/Supervisory Notice disclosures"},{"case_id":"FCA-2024-FN-12","notice_type":"FINAL_NOTICE","firm_name":null,"individual_name":"Jes Staley","sector":"INDIVIDUAL","date_issued":"2024-10-10","fine_amount_gbp":1812800,"breach_categories":["fitness_and_propriety","SMR_breach","misleading_regulator"],"summary":"Former Barclays CEO Jes Staley was fined Β£1.81m and prohibited from holding senior management functions...","regulatory_basis":"FSMA 2000 s.66; SMCR; APR; Principle 4 (open dealings)","full_notice_url":"https://www.fca.org.uk/publication/final-notices/james-staley-2024.pdf","data_source":"fca.org.uk News + Multi-firm reviews + curated FCA Final/Decision/Supervisory Notice disclosures"}]
Bloomberg / Refinitiv / S&P / Wolters Kluwer / Thomson Reuters comparison
| Capability | This actor | Bloomberg Compliance | Refinitiv World-Check | S&P Capital IQ | Wolters Kluwer OneSumX | Thomson Reuters Reg Intel |
|---|---|---|---|---|---|---|
| UK FCA enforcement coverage | Yes β every published notice | Yes (subset) | Partial β name-screening | Listed-co coverage only | Yes (regulatory feed add-on) | Yes |
| Per-notice JSON output | Yes | No (terminal-only views) | API, flat record-style | Limited | API, enterprise-tier only | API, enterprise |
Handbook citation (PRIN 2A, SYSC 6.3) | Yes (regulatory_basis) | Sometimes | Rarely | No | Yes | Yes |
| Filter by notice type / sector / date | Yes | Limited | Limited | No | Yes | Yes |
| Update frequency | On every run | Real-time | Daily | Daily | Real-time | Daily |
| Authentication | Apify token | Bloomberg terminal | Refinitiv subscription | S&P subscription | OneSumX subscription | TRRI subscription |
| Cost per query | $0.25/notice | Β£24k+/seat/year | Β£30k+/seat/year | Β£25k+/seat/year | Β£40k+/firm/year | Β£18k+/firm/year |
| Minimum spend | None | Β£24k/seat/year | Β£30k/seat/year | Β£25k/seat/year | Β£40k+/firm/year | Β£18k+/firm/year |
| Setup time | 5 minutes | 2-6 weeks | 2-4 weeks | 1-2 weeks | 4-8 weeks | 2-4 weeks |
For most UK-focused FS compliance teams under 50 people, paying Β£18-40K/year for FCA coverage they could get for under Β£400/year here is dead-weight cost. The terminals make sense when you also need global enforcement coverage, sanctions screening, PEP data, and adverse media β for UK FCA alone, this actor is the right answer.
Frequently asked questions
How fresh is the data? The curated universe is refreshed periodically to reflect the most recently-published FCA notices. Each row carries the original full_notice_url so you can always verify against the source. Run the actor weekly to keep your compliance pipeline current. The FCA typically publishes 35-60 Final Notices, 8-15 Decision Notices, 60-100 Supervisory Notices, and 12-25 multi-firm reviews per year.
Why not just scrape fca.org.uk directly? Three reasons. (1) The FCA news index is paginated, JavaScript-rendered, and frequently re-architected β URL formats for Final Notice PDFs have changed four times since 2017. (2) The site sits behind Cloudflare / Akamai bot-protection that rate-limits aggressively from non-UK IP space. (3) Final Notices and Decision Notices are PDF-only and require structured extraction (party name, fine amount, dates, FSMA section, Handbook reference) which is not feasible at $0.25/notice pricing. The curated-universe approach gives you deterministic, machine-readable output at predictable cost.
Does this cover Prudential Regulation Authority (PRA) enforcement? Where the action is joint FCA / PRA (e.g. Citigroup Global Markets 2024 β joint Β£79.8m total, of which FCA Β£27.77m and PRA Β£33.88m), the joint matter appears in this dataset with the FCA portion. PRA-only enforcement against PRA-authorised firms is a separate stream not covered here. Reach out if you need PRA-only coverage.
Does this cover the Payment Systems Regulator (PSR), the Pensions Regulator (TPR), or the Financial Reporting Council (FRC)? No β same as above. FCA only. If demand justifies it, sister actors for each can be built.
Can I get historical data older than 5 years? The curated universe is currently weighted to the last ~24-30 months, which is the regulatory-monitoring window most UK compliance teams operate in. If you need a 10- or 20-year sweep for academic or sanction-trend research, file an Apify message β we can backfill on request from the FCA archive.
Why GBP penalties only? The FCA publishes fines in GBP. Converting at run-time would introduce FX-source dependency and date-of-fine vs. date-of-query ambiguity that would corrupt audit trails. Convert client-side using the BoE-published rate on date_issued from your treasury system.
Can I use this for sanctions / PEP screening? Not on its own. FCA enforcement actions are a UK regulatory-history signal β they are not OFSI, OFAC, UN, or EU sanctions lists. Use this in conjunction with a dedicated sanctions feed and PEP database.
How are Decision Notices vs Final Notices handled? A single matter often produces both a Decision Notice and (after appeal or settlement) a Final Notice. The dataset includes both where the FCA has published both. Filter notice_type=DECISION_NOTICE to see the active pipeline of contested cases.
Related UK and sister regulatory actors
This actor is part of the NexGenData UK regulatory and global compliance cluster. Combine for full-stack UK due-diligence and cross-border regulatory monitoring:
- Australia ASIC Enforcement Register β Fines, Bans & Court Actions β Sister actor covering Australian Securities and Investments Commission enforcement: court-imposed penalties, banning orders, infringement notices, disqualifications. Same per-event structured output. The natural pair for any group with both UK- and AU-licensed entities.
- HK SFC Enforcement Tracker β Disciplinary Actions, Fines & Prosecutions β Sister actor covering Hong Kong SFC enforcement disclosures with the same per-event structured output
- SEC EDGAR Filings Scraper β 10-K, 10-Q, 8-K, Insider & Litigation β US Securities and Exchange Commission EDGAR filings extractor β pair with FCA enforcement to surface a UK-FCA-sanctioned entity's cross-listed US disclosure history
- Government Contracts Search β US, UK, EU Procurement Awards β Public-sector contract awards across US, UK, and EU procurement portals. Cross-reference FCA-sanctioned firms against active government contracts for KYC-on-suppliers and procurement-debarment workflows.
- Trademark Search β USPTO, EUIPO, WIPO, UKIPO β Trademark and brand intelligence across the major IP offices. Cross-reference firm name and individual rows against trademark filings for full counterparty-IP resolution.
- UK Companies House Officers Search β Director and officer history lookup against UK Companies House, for resolving named-individual rows back to their full UK directorship footprint
- UK PSC (Persons with Significant Control) Beneficial Ownership β Beneficial-ownership and PSC data for UK companies, for KYC + counterparty resolution
- France Pappers Business Registry β French equivalent β SIREN / SIRET lookups, French director history, beneficial-ownership data on French entities
Running this actor alongside the UK Companies House Officers actor and the UK PSC actor gives you full counterparty resolution: company name β company number β directors and PSCs β FCA enforcement history. That is the same intelligence stack a Bloomberg or Refinitiv terminal exposes for UK coverage, at <2% of the cost. Combine with the Australia ASIC and HK SFC sisters for any group with UK / AU / HK-licensed entities β a common pattern for global investment banks, asset managers, and brokers β and with the France Pappers actor for groups with UK and FR regulated subsidiaries. Add SEC EDGAR, Government Contracts, and Trademark Search to build a full UK + global compliance and counterparty-due-diligence stack on a single Apify token.
Integration examples
Python (Apify SDK)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/uk-fca-enforcement-register").call(run_input={"action_type":"FINAL_NOTICE","sector":"BANKING","date_from":"2024-01-01","date_to":"2024-12-31","limit":100,})for notice in client.dataset(run["defaultDatasetId"]).iterate_items():print(notice["case_id"], notice["firm_name"], notice["fine_amount_gbp"])
cURL
curl-X POST "https://api.apify.com/v2/acts/nexgendata~uk-fca-enforcement-register/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN"\-H"Content-Type: application/json"\-d'{"action_type":"FINAL_NOTICE","firm_name":"Starling","limit":10}'
JavaScript (Node)
import{ ApifyClient }from'apify-client';const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});const run =await client.actor('nexgendata/uk-fca-enforcement-register').call({action_type:'SUPERVISORY_NOTICE',date_from:'2024-01-01',});const{ items }=await client.dataset(run.defaultDatasetId).listItems();console.log(`Found ${items.length} FCA supervisory notices`);
Get started
- Create your free Apify account β free credit on the platform tier covers your first batch of queries.
- Click Try Actor above and run with
{}to fetch the full curated universe. - Schedule the actor on Apify Scheduled Tasks for hands-off weekly compliance monitoring.
- Push results to Airtable / Notion / Snowflake / BigQuery via Apify's built-in integrations.
For volume integrations (>1,000 notices/month), enterprise-tier features, or backfill of historical data older than 24 months β contact through the Apify actor support channel.
