FINRA BrokerCheck Scraper — Advisors, Brokers & Firms
Pricing
from $2.00 / 1,000 results
FINRA BrokerCheck Scraper — Advisors, Brokers & Firms
Scrape FINRA BrokerCheck: US financial advisors, brokers and firms with name, CRD number, broker/advisor registration scope, disclosure flag, years in industry, current firm and location. Search by name, CRD or firm. For KYC, due diligence and advisor lead gen. Not affiliated with FINRA.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Search and scrape FINRA BrokerCheck: US financial advisors, brokers and firms with name, CRD number, broker/advisor registration scope, disclosure flag, years in the industry, current firm and location. Search by name, CRD or firm. Clean JSON/CSV/Excel in seconds. Built for KYC, due diligence, compliance and financial-advisor lead generation.
What This Actor Does
Search FINRA's BrokerCheck and get a clean record per result:
Individuals (brokers & advisors)
Full name, aliases, CRD number, broker and investment-advisor registration scope, disclosure flag (regulatory/complaint history), FINRA registration count, employment count, years in the industry, current firm and its city/state, and a BrokerCheck profile link.
Firms
Firm name, aliases, CRD number, advisor scope, disclosure flag, branch count, office address (street/city/state/ZIP) and a BrokerCheck profile link.
Search by name, CRD number or firm name.
Why Use This
- KYC & due diligence in one call. Verify an advisor or firm by CRD, registration scope and disclosure history before you engage.
- Advisor lead generation. Build lists of registered advisors/brokers by name or firm, with tenure and location.
- Compliance & background checks. The disclosure flag surfaces regulatory/complaint history to review.
- Official & free. Reads FINRA's public BrokerCheck API — no key, no login, no anti-bot.
Quick Start
Run it in the console (no code)
- Choose Individuals or Firms.
- Add search terms — names, CRD numbers or firm names.
- Set Max results, click Start, export as JSON, CSV, Excel or HTML.
Verify advisors (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("YOUR_USERNAME/finra-brokercheck-scraper").call(run_input={"entityType": "individual", "searchTerms": ["john smith"], "maxItems": 500,})for a in client.dataset(run["defaultDatasetId"]).iterate_items():print(a["fullName"], "· CRD", a["crd"], "·", a["currentFirm"], "· disclosures:", a["hasDisclosures"])
Input Parameters
| Field | Type | Description |
|---|---|---|
entityType | string | individual (brokers/advisors) or firm. |
searchTerms | array | Names, CRD numbers or firm names. |
maxItems | integer | Max results across all searches. 0 = no limit. |
maxPagesPerQuery | integer | Pagination cap per search (50 per page). |
proxyConfiguration | object | Apify Proxy. Datacenter is enough (public API). |
Output (individual example)
{"type": "individual", "crd": "2994694","fullName": "John Allen Smith", "firstName": "John", "lastName": "Smith","otherNames": ["J SMITH"],"isBroker": true, "isAdvisor": true,"brokerScope": "Active", "advisorScope": "Active","hasDisclosures": false,"registrationCount": 3, "employmentsCount": 5, "industryYears": 20.1,"currentFirm": "EXAMPLE SECURITIES LLC", "currentFirmCity": "NEW YORK", "currentFirmState": "NY","brokercheckUrl": "https://brokercheck.finra.org/individual/summary/2994694"}
About coverage: name, CRD, registration scope, disclosure flag and the BrokerCheck link are present for essentially every result. Current firm, location and tenure are populated for active registrants — former or inactive individuals may have no current employment, which is expected.
Use Cases
- KYC & due diligence — verify advisors/firms by CRD, scope and disclosure history.
- Advisor lead generation — build prospect lists by name, firm or region with tenure.
- Compliance & background screening — flag individuals/firms with disclosures to review.
- Recruiting & market mapping — map advisors and firms across the industry.
Tips
hasDisclosures: truemarks individuals/firms with regulatory or complaint history to review.isBroker/isAdvisorseparate broker-dealer registration from investment-adviser registration.industryYearsgives tenure for seniority filtering.- Search a firm name in individual mode to find people who list it (and in firm mode for the entity).
- Schedule it with Apify Schedules to monitor registrations over time.
Frequently Asked Questions
Do I need an account or key? No. FINRA's BrokerCheck API is public and free — no login, key or anti-bot.
What is a CRD number? The Central Registration Depository number — FINRA's unique identifier for a registered individual or firm.
What does the disclosure flag mean? It indicates the individual/firm has one or more disclosures (e.g. regulatory actions, customer complaints) on their BrokerCheck record to review.
Why do some individuals have no current firm? Former or inactive registrants have no current employment; active brokers/advisors do.
What export formats are supported? JSON, CSV, Excel, HTML, or via API — plus Google Sheets, webhooks, Make and Zapier.
Legal & Responsible Use
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by FINRA. It reads only public BrokerCheck data. Use it responsibly and in line with applicable terms and data-protection laws.