VOOZH about

URL: https://apify.com/danielainsworth/fca-register

โ‡ฑ FCA Register Scraper ยท Apify


Pricing

from $1.00 / actor start

Go to Apify Store

FCA Register Scraper

Extract firm profiles, permissions, addresses and compliance status from the UK Financial Services Register. Built for B2B prospecting, KYC and fintech.

Pricing

from $1.00 / actor start

Rating

0.0

(0)

Developer

๐Ÿ‘ Daniel Ainsworth

Daniel Ainsworth

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape FCA Register โ€” UK Financial Services Firm Data

Extract structured data from the UK Financial Conduct Authority's Financial Services Register โ€” the statutory public record of every firm and individual regulated to provide financial services in the UK. Two modes: search by name or keyword, or bulk-enrich a list of FRN reference numbers.

Uses the official FCA Register API. No browser automation, no fragile HTML scraping. API credentials are free to obtain in under 2 minutes.


What data you get

Each firm result returns a clean JSON record:

{
"frn":"730427",
"organisationName":"Monzo Bank Limited",
"status":"Authorised",
"businessType":"UK Authorised Bank",
"statusEffectiveDate":"2017-04-06",
"subStatus":null,
"companiesHouseNumber":"09446231",
"mutualSocietyNumber":null,
"mlrsStatus":"Not Applicable",
"psdEmdStatus":null,
"tradingNames":["Monzo"],
"address":{
"type":"Principal Place of Business",
"line1":"Broadwalk House",
"line2":"5 Appold Street",
"line3":null,
"town":"London",
"county":"Greater London",
"postcode":"EC2A 2DA",
"country":"United Kingdom",
"phone":"0800 802 1281",
"website":"https://monzo.com"
},
"permissions":[
"Accepting deposits",
"Dealing in investments as agent",
"Issuing electronic money",
"Payment services"
],
"individuals":null,
"disciplinaryHistory":null,
"registerUrl":"https://register.fca.org.uk/s/firm?id=730427",
"scrapedAt":"2026-05-27T14:00:00.000Z"
}

Scraping modes

1. Search firms (searchFirms)

Search the FCA register by firm name, firm type, or keyword. Automatically paginates and returns all matching results up to your maxResults limit. Optionally enriches each result with the full firm profile (address, permissions, trading names).

Input:

{
"fcaEmail":"your@email.com",
"fcaApiKey":"YOUR_API_KEY",
"mode":"searchFirms",
"query":"payment institution",
"maxResults":200,
"enrichDetails":true,
"includePermissions":true
}

Search query examples:

  • Firm name: "Barclays", "Monzo", "Goldman Sachs"
  • Firm type: "payment institution", "consumer credit", "electronic money institution"
  • Sector: "insurance", "mortgage", "investment"
  • Partial match: "digital", "fintech", "crypto"

2. Lookup by FRN (lookupFirms)

Provide a list of FCA Firm Reference Numbers (FRNs) and fetch the full profile for each. Useful for bulk-enriching a CRM or lead list you already have, or verifying specific firms in a compliance workflow.

Input:

{
"fcaEmail":"your@email.com",
"fcaApiKey":"YOUR_API_KEY",
"mode":"lookupFirms",
"frns":["730427","122702","759609"],
"includePermissions":true,
"includeIndividuals":true
}

Find FRNs at register.fca.org.uk โ€” they appear in the URL of any firm's register page.


Input parameters

ParameterTypeRequiredDescription
fcaEmailstringโœ…Email address registered at the FCA Developer Portal
fcaApiKeystringโœ…FCA Register API key (free โ€” see setup below)
modestringโœ…searchFirms or lookupFirms
querystringsearchFirmsKeyword or firm name to search
resourceTypestringโ€”firm, individual, or fund (default: firm)
frnsstring[]lookupFirmsFCA Firm Reference Numbers to look up
maxResultsnumberโ€”Max firms to return (default: 100, max: 5,000)
enrichDetailsbooleanโ€”Fetch full firm profile per result (default: true)
includePermissionsbooleanโ€”Include regulated permissions list (default: true)
includeIndividualsbooleanโ€”Include approved individuals / key personnel (default: false)
includeDisciplinaryHistorybooleanโ€”Include FCA enforcement actions (default: false)

Output fields

FieldTypeDescription
frnstringFCA Firm Reference Number (unique identifier)
organisationNamestringRegistered legal name
statusstringAuthorised, Registered, Cancelled, Refused, etc.
businessTypestringFirm category (e.g. UK Authorised Bank, Appointed Representative)
statusEffectiveDatestring|nullDate the current status took effect
subStatusstring|nullSecondary status if applicable
companiesHouseNumberstring|nullCompanies House registration number
mutualSocietyNumberstring|nullMutual Society registration number (where applicable)
mlrsStatusstring|nullStatus under Money Laundering Regulations
psdEmdStatusstring|nullStatus under Payment Services / E-Money Directive
tradingNamesstring[]Current trading and brand names
addressobject|nullPrincipal address with town, postcode, phone, website
permissionsstring[]|nullFCA-regulated activities the firm is permitted to carry on
individualsarray|nullFCA-approved individuals associated with the firm
disciplinaryHistoryarray|nullFCA enforcement actions and fines
registerUrlstringDirect link to the firm's FCA Register page
scrapedAtstringISO 8601 timestamp when the record was scraped

Use cases

B2B sales prospecting into financial services

