MAS Singapore Financial Institutions Directory Scraper avatar

MAS Singapore Financial Institutions Directory Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
MAS Singapore Financial Institutions Directory Scraper

MAS Singapore Financial Institutions Directory Scraper

Scrape every MAS-licensed bank, insurer, payment-service provider, capital-markets licensee, and financial adviser in Singapore — with full licence breakdowns, sub-activities, key personnel, and contacts.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Always Prime

Always Prime

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

🏦 MAS Singapore Financial Institutions Directory Scraper

⚡️ Every regulated financial institution in Singapore — banks, insurers, payment-service providers, capital-markets licensees, financial advisers, money changers — with their full licence breakdowns, key officers, and contact details. Fresh JSON / CSV / Excel in minutes.

Apify Python Output

🎯 What you get

Built on top of the MAS Financial Institutions Directory — Singapore's authoritative register of every entity the Monetary Authority of Singapore has licensed, exempted, recognised, or approved. ~5,000+ institutions across 48 licence categories.

Every record carries:

  • 🏷️ Legal name, MAS ID, jurisdiction of incorporation
  • 📜 Every licence the institution holds — not just the one you searched under. A "Full Bank" record will also show its capital-markets services, financial-adviser exemption, trust-company exemption, and SGS primary-dealer status, with the regulated sub-activities and product types under each licence.
  • 👤 Key personnel — Chief Executive, CFO, Treasurer, Country Manager — with designations and named officers.
  • 📞 Phone, address, website, Singapore postal code.
  • ⏱️ Timestamped — know exactly when each record was pulled.

🚀 Quick start

  1. Click Try for free above.
  2. Tick the licence categories you care about — or leave the default to scrape every institution in the directory.
  3. Hit Start.
  4. Download the data as JSON, CSV, or Excel — or pull it from the Apify API.

That's it. No API keys, no proxy setup, no fiddling.

📥 Inputs

FieldTypeDescription
categorieslistMAS licence categories to scrape, exact names (see the full list). Leave default to sweep all 48.
maxItemsintStop after this many institutions. Set 0 for unlimited. Default: 100.
startUrlslistOptional. Pass specific institution detail URLs to scrape only those.
concurrencyintParallel fetches (1–25). Default: 5.

📦 Sample output

{
"id": "3022",
"slug": "3022-CITIBANK-N-A",
"url": "https://eservices.mas.gov.sg/fid/institution/detail/3022-CITIBANK-N-A",
"name": "CITIBANK N.A.",
"place_of_incorporation": "United States",
"primary_licence_category": "Full Bank",
"licences": [
{
"name": "Full Bank",
"description": "",
"sub_activities": []
},
{
"name": "Exempt Capital Markets Services Entity",
"description": "",
"sub_activities": [
{
"name": "Dealing In Capital Markets Products",
"products": [
"Securities",
"Collective Investment Schemes",
"Exchange-Traded Derivatives Contracts",
"Over-The-Counter Derivatives Contracts",
"Spot Foreign Exchange Contracts for the Purposes of Leveraged Foreign Exchange Trading"
]
},
{ "name": "Fund Management", "products": [] },
{ "name": "Product Financing", "products": [] },
{ "name": "Providing Custodial Services", "products": [] },
{ "name": "Advising on Corporate Finance", "products": [] }
]
},
{ "name": "Exempt Financial Adviser", "description": "", "sub_activities": [ ... ] },
{ "name": "Exempt Trust Company", "description": "", "sub_activities": [ ... ] },
{ "name": "Designated Payment System Settlement Institution", "description": "", "sub_activities": [ ... ] },
{ "name": "SGS Primary Dealer", "description": "", "sub_activities": [] }
],
"licence_names": [
"Designated Payment System Settlement Institution",
"Exempt Capital Markets Services Entity",
"Exempt Financial Adviser",
"Exempt Trust Company",
"Full Bank",
"SGS Primary Dealer"
],
"key_personnel": [
{ "designation": "Chief Executive", "names": ["LEE LUNG NIEN"] },
{ "designation": "Chief Financial Officer", "names": ["Teo Mui Eng"] },
{ "designation": "Co-Head of Treasury", "names": ["Subodh Goel", "Nathan Venkat Varada Swami"] }
],
"website": "http://www.citibank.com.sg",
"phone": "+65 62255225",
"address": "8 MARINA VIEW #21-00 ASIA SQUARE TOWER 1 018960",
"postal_code": "018960",
"scraped_at": "2026-05-15T14:31:50Z"
}

