FINRA BrokerCheck Scraper — Brokers, Advisors & Risk Signals avatar

FINRA BrokerCheck Scraper — Brokers, Advisors & Risk Signals

Pricing

from $5.00 / 1,000 results

Go to Apify Store
FINRA BrokerCheck Scraper — Brokers, Advisors & Risk Signals

FINRA BrokerCheck Scraper — Brokers, Advisors & Risk Signals

Full FINRA BrokerCheck data (free public API): employments, exams, FULL disclosures, registered states — PLUS unique computed risk/lead signals (years in industry, job-hopper, risk level, dual-registered) and firm-record join. Data other scrapers don't give.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Hitman studio

Hitman studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🏦 FINRA BrokerCheck Scraper — Advisors, Brokers, Firms + Risk Signals

Get complete FINRA BrokerCheck data for any US financial advisor, broker or firm — straight from FINRA's own public source — plus risk & lead intelligence that no other BrokerCheck scraper gives you.

One actor for compliance, due-diligence, recruiting, and B2B lead generation across 600,000+ registered financial professionals and firms.


✨ Why this is the best BrokerCheck actor

Most scrapers just dump the raw record. This one computes intelligence and joins data on top — so you get decisions, not just rows.

Typical BrokerCheck actorThis actor
Identity, CRD, employments✅✅
Exams (state/principal/product)✅✅
Full disclosures (fraud/complaint detail)partial✅ full
Broker-dealer AND investment-adviser historysometimes✅ both
Risk level (clean / medium / high)❌⭐ ✅
Years in industry (computed)❌⭐ ✅
Job-hopper flag + firm-change count❌⭐ ✅
Dual-registered flag❌⭐ ✅
Firm record joined (firm's own disclosures)❌⭐ ✅
LinkedIn lead enrichment❌⭐ ✅
Search · Detail-by-CRD · Firm searchsome✅ all 3

⭐ = unique — data other actors can't give you.


🎯 Use cases

  • Compliance & due-diligence — screen advisors for disclosures before onboarding
  • Recruiting — find & qualify advisors by firm, state, tenure, clean record
  • B2B lead generation — turn advisor records into a sales-ready list (+ LinkedIn)
  • Risk monitoring — flag high-risk brokers (fraud, multiple disclosures, job-hopping)
  • Broker-movement tracking — who moved where, and when

📥 Input

Search by name / state / firm:

{
"mode": "search",
"query": "john smith",
"state": "NY",
"firm": "Vanguard",
"activeOnly": true,
"includeFirmData": true,
"includeContacts": false,
"maxResults": 200
}

Look up specific people by CRD:

{ "mode": "detail", "crd": ["6808119", "4346806"] }

Search firms:

{ "mode": "firms", "query": "Vanguard", "maxResults": 50 }
FieldTypeDescription
modestringsearch · detail · firms
querystringName or keyword
crdarrayCRD number(s) for direct lookup
statestring2-letter US state filter
firmstringOnly brokers at this firm
activeOnlyboolCurrently-registered only (default true)
includeFirmDatabool⭐ Join the firm's own record (default true)
includeContactsbool⭐ LinkedIn lead enrichment (default false)
maxResultsintMax records (default 200)

📤 Output — one complete record per broker

{
"type": "individual",
"crd": "4346806",
"firstName": "John",
"middleName": "A",
"lastName": "Smith",
"otherNames": [],
"bcScope": "Active",
"iaScope": "Active",
"daysInIndustrySince": "2000-05-12",
"currentEmployments": [
{
"firmId": "7784",
"firmName": "FIDELITY BROKERAGE SERVICES LLC",
"iaOnly": "N",
"city": "SMITHFIELD",
"state": "RI",
"registrationBeginDate": "2014-03-01",
"bdSECNumber": "17393",
"branchOfficeLocations": "..."
}
],
"currentIAEmployments": [],
"previousEmployments": [
{ "firmName": "MERRILL LYNCH", "city": "NEW YORK", "state": "NY",
"registrationBeginDate": "2005-06-01", "registrationEndDate": "2014-02-20" }
],
"previousIAEmployments": [],
"registeredStates": ["NY", "NJ", "CT", "RI", "MA", "FL"],
"registeredSROs": ["FINRA", "NYSE"],
"examsCount": { "stateExamCount": 1, "principalExamCount": 1, "productExamCount": 3 },
"stateExams": [
{ "examCategory": "S63", "examName": "Uniform Securities Agent State Law Examination",
"examTakenDate": "2000-06-15", "examScope": "BC" }
],
"principalExams": [
{ "examCategory": "S24", "examName": "General Securities Principal Examination",
"examTakenDate": "2008-02-10", "examScope": "BC" }
],
"productExams": [
{ "examCategory": "SIE", "examName": "Securities Industry Essentials Examination",
"examTakenDate": "2000-05-20", "examScope": "BC" },
{ "examCategory": "S7", "examName": "General Securities Representative Examination",
"examTakenDate": "2000-05-25", "examScope": "BC" }
],
"disclosureFlag": "N",
"iaDisclosureFlag": "N",
"disclosures": [
{
"eventDate": "2011-08-03",
"type": "Customer Dispute - Settled",
"resolution": "Settled",
"category": "Customer Dispute",
"detail": "Alleged unsuitable recommendations; settled for $25,000 without admission."
}
],
"signals": {
"currentFirmName": "FIDELITY BROKERAGE SERVICES LLC",
"currentlyRegistered": true,
"yearsInIndustry": 25,
"firmChangeCount": 9,
"jobHopper": true,
"disclosureCount": 1,
"hasSeriousDisclosure": false,
"riskLevel": "medium",
"dualRegistered": true,
"totalExams": 5
},
"currentFirmRecord": {
"firmCRD": "7784",
"firmName": "FIDELITY BROKERAGE SERVICES LLC",
"firmType": "Active",
"firmDisclosureCount": 2,
"brokerCount": 18342
},
"contacts": { "linkedin": "https://www.linkedin.com/in/john-smith-advisor", "firmWebsite": null, "source": "best-effort" },
"brokerCheckUrl": "https://brokercheck.finra.org/individual/summary/4346806"
}

signals, currentFirmRecord, and contacts are the ⭐ value other actors don't provide — computed risk/lead intelligence, joined firm data, and lead enrichment.


🔌 API & MCP access

This actor runs on Apify, so it's instantly available as:

  • REST API — POST https://api.apify.com/v2/acts/<actor-id>/runs?token=…
  • Apify client (Python / JS / CLI)
  • MCP server — use it directly from Claude, Cursor or any MCP client via Apify's MCP endpoint (https://mcp.apify.com), so an AI agent can call BrokerCheck live.
  • Scheduled runs — monitor advisor movements / new disclosures on a schedule.

❓ FAQ

Is this real-time? Yes — it reads FINRA BrokerCheck's own live public API, so records are current, not a stale dump.

How many professionals are covered? 600,000+ registered brokers & advisers, plus firms.

Do I get disclosures (complaints/fraud)? Yes — full disclosure records with date, type, resolution and detail, not just a flag.

Can I get a bulk lead list? Yes — search by state/firm with maxResults for bulk, or look up specific CRDs.


Data is public regulatory information published by FINRA BrokerCheck. Use it in line with FINRA's terms, Apify's terms, and applicable privacy law — treat personal data responsibly (GDPR/CCPA where relevant). Not affiliated with or endorsed by FINRA.