Build targeted prospect lists for compliance software, regtech, or fintech infrastructure tools by searching for specific firm types. Search "payment institution" to find all FCA-authorised payment firms. Search "consumer credit" to find all credit lenders. Filter by status: Authorised to target active firms only, and use the website field for direct outreach.

KYC and counterparty verification

Verify that a firm is genuinely FCA-authorised before onboarding them as a client, supplier, or financial counterparty. Run lookupFirms with their FRN (which any legitimate regulated firm can provide) and check status, permissions, and disciplinaryHistory. Automate this check in your onboarding pipeline via the Apify API.

Compliance monitoring and alert workflows

Run the actor on a schedule and compare firm status changes over time. Detect when a firm's status changes from Authorised to Cancelled or when new enforcement actions appear in disciplinaryHistory. Useful for ongoing vendor management, investment due diligence, and AML monitoring in financial institutions.

Market sizing and competitive intelligence

Map the total addressable market for a specific regulated sector. Search "electronic money institution" to count and profile all UK EMIs. Search "crypto asset" to see every FCA-registered cryptoasset business. Export to CSV for sales territory planning or market analysis reports.

Due diligence for M&A and investment

Before acquiring or investing in a financial services business, pull their full FCA profile: permissions (what they're actually allowed to do), disciplinary history (any past enforcement), and approved individuals (who the key regulated people are). Complements Companies House data for a complete regulatory picture.


Pricing

This actor uses Pay Per Event (PPE) pricing โ€” you only pay for what you scrape:

EventPrice
Actor startup$1.00 per run
Firm scraped$0.10 per firm

Example costs:

  • 10 firms (KYC verification): $1.00 + $1.00 = $2.00
  • 100 firms (sector prospect list): $1.00 + $10.00 = $11.00
  • 500 firms (full sector mapping): $1.00 + $50.00 = $51.00

No monthly subscription. No minimum usage. Pay only when you run the actor.


API credentials setup

The FCA Register API is free. You need to register once to get an API key:

  1. Go to register.fca.org.uk/Developer/s/
  2. Click Sign Up and register with your email address
  3. Confirm your email and log in
  4. Your API key is shown in the dashboard โ€” copy it
  5. Paste your email and API key into the fcaEmail and fcaApiKey fields

The same credentials work for all endpoints. No paid tier exists โ€” the entire API is free.


Technical notes

  • Built on the FCA Register REST API โ€” no unofficial scraping
  • Rate limit: 100 requests per 60 seconds. The actor enforces a 700ms minimum gap between API calls and handles 429 responses with automatic back-off
  • Enriched mode makes 3โ€“4 API calls per firm (base details + names + address + permissions). A 100-firm run takes approximately 4โ€“5 minutes
  • Failed requests are retried up to 3 times with increasing back-off delays
  • individuals and disciplinaryHistory are disabled by default to keep default run cost and time minimal; enable them via the input options if needed

Limitations

  • The FCA API is designed for lookup-by-query โ€” there is no "export all firms" endpoint. Use broad queries ("a", "bank", "insurance") with high maxResults if you need wide coverage
  • Search matches on firm name and some business types; filtering by specific permission category requires post-processing the returned permissions array
  • The FCA Register covers FCA-regulated firms only. PRA-regulated firms (large banks, insurers) also appear on the register but may have different permission structures

See also

Ofsted School Register Scraper โ€” Search 22,000+ UK state-funded schools with Ofsted inspection grades. Filter by local authority, region, or postcode. Same clean JSON output, no auth required.

CQC Care Register Scraper โ€” Search 55,000+ CQC-registered care locations in England. Filter by rating, local authority, postcode or service type. Includes care homes, GP surgeries, dental practices and home care agencies.

You might also like

FCA Register Scraper

insulin_junkie/fca-register-scraper

Look up UK FCA authorised firms by FRN or name. Returns status, permissions, address, appointed reps (IARs), and linked individuals from the official FCA Financial Services Register API.

๐Ÿ‘ User avatar

Josh Watterson

2

UK FCA Register Scraper | Financial Conduct Authority Firms

parseforge/uk-fca-register-scraper

Export UK Financial Conduct Authority register: firm reference number (FRN), name, status, type, business name, address, individual approvals, permissions and regulators. Search by firm name or FRN. CSV, Excel, JSON or XML for compliance and due diligence.

GOV UK Companies Register

harvestedge/gov-uk-companies-register

The UK Companies Scraper for UK Chamber of Commerce. Ideal for lead generation, compliance checks, KYC enrichment, and UK company intelligence workflows. GOV.UK

EBA Credit Institutions Register Scraper | EU Bank Registry

parseforge/european-eba-register-scraper

Search the European Banking Authority register of authorized credit institutions, payment firms, e-money issuers, and crowdfunding providers. Get name, LEI, country, authority, status, services, and passport rights. Export to JSON, CSV, or Excel for compliance, KYC, and fintech research.

German Trade Register Scraper - Handelsregister.de

actorpilot/german-trade-register-scraper

Extract company data from the official German Trade Register (Handelsregister) โ€” representatives, address, share capital, register number & more.

NZ Companies Office Register Scraper

jungle_synthesizer/nz-companies-office-register-scraper

Scrape company records from the New Zealand Companies Office register. Search by company name, number, or NZBN to get full KYC data: company number, NZBN, status, directors, shareholders, and addresses.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Federal Register Scraper

taroyamada/federal-register-digest

Extract daily government filings, proposed rules, and agency decisions from the Federal Register to build custom regulatory watchlists.