💼 Who uses this

BuyerWhy
🛡️ AML / KYC / compliance teamsAuthoritative list of regulated SG counterparties + licence scope for onboarding checks.
🤝 Fintech BD & salesTargeted contact list filtered by licence type — every Major Payment Institution, every Capital Markets Services Licensee, every Licensed Financial Adviser.
🔬 Regtech / market researchTrack licence-mix shifts across the SG financial sector quarter-over-quarter.
📈 Investors & analystsMap the structure of Singapore's regulated finance landscape — branch banks vs. wholesale, life vs. general insurers, payment-services tiers.
🤖 AI / data productsGround LLM outputs on canonical regulator-issued data.

📚 Licence categories supported

Banking & finance — Local Bank • Qualifying Full Bank • Full Bank • Wholesale Bank • Merchant Bank • Finance Company • Representative Office (Banking) • Financial Holding Company (Banking) • SGS Primary Dealer

Capital markets — Capital Markets Services Licensee • Exempt Capital Markets Services Entity • Approved CIS Trustee • Licensed Trust Company • Exempt Trust Company • Approved Exchange • Approved Holding Company • Approved Clearing House • Recognised Market Operator • Recognised Clearing House • Licensed Trade Repository • Central Depository System

Financial advice — Licensed Financial Adviser • Exempt Financial Adviser

Insurance — Direct Insurer (Life/General/Composite) • Reinsurer (Life/General/Composite) • Captive Insurer (Life/General/Composite) • Lloyd's Asia Scheme • Authorised Reinsurer (Life/General/Composite) • Registered Insurance Broker • Exempt Insurance Broker • Approved Insurance Broker • Representative Office (Insurance) • Financial Holding Company (Insurance)

Payments & credit — Credit and Charge Card Licensee • Money-changing Licensee • Standard Payment Institution • Major Payment Institution • Designated Payment System Operator • Designated Payment System Settlement Institution • Licensed Credit Bureau

💡 Tips & tricks

  • 🎯 Scrape one category at a time for cleaner CSV exports — every licence type has its own field structure.
  • 🏎️ Capital Markets Services Licensee is the largest category (1,500+ records). Bump concurrency to 10–15 for a fast sweep.
  • 🔁 Re-run daily / weekly to catch new licensees and licence changes. The directory is the source of truth, updated by MAS itself.
  • 📝 Open the dataset in Excel — the licence_names column gives you a comma-separated flat list, the nested licences column has full structure.

❓ FAQ

Q: Is the data official? Yes. It comes straight from the MAS Financial Institutions Directory at eservices.mas.gov.sg/fid — MAS's own regulatory register.

Q: How fresh is each run? Live. Every run hits the directory in real time — there is no intermediate cache.

Q: How big is a full sweep? Roughly 5,000 institutions across all 48 licence categories. A complete run takes 15–25 minutes at default concurrency.

Q: Can I get only new / changed records since yesterday? Use maxItems: 0 with a focused categories list — full sweeps are cheap. The directory itself does not expose per-record "last modified" timestamps.

Q: Does this cover Investor Alert List entries (warning list)? No — that's a separate MAS dataset. Open an issue if you'd like a companion actor.

📬 Issues / requests

Bug? Field you'd like added? Open an issue on this actor's page or message the author.