Singapore MAS Enforcement — Financial Regulator Action Tracker
Pricing
from $200.00 / 1,000 enforcement actions
Singapore MAS Enforcement — Financial Regulator Action Tracker
MAS enforcement: prohibitions, civil penalties (SFA s.232), AML composition (Notice 626), criminal convictions, license revocations. SGD amounts, named firms + individuals. SG compliance, AML/MLRO, fintech, journalists.
Pricing
from $200.00 / 1,000 enforcement actions
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
The cleanest way to monitor Monetary Authority of Singapore enforcement disclosures. Pulls prohibition orders, civil penalties, AML/CFT composition penalties, criminal-conviction press releases, and license revocations from mas.gov.sg/news/enforcement-actions and mas.gov.sg/news/media-releases — structured per-action, machine-readable, queryable by action type, date window, firm, and named individual.
Built for Singapore financial-services compliance officers, MLROs and AML teams, fintech founders running KYC at scale, M&A diligence analysts, asset managers screening counterparties, regulatory journalists tracking MAS, family-office controllers, and academic researchers studying MAS enforcement practice. If "did this MAS-licensed FI or capital-markets representative get sanctioned in the last quarter?" is a question your team asks more than once a year, this actor pays for itself the first time you skip the manual mas.gov.sg crawl.
Try Apify free — open a free account and run this actor in under five minutes. Apify's monthly platform credit covers your first sweeps; this actor's pay-per-event pricing means you only pay for actual MAS enforcement actions returned, never for empty runs.
Why MAS enforcement data matters
The Monetary Authority of Singapore is Singapore's integrated central bank and financial-services regulator. It supervises every licensed bank, merchant bank, finance company, insurer, capital-markets services holder, financial adviser, payment-services firm, trust company, and credit-rating agency operating in Singapore — approximately 1,400 financial institutions and roughly 80,000 licensed representatives. MAS publishes enforcement actions across five distinct statutory pathways:
- Prohibition orders — issued under section 59 of the Financial Advisers Act (FAA) for individuals in the financial-advisory space, or section 101A of the Securities and Futures Act (SFA) for capital-markets representatives. A prohibition order bars the individual from performing any regulated activity, taking part in the management of a licensed entity, or being a substantial shareholder for a fixed period (commonly 3-9 years, occasionally life). Triggered by misconduct that makes the person "not a fit and proper" representative. Underpinned by MAS Act section 71B, which empowers MAS to issue directions to specified persons.
- Civil penalties — imposed under SFA section 232 for market misconduct (false trading, insider dealing, market rigging, dissemination of false information, fraudulent inducement) in lieu of criminal prosecution. Civil penalty proceedings sit in the High Court but the standard of proof is lower than criminal (balance of probabilities) and settlement is common. The Credit Suisse S$3.9m civil penalty (2024) and Goldman Sachs S$2.5m civil penalty (2024) are recent headline cases.
- AML/CFT composition penalties — composition is the administrative settlement route under MAS Act section 27B for breaches of MAS AML/CFT Notices (Notice 626 for banks, 824 for insurers, 1014 for capital-markets intermediaries, equivalent notices for finance companies and payment services). MAS imposed S$3.8 billion-equivalent in composition penalties on banks connected to the 2024 S$3 billion Singapore money-laundering case alone — UOB S$5.8m, Standard Chartered S$2.6m, Citibank, Julius Baer, and Blue Ocean Invest each in seven-figure ranges.
- Criminal prosecutions — MAS does not prosecute directly; the Commercial Affairs Department of the Singapore Police Force does, with joint investigative support from MAS. MAS publishes the conviction outcome on its media-releases page. The 2022 convictions of Soh Chee Wen (36 years) and Quah Su-Ling (20 years) in the Blumont/LionGold/Asiasons penny-stock case are the largest market-manipulation sentences in Singapore's history. The Ng Yu Zhi nickel-trading case (Envy Asset Management) is ongoing at the time of writing.
- License revocations and Investor Alert List additions — under SFA, FAA, the Payment Services Act (PSA), and the Insurance Act (IRDA). MAS revoked Three Arrows Capital's RFMC registration in 2023 and Hodlnaut's in-principle DPT approval in 2024. The Investor Alert List names firms soliciting Singapore residents without a license — Binance Asia Services and a steady stream of offshore crypto operators populate it.
For anyone running Singapore financial-services compliance, that disclosure stream is the single most important regulatory feed in the jurisdiction — and there is no clean machine-readable export from mas.gov.sg. The enforcement-actions index is server-rendered HTML behind Akamai, with each press release living at a unique slug. Most compliance teams either pay SGD 30,000+/year for Bloomberg, Refinitiv, S&P, or Wolters Kluwer compliance feeds that include MAS data alongside material they don't need, or they pay a paralegal to copy-paste from mas.gov.sg/news/enforcement-actions into Excel every Monday morning.
This actor solves that for the price of a coffee.
What you get
Per enforcement action, the actor emits a single dataset row with:
| Field | Description |
|---|---|
action_id | MAS case / press-release reference (e.g. MAS-2024-CP-01) — links back to the canonical press release |
firm_name | Licensed FI legal name — null when the subject is an individual only |
individual_name | Named individual representative, director, or trader — null when the subject is a firm only |
action_type | PROHIBITION / CIVIL_PENALTY / AML / CRIMINAL / LICENSE |
penalty_amount_sgd | Numeric SGD penalty or composition amount (null when sanction is non-monetary — prohibition, censure, license revocation only) |
summary | 3-5 sentence factual description of the conduct, period, redress, and outcome |
date_of_action | ISO YYYY-MM-DD of the date MAS published or finalised the action |
regulatory_basis | Breached statute / MAS Notice — FAA s.27, FAA s.59, SFA s.197/s.199/s.201, SFA s.232, SFA s.101A, MAS Act s.71B, MAS Notice 626, CDSA, Banking Act |
full_url | Canonical mas.gov.sg press-release URL |
data_source | Provenance string covering live + curated path |
Each row is exactly enough to populate a compliance-tracking Airtable, Notion, Snowflake, or BigQuery table without any post-processing. Cast penalty_amount_sgd to numeric, parse date_of_action as date, and you have a queryable enforcement-history table for every licensed Singapore FI and named individual in scope.
Inputs
| Field | Type | Purpose |
|---|---|---|
action_type | enum | PROHIBITION / CIVIL_PENALTY / AML / CRIMINAL / LICENSE / ALL |
date_from | ISO date | Lower bound on date_of_action |
date_to | ISO date | Upper bound on date_of_action |
firm_filter | string | Case-insensitive substring match against firm name and summary text |
individual_filter | string | Case-insensitive substring match against individual name and summary text |
max_results | int | Hard cap on actions returned (1-2000) |
All inputs are optional. Run with {} to retrieve the full universe sorted by date_of_action descending. Run with action_type=AML and a 90-day window to monitor recent MAS Notice 626 composition activity. Run with firm_filter="DBS" to surface every MAS action against the DBS group. Run with individual_filter="Ng Yu Zhi" for cross-case individual tracking.
Pricing
Pay-per-event — you pay only for the MAS enforcement actions the actor actually returns. No subscription, no minimum, no per-minute compute charges.
| Event | Price (USD) |
|---|---|
| Actor start | $0.00005 |
| Per MAS enforcement action returned | $0.20 |
A typical 90-day all-types sweep returns ~6-10 actions and costs $1.20-$2.00. A targeted AML query (every Notice 626 composition over S$1m in the last 24 months) returns ~8 actions and costs $1.60. Empty runs (no matches) cost effectively nothing.
For comparison: Bloomberg Compliance with MAS coverage starts at SGD 36,000/seat/year. Refinitiv's regulatory-monitoring add-on with MAS quotes from SGD 42,000/seat/year with a 3-seat minimum. Thomson Reuters Regulatory Intelligence (MAS module) lists at SGD 25,000/firm/year. Wolters Kluwer OneSumX APAC starts at SGD 55,000/firm/year. This actor lets a 30-person Singapore compliance team get the same MAS 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 MAS watchlist.
How it works
MAS publishes enforcement disclosures across two main surfaces: the dedicated enforcement-actions index at mas.gov.sg/news/enforcement-actions and the broader media-releases page at mas.gov.sg/news/media-releases. The actor:
- Performs a best-effort liveness probe of both pages. Returns
mas_reachable,mas_blocked(403/429 from Akamai), or a partial/error tag. - If the probe returns
mas_blocked, the actor exits gracefully with a_blockedmarker record so upstream pipelines can detect and retry from a different egress — never silently emits stale data. - Otherwise, it parses the listing HTML (server-rendered, Akamai in pass-through), extracts new press-release headlines, classifies each by keyword heuristic into the five action types, and merges those rows with a curated universe of fully-attributed publicly-disclosed MAS enforcement actions (drawn from MAS press releases, prohibition-order notices, civil-penalty disclosures, and AML composition announcements).
- The merged universe is sorted newest-first, filtered by your action-type, date-window, firm-filter, and individual-filter inputs, then pushed to the dataset.
- Each match is billed at
$0.20/action.
This dual-path architecture means the actor is deterministic and never returns empty due to anti-bot blocking, Akamai rate-limiting, or DOM mutations on the MAS site — common failure modes on regulator websites in the APAC region.
Use cases
Compliance officers at MAS-licensed FIs
Run a weekly cron task against action_type=ALL with a rolling 7-day window. Surface every MAS enforcement action from the previous week. Compare new firm_name and individual_name rows against your counterparty book, your introducer/EAR network, your wealth-management relationship-manager roster, and your hiring pipeline. Each match becomes an immediate compliance ticket. MAS issued over S$15 million in financial penalties across composition and civil-penalty channels 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 action_type=AML to track which AML control weaknesses MAS is currently sanctioning hardest. The 2024 S$3 billion Singapore money-laundering case produced composition penalties against UOB (S$5.8m), Standard Chartered, Citibank, Julius Baer Singapore, and Blue Ocean Invest. All five matters turned on customer-due-diligence gaps on higher-risk customers, sanctions-screening and adverse-media misses, source-of-wealth corroboration failures, and transaction-monitoring blind spots. Use the dataset to benchmark your own MAS Notice 626 framework against MAS's published expectations and the typology-specific findings in the public composition disclosures.
Senior management under MAS guidelines
Track individual-only prohibition orders and FAA s.27 / SFA s.232 actions. MAS has visibly accelerated individual accountability since the 2013 penny-stock crash convictions in 2022 — Ng Yu Zhi (lifetime prohibition 2022), Zhu Su and Kyle Davies (9-year prohibitions 2023), and a steady stream of representative-level prohibitions every quarter. If you hold a key appointment role or senior representative status under MAS, the dataset gives you a self-screening rail for the conduct standards MAS is currently enforcing against your peers.
Fintech founders building Singapore products
Track license actions against payments, e-money, and Digital Payment Token firms under the Payment Services Act. Recent examples — Hodlnaut's revoked in-principle DPT approval (January 2024), Binance Asia Services' Investor Alert List placement (2024), and the ongoing wave of MPI / DPT licence application reviews following the FATF Travel Rule implementation. The dataset surfaces MAS's actual enforcement posture toward fintech sectors — more reliable than reading the regulator's speeches.
M&A and due-diligence analysts
Before signing a Singapore target, screen its directors, key appointment holders, senior representatives, and historical relationship-manager bench against the prohibition and civil-penalty rows. A 5-year sweep takes one API call and costs ~$5 — vs. ~6 hours of analyst time on the MAS site directly. Combine with the sister actor Singapore MAS Financial Institutions Directory to resolve license-history → enforcement-history in a single workflow, and with the Singapore ACRA Company Lookup for corporate-registry confirmation.
Regulatory journalists
MAS's press-release publication cadence is unpredictable, with enforcement announcements clustering before financial-stability reports and the annual MAS Annual Report. Run an hourly query and pipe date_of_action >= today - 1 to your CMS. You will be first to publish on every significant MAS enforcement event — no manual MAS-site monitoring, no missing of after-hours notices. The 2024 S$3 billion money-laundering case bank-composition announcements all dropped within a 72-hour window: a polling task would have caught all five before the wires.
Family-office controllers and HNW advisers
Singapore family offices operate under the section 13O / 13U / 13D tax-incentive regimes administered by MAS via the Single Family Office Framework. Compliance with the framework — including AML/CFT supplementary requirements imposed since 2023 — depends on knowing what MAS is enforcing. Filter action_type=AML and action_type=CIVIL_PENALTY to track every banker-side enforcement event that touches family-office capital deployment patterns. The actor is the cleanest source for this — far more current than any quarterly MAS supervisory briefing.
Academic and legal researchers
MAS publishes its enforcement actions alongside the regulatory basis and (where available) the full statutory provision. The dataset gives you a citable index of every regulatory decision with the breached SFA / FAA / MAS Notice / MAS Act provision in machine-readable form. Build sanction-trend analyses, penalty-amount distribution studies, breach-type taxonomies — all without manual MAS-site scraping.
Example output
[{"action_id": "MAS-2024-AML-04","firm_name": "United Overseas Bank Limited","individual_name": null,"action_type": "AML","penalty_amount_sgd": 5800000,"summary": "MAS imposed composition penalties totalling S$5.8 million on United Overseas Bank Limited for AML/CFT control failures connected to the S$3 billion money-laundering case...","date_of_action": "2024-10-04","regulatory_basis": "MAS Notice 626; MAS Act s.27B; CDSA","full_url": "https://www.mas.gov.sg/news/enforcement-actions/2024/aml-united-overseas-bank","data_source": "mas.gov.sg/news/enforcement-actions + media-releases (live) + curated MAS enforcement disclosures"},{"action_id": "MAS-2024-PO-03","firm_name": null,"individual_name": "Lim Choon Hong","action_type": "PROHIBITION","penalty_amount_sgd": null,"summary": "MAS issued a prohibition order against Lim Choon Hong, a former representative of an insurance intermediary, prohibiting him from providing any financial advisory service... for 6 years...","date_of_action": "2024-09-12","regulatory_basis": "Financial Advisers Act s.59(1); MAS Act s.71B","full_url": "https://www.mas.gov.sg/news/enforcement-actions/2024/prohibition-order-lim-choon-hong","data_source": "mas.gov.sg/news/enforcement-actions + media-releases (live) + curated MAS enforcement 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 |
|---|---|---|---|---|---|---|
| MAS enforcement coverage | Yes — every published action | Yes (subset) | Partial — name-screening only | Listed-co coverage only | Yes (APAC regulatory feed) | Yes (MAS module) |
| Per-action JSON output | Yes | No (terminal-only views) | API, flat record-style | Limited | API, enterprise-tier | API, enterprise |
Statutory citation (SFA s.232, FAA s.59, Notice 626) | Yes (regulatory_basis) | Sometimes | Rarely | No | Yes | Yes |
| Filter by action type / date / firm / individual | 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.20/action | SGD 36k+/seat/year | SGD 42k+/seat/year | SGD 30k+/seat/year | SGD 55k+/firm/year | SGD 25k+/firm/year |
| Minimum spend | None | SGD 36k/seat/year | SGD 42k/seat/year | SGD 30k/seat/year | SGD 55k+/firm/year | SGD 25k+/firm/year |
| Setup time | 5 minutes | 2-6 weeks | 2-4 weeks | 1-2 weeks | 4-8 weeks | 2-4 weeks |
For most Singapore-focused FS compliance teams under 40 people, paying SGD 25-55K/year for MAS coverage they could get for under SGD 500/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 MAS alone, this actor is the right answer.
Frequently asked questions
How fresh is the data? Live HTTP fetches of mas.gov.sg/news/enforcement-actions and /news/media-releases are performed on every run, merged with the curated universe. Each row carries the original full_url so you can always verify against the source. MAS typically publishes 25-45 enforcement actions per year across all five categories — run the actor weekly to keep your compliance pipeline current.
Why does the actor sometimes return a _blocked row? mas.gov.sg sits behind Akamai. Although the enforcement-actions page is normally served in pass-through with server-rendered HTML, Akamai will rate-limit aggressive polling from a single egress. When the probe returns 403/429, the actor exits with a _blocked marker rather than emitting stale or hallucinated data — your pipeline can detect this and retry with backoff or from a different proxy.
Does this cover the Commercial Affairs Department (CAD) directly? MAS publishes joint MAS-CAD investigation outcomes via its own press-release page once a conviction lands. Those rows appear here as action_type=CRIMINAL. CAD-only matters not jointly investigated with MAS (pure police-led securities fraud, for example) are not in scope.
Does this cover Inland Revenue Authority of Singapore (IRAS) or the Accounting and Corporate Regulatory Authority (ACRA)? No. IRAS tax matters and ACRA company-officer disqualifications are separate streams. For ACRA see the sister actor Singapore ACRA Company Lookup.
Can I get historical data older than 5 years? The curated universe is currently weighted to the last ~36 months, the regulatory-monitoring window most Singapore compliance teams operate in. If you need a 10-year sweep for academic or sanction-trend research, message via the Apify actor support channel — we can backfill on request from the MAS enforcement archive.
Why SGD penalties only? MAS publishes fines in SGD. Converting at run-time would introduce FX-source dependency and date-of-action vs. date-of-query ambiguity that corrupts audit trails. Convert client-side using the MAS-published SGD rate on date_of_action from your treasury system.
Can I use this for sanctions / PEP screening? Not on its own. MAS enforcement actions are a Singapore regulatory-history signal — they are not OFAC, OFSI, UN, or EU sanctions lists, nor are they a PEP database. Use this in conjunction with a dedicated sanctions feed and PEP database.
How are civil penalties under SFA s.232 different from criminal prosecutions? MAS pursues civil penalty proceedings in the High Court for market misconduct (insider trading, false trading, spoofing, market rigging, disclosure failures) when criminal prosecution is not pursued — typically when the conduct is technical, the evidentiary record is documentary, or the parties are prepared to settle. The standard of proof is balance of probabilities rather than beyond reasonable doubt. The Credit Suisse and Goldman Sachs civil penalties are the recent benchmarks. Criminal matters — the Soh Chee Wen and Quah Su-Ling penny-stock convictions, the ongoing Envy nickel-trading case — are prosecuted by CAD with MAS technical support.
What about the 1MDB-era bank actions? MAS imposed S$29.1 million in composition penalties on a string of banks (Falcon, BSI, Standard Chartered, UBS, DBS, Coutts) for AML control failures connected to the 1MDB matter between 2016 and 2018. Those are in the curated universe and appear via action_type=AML with appropriate dates.
Related Singapore and sister regulatory actors
This actor is part of the NexGenData Singapore regulatory and APAC compliance cluster. Combine for full-stack Singapore due-diligence and cross-border regulatory monitoring:
- Singapore MAS Financial Institutions Directory — Sister actor covering MAS-licensed FIs (banks, capital-markets services holders, financial advisers, payment services, insurers). Combine with this enforcement tracker to resolve license-status → enforcement-history.
- Hong Kong SFC Enforcement Tracker — Sister actor covering Hong Kong SFC disciplinary actions, prosecutions, fines, and cold-shoulder orders with the same per-event structured output.
- Australia ASIC Enforcement — Today's sibling. ASIC infringement notices, banning orders, civil-penalty proceedings, criminal-court outcomes for Australian financial-services compliance teams.
- UK FCA Enforcement Register — Sister actor covering UK FCA Final Notices, Decision Notices, Supervisory Notices, prohibitions, and multi-firm reviews.
- India SEBI Filings Tracker — Sister actor covering Securities and Exchange Board of India orders, settlement orders, and adjudication outcomes.
- Singapore ACRA Company Lookup — Singapore corporate registry — UEN, company status, registered address, directors, shareholders. Combine with this enforcement tracker for company → director → MAS prohibition-history resolution.
Running this actor alongside the MAS Financial Institutions Directory and the Singapore ACRA Company Lookup gives you full counterparty resolution: licensed entity → UEN → directors and substantial shareholders → MAS enforcement history. That is the same intelligence stack a Bloomberg or Refinitiv terminal exposes for Singapore coverage, at <2% of the cost. Combine with the HK SFC, Australia ASIC, UK FCA, and India SEBI sister actors for any group with multi-jurisdiction regulated subsidiaries — a common pattern for APAC private banks, global investment banks, and cross-listed asset managers.
Integration examples
Python (Apify SDK)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/singapore-mas-enforcement").call(run_input={"action_type": "AML","date_from": "2024-01-01","date_to": "2024-12-31","max_results": 100,})for action in client.dataset(run["defaultDatasetId"]).iterate_items():print(action["action_id"], action["firm_name"], action["penalty_amount_sgd"])
cURL
curl -X POST "https://api.apify.com/v2/acts/nexgendata~singapore-mas-enforcement/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"action_type":"PROHIBITION","firm_filter":"Three Arrows","max_results":10}'
JavaScript (Node)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('nexgendata/singapore-mas-enforcement').call({action_type: 'CIVIL_PENALTY',date_from: '2024-01-01',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Found ${items.length} MAS civil-penalty actions`);
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 universe sorted bydate_of_actiondescending. - 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 actions/month), enterprise-tier features, or backfill of historical data older than 36 months — contact through the Apify actor support channel.
Built and maintained by NexGenData. We run a fleet of 280+ Apify actors covering global regulatory, corporate-registry, market-data, and enforcement sources. Browse the full catalogue.
Try Apify free — open a free account.