FINRA BrokerCheck Scraper
Pricing
Pay per event
FINRA BrokerCheck Scraper
Supercharge your financial industry research! Automate collection of detailed broker and investment advisor information including employment history, regulatory actions, licensing details, and firm affiliations. Get complete professional backgrounds, disclosures, and compliance data from FINRA.
Pricing
Pay per event
Rating
5.0
(3)
Developer
ParseForge
Actor stats
5
Bookmarked
54
Total users
6
Monthly active users
3.4 hours
Issues response
5 days ago
Last modified
Categories
Share

🏦 FINRA BrokerCheck Scraper
🚀 Collect broker and investment advisor profiles from FINRA BrokerCheck in minutes. Search by name, firm, CRD number, city, or state. Export employment history, regulatory actions, licensing, and disclosures. No coding, no FINRA account required.
🕒 Last updated: 2026-04-16 · 📊 50+ fields per broker · 🔍 Individual + firm search · 📋 Employment + disclosure history · 🚫 No auth required
The FINRA BrokerCheck Scraper collects broker and investment advisor data from FINRA's official BrokerCheck database, returning 50+ fields per record: personal information, CRD number, current and previous employment history, regulatory actions, disclosures, licensing details, exam history, and firm affiliations. Runs support up to 1,000,000 records on a paid plan.
The Actor supports two search modes: individual broker/advisor lookup and firm search. Filters include name query, firm name, firm CRD number, city, state, and a toggle for including previously registered individuals. The scraper hits FINRA's public API directly, the same data source that powers the BrokerCheck website.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Compliance officers, financial professionals, regulators, due-diligence analysts, legal teams, journalists, academic researchers | Background verification, compliance monitoring, due diligence, regulatory research, advisor vetting, firm auditing |
📋 What the FINRA BrokerCheck Scraper does
Two search modes with geographic and firm filters:
- 👤 Individual search. Search by broker/advisor name, CRD number, or keyword.
- 🏢 Firm search. Search by firm name or firm CRD number to pull firm-level data.
- 📍 Geographic filters. City and state filters for individual searches.
- 🏢 Firm-level filters. Filter individuals by firm name or CRD number.
- 📋 Include previous registrations. Toggle to include brokers who are no longer actively registered.
Each record includes personal info (name, CRD, identifiers), current and previous employment with dates and firm names, regulatory disclosures, compliance history, licensing and exam details, and firm affiliation data.
💡 Why it matters: manually searching FINRA BrokerCheck one profile at a time is slow and doesn't scale. This Actor exports structured regulatory data at scale, ready for your compliance systems, due-diligence workflows, or research databases.
🎬 Full Demo
Watch this demo to see how to export FINRA broker data step by step.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
searchType | string | "individual" | Search type: individual (brokers/advisors) or firm. |
query | string | "" | Search term: name, keyword, or CRD number. |
includePrevious | boolean | false | Include brokers no longer registered. |
firmName | string | "" | Filter individuals by firm name (e.g. "Morgan Stanley"). |
firmCrd | string | "" | Filter by firm CRD number. |
city | string | "" | Filter by registered office city. |
state | string | "" | Filter by US state code (e.g. "NY", "CA"). |
maxItems | integer | 10 | Max results. Paid: up to 1,000,000. |
Example: search for Morgan Stanley advisors in New York.
{"searchType": "individual","firmName": "Morgan Stanley","state": "NY","maxItems": 100}
Example: firm search by name.
{"searchType": "firm","query": "Goldman Sachs","maxItems": 50}
⚠️ Good to Know: the scraper hits FINRA's public BrokerCheck API directly. Results match what you see on the BrokerCheck website. For large batch searches, residential proxies are recommended to avoid rate limiting.
📊 Output
Each broker/advisor record contains 50+ fields. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema (key fields)
| Field | Type | Example |
|---|---|---|
👤 fullName | string | "John A. Smith" |
🆔 crdNumber | string | "1234567" |
🏢 currentFirm | string | "Morgan Stanley" |
🏷️ currentTitle | string | "Financial Advisor" |
📍 city | string | "New York" |
🏳️ state | string | "NY" |
📅 industryStartDate | string | "1998" |
📋 licenses | array | ["Series 7", "Series 66"] |
🏢 employmentHistory | array | [{ firm, startDate, endDate }] |
⚠️ disclosureCount | number | 0 |
⚠️ disclosures | array | [] |
📊 examHistory | array | [{ exam, date, status }] |
🔗 brokerCheckUrl | string | "https://brokercheck.finra.org/individual/..." |
🕒 scrapedAt | ISO 8601 | "2026-04-16T00:00:00.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 👤 | Individual and firm search. Both broker/advisor and firm-level lookups in one Actor. |
| 📋 | 50+ fields per record. Employment history, licenses, exams, disclosures, and firm affiliations. |
| 📍 | Geographic filters. City and state filters for individual searches. |
| 🏢 | Firm-level filters. Filter by firm name or CRD number. |
| ⚠️ | Disclosure data. Regulatory actions, customer complaints, and compliance history per broker. |
| ⚡ | Scalable. From single-broker lookups to market-wide compliance audits. |
| 🚫 | No authentication. Uses FINRA's public BrokerCheck API. No account needed. |
📊 FINRA's BrokerCheck database contains records for over 600,000 currently registered brokers and 3,500 registered firms. Structured access to this data powers every compliance, due-diligence, and regulatory-research workflow.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ FINRA BrokerCheck Scraper (this Actor) | $5 free credit, then pay-per-use | Full BrokerCheck database | Live per run | name, firm, CRD, city, state | ⚡ 2 min |
| Manual BrokerCheck website | Free | One profile at a time | Manual | Basic UI | 🕒 Hours per batch |
| Paid compliance data platforms | $500-5,000/month | Multi-source | Varies | Many | 🐢 Weeks |
| FINRA data downloads (historic) | Free | Limited snapshots | Periodic | None | ⏳ Hours of parsing |
Pick this Actor when you want BrokerCheck data on demand, at scale, without manual searches or enterprise compliance subscriptions.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the FINRA BrokerCheck Scraper page on the Apify Store.
- 🎯 Set input. Choose individual or firm search. Enter a name, firm, or CRD number. Set filters and
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating FINRA BrokerCheck Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your compliance monitoring system up to date.
❓ Frequently Asked Questions
🔌 Integrate with any app
FINRA BrokerCheck Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get alerts on disclosure changes
- Airbyte - Pipe compliance data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh compliance data into your monitoring system, or alert your team in Slack.
🔗 Recommended Actors
- 🏦 FDIC Bank Scraper - FDIC bank institution data and financial details
- 💼 PitchBook Investors Scraper - Investor profiles with AUM and contact data
- 📊 PitchBook Companies Scraper - Company profiles with funding rounds
- 📋 SEC EDGAR Scraper - SEC filings and company disclosures
- 📋 Wyoming Business Scraper - Business entity filings and registrations
💡 Pro Tip: browse the complete ParseForge collection for more financial and regulatory data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by FINRA or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available BrokerCheck data is collected.