UK FCA Enforcement Register — Final Penalties API avatar

UK FCA Enforcement Register — Final Penalties API

Pricing

from $100.00 / 1,000 fca enforcement records

Go to Apify Store
UK FCA Enforcement Register — Final Penalties API

UK FCA Enforcement Register — Final Penalties API

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 $100.00 / 1,000 fca enforcement records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

UK FCA Enforcement Register

The UK FCA enforcement register of final penalties — cases, firms, sectors, fines and breach categories. The final-penalties lane.

Factual public records — not financial, investment or compliance advice. Screening data is provided as-is for your own compliance program.

📊 Sample Output

5 real rows delivered by UK FCA Enforcement Register — Final Penalties API — run 2DN9R593sLkTSQPhP on build 0.0.7

case_idnotice_typedate_issuedsummaryregulatory_basisdata_source
HID00002FINAL_NOTICE2026-09-171.1. For the reasons given in this Final Notice, the Authority hereby…FSMA 2000 s.56; FSMA 2000 s.66fca.org.uk Final/Decision/Supervisory Notice PDFs (live)
richard-brian-fenech-2026FINAL_NOTICE1. 1. For the reasons given in this Final Notice, the Authority hereb…FSMA 2000 s.56; FSMA 2000 s.66fca.org.uk Final/Decision/Supervisory Notice PDFs (live)
833982FINAL_NOTICE2026-08-281. For the reasons given in this Final Notice, the Authority hereby c…FSMA 2000 s.55J; FSMA 2000 s.390fca.org.uk Final/Decision/Supervisory Notice PDFs (live)
618258FINAL_NOTICE2026-09-151. For the reasons set out in this Final Notice, the Authority has de…FSMA 2000 s.63fca.org.uk Final/Decision/Supervisory Notice PDFs (live)
845062FINAL_NOTICE2026-09-111. For the reasons given in this Final Notice, the Authority hereby c…FSMA 2000 s.55J; FSMA 2000 s.390fca.org.uk Final/Decision/Supervisory Notice PDFs (live)

Real rows from run 2DN9R593sLkTSQPhP on build 0.0.7 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"action_type": "ALL",
"sector": "ALL",
"limit": 25
}

🔧 Input reference

FieldTypeDefaultWhat it does
action_typestring (ALL, FINAL_NOTICE, DECISION_NOTICE, SUPERVISORY_NOTICE, WARNING_NOTICE)"ALL"Filter FCA enforcement disclosures by notice type. 'ALL' returns everything. 'FINAL_NOTICE' = Final Notices issued under FSMA s.390 (binding sanction after firm/individual settles…
date_fromstring""Lower bound on the date the FCA issued the notice (ISO YYYY-MM-DD). Combine with date_to to build a quarterly enforcement report or 90-day trend window. Leave empty for no lower b…
date_tostring""Upper bound on the date the FCA issued the notice (ISO YYYY-MM-DD). Pair with date_from to bound the window. Leave empty for no upper bound.
firm_namestring""Case-insensitive substring match against the firm / authorised entity name. Use for counterparty monitoring (e.g. 'Barclays', 'Revolut', 'BlackRock'). Leave empty to skip.
sectorstring (ALL, BANKING, INVESTMENT, INSURANCE, CONSUMER_CREDIT, PAYMENTS, CRYPTO, INDIVIDUAL)"ALL"Filter by FCA sector / regulated activity classification. 'ALL' returns everything. 'BANKING' covers banks and building societies (deposit-taking). 'INVESTMENT' covers MiFID firms…
limitinteger5Hard cap on total notices returned in this run (1-2000). Each notice is one dataset row and each row is one billable dataset item, so this is your cost cap.

🧾 JSON sample record

One real record from run 2DN9R593sLkTSQPhP (emails/phones masked, long text shortened):

{
"case_id": "HID00002",
"notice_type": "FINAL_NOTICE",
"firm_name": null,
"individual_name": "Heather Imogen Dunne",
"sector": "INDIVIDUAL",
"date_issued": "2026-09-17",
"fine_amount_gbp": 41230,
"breach_categories": [],
"summary": "1.1. For the reasons given in this Final Notice, the Authority hereby: (1) imposes on Heather Imogen Dunne ( “Ms Dunne”) a financial penalty of £ 41,230 pursuant to section 66 of the Financial Services and Markets Act 2000 (“the Act”); and (2) makes an order which takes effect from the date of this Notice, prohibiting Ms Dunne from performing any function in relation to any regulated activity carried on by an authorised person, exempt person, or exempt professional firm pursuant to section 56 of the Act. ‘’’’’",
"regulatory_basis": "FSMA 2000 s.56; FSMA 2000 s.66",
"full_notice_url": "https://www.fca.org.uk/publication/final-notices/heather-imogen-dunne-2026.pdf",
"data_source": "fca.org.uk Final/Decision/Supervisory Notice PDFs (live)"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
FCA enforcement record (apify-default-dataset-item)$0.1Charged per UK FCA enforcement action with firm/individual, action type, fine amount, date, and decision URL.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.1 = $10.00 plus the start fee.

More from the NexGenData UK & Europe registries and regulators family:

13 more in this family on the NexGenData Store page.

Regulatory data is monitoring data. Schedule a weekly sweep (0 8 * * 1) and catch new penaltys as they post — an always-on official-records feed.

🔎 Where the data comes from

Every row is parsed live from the FCA's own notice PDFs under fca.org.uk/publication/final-notices/, discovered through the FCA sitemap index. There is no cached or curated list: if the FCA site cannot be read, the run fails loudly rather than returning stale rows.

📊 What you get

Clean JSON, one record per penalty (full output has 12 fields):

  • case_id — Case id
  • notice_type — Notice type
  • firm_name — Firm name
  • individual_name — Individual name
  • sector — Sector
  • date_issued — Date issued
  • fine_amount_gbp — Fine amount gbp
  • breach_categories — Breach categories
  • summary — Summary
  • regulatory_basis — Regulatory basis (FSMA sections cited in the notice)
  • full_notice_url — Direct link to the FCA notice PDF the row was parsed from

fine_amount_gbp is null where the notice imposes a non-monetary sanction (e.g. cancellation of permission or a prohibition order); sector is INDIVIDUAL for actions against a named person and is left null when the notice text gives no clear sector signal.

Pricing: $0.10 per enforcement notice returned (Pay-Per-Event) — about 10 notices per $1, plus $0.00005 per Actor start. You are only charged for notices actually delivered to the dataset; a run that matches nothing returns 0 rows and charges nothing per notice.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Regulatory & enforcement records:

US Legislation · UK FCA Notices · EPA ECHO · EPA TRI · FEMA NFIP · CFPB Complaints · CFPB HMDA

Related: SAM.gov Exclusions


Public official records and enforcement data, assembled for research and monitoring.