FINRA BrokerCheck Search — Firm & Broker Records API avatar

FINRA BrokerCheck Search — Firm & Broker Records API

Pricing

from $50.00 / 1,000 broker records

Go to Apify Store
FINRA BrokerCheck Search — Firm & Broker Records API

FINRA BrokerCheck Search — Firm & Broker Records API

Search FINRA BrokerCheck firm and broker records — registration, disclosures and status as clean JSON. For compliance and diligence agents.

Pricing

from $50.00 / 1,000 broker records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

21 days ago

Last modified

Share

FINRA BrokerCheck Search

Search FINRA BrokerCheck firm and broker records, parsed into clean JSON. Built for analysts, funds, fintech builders and AI agents. Factual public FINRA data — not financial or investment advice. Not affiliated with the U.S. SEC or FINRA.

📊 Sample Output

6 real rows delivered by FINRA BrokerCheck Search — Firm & Broker Records API — run MEFoJWFHhqgDjhZYz on build 0.0.7

typefirm_namefirm_typeregistration_statussource_urlscraped_at
firmGOLDMAN SACHS & CO. LLCBothActivehttps://brokercheck.finra.org/firm/summary/3612026-09-25T03:24:54Z
firmGOLDMAN SACHS ONLINE LLCBroker-DealerInactivehttps://brokercheck.finra.org/firm/summary/472242026-09-25T03:24:55Z
firmGOLDMAN SACHS ADVISORS B.V.RIAInactivehttps://brokercheck.finra.org/firm/summary/1071832026-09-25T03:24:56Z
firmGOLDMAN SACHS AUSTRALIA INC.Broker-DealerInactivehttps://brokercheck.finra.org/firm/summary/101172026-09-25T03:24:56Z
firmGOLDMAN SACHS MONEY MARKETS, L.P.Broker-DealerInactivehttps://brokercheck.finra.org/firm/summary/286132026-09-25T03:24:57Z
firmGOLDMAN SACHS MONEY MARKETS INC.Broker-DealerInactivehttps://brokercheck.finra.org/firm/summary/138212026-09-25T03:24:58Z

Real rows from run MEFoJWFHhqgDjhZYz on build 0.0.7 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🧾 JSON sample record

One real record from run MEFoJWFHhqgDjhZYz (emails/phones masked, long text shortened):

{
"type": "firm",
"crd_number": "361",
"firm_name": "GOLDMAN SACHS & CO. LLC",
"firm_type": "Both",
"is_currently_registered": true,
"registration_status": "Active",
"main_office_state": "NY",
"disclosure_event_count": 433,
"registered_states_count": 53,
"source_url": "https://brokercheck.finra.org/firm/summary/361",
"scraped_at": "2026-09-25T03:24:54Z"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Broker record (apify-default-dataset-item)$0.05FINRA BrokerCheck record (CRD #, name, type, status, registered state, disclosure event count, source URL).

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one row per BrokerCheck record. Firm rows carry 10 fields, individual rows 11:

Firm rows — type, crd_number, firm_name, firm_type (Broker-Dealer / RIA / Both), is_currently_registered, registration_status, main_office_state, disclosure_event_count, registered_states_count, source_url, scraped_at

Individual rows — type, crd_number, full_name, current_employments (firm name, firm CRD, start date), is_currently_registered, registration_status, years_in_industry, disclosure_event_count, exam_count, state_registrations_count, source_url, scraped_at

Every row carries a direct brokercheck.finra.org source link so any figure can be verified in one click.

Privacy by design: no emails, phone numbers, street addresses, cities, ZIPs, dates of birth, or disclosure-event narratives are ever returned — location is state-level only, and status strings are FINRA's own factual values, never editorial labels. Runs are hard-capped at 100 records.

💵 Pricing

$0.05 per record returned (pay-per-event), plus $0.005 per actor start (per GB of run memory, minimum one). About 20 records per $1. You pay only for records actually delivered — a run that finds no match, or that fails because BrokerCheck is unreachable, delivers no rows and charges no record events.

QueryRecordsRecord cost
Single firm lookup1$0.05
Default run (maxResults 25)25$1.25
Full run at the hard cap100$5.00

▶️ Input

FieldTypeRequiredDescription
querystringYesFirm name, broker name, or CRD number.
searchTypestringNofirm, individual, or auto (firm first, individuals only if no firm matched).
maxResultsintegerNo1–100. Default 25.
{ "query": "Goldman Sachs", "searchType": "firm", "maxResults": 3 }

✅ Run outcomes

  • Records found → they are pushed to the dataset and the status message states how many were delivered.
  • No match (BrokerCheck answered, nothing matched) → the run succeeds with 0 rows and says so; nothing is charged.
  • Missing query → the run succeeds with 0 rows and names the field; nothing is charged.
  • BrokerCheck blocked, rate-limited, down, or serving a bot-check page → the run fails with the cause in the status message. It never ends green with an empty dataset.

🤖 Use with AI agents

Structured, source-linked FINRA registration data built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull firm and broker records on demand. Coverage matches FINRA's public BrokerCheck API.

Sample agent prompt:

Look up a brokerage firm on BrokerCheck and report its registration status, home state, and disclosure event count.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

⏰ Run on a schedule

The recurring frame is the point — schedule a daily or weekly pull:

{
"query": "Goldman Sachs",
"searchType": "firm",
"maxResults": 25
}

More compliance & oversight trackers: Comment Letter Monitor, Form NT Late-Filing, Litigation Releases, Fails-to-Deliver

Agent front doors: SEC Corporate Events MCP, Regulatory Filings MCP


Data read from FINRA's public BrokerCheck API (brokercheck.finra.org). Factual public data — not financial or investment advice. Not affiliated with the U.S. SEC or FINRA.