{"uid":"cap_C5Bp1wTmfzivO3du1P-04","slug":"finra-brokercheck-disciplinary-registry-lookup-51b990ee","name":"FINRA BrokerCheck Disciplinary Registry Lookup","description":"Live disciplinary check of a stockbroker, investment adviser, or brokerage firm against the FINRA BrokerCheck registry. Returns CRD number, registration status, disclosure flag, permanent bar flag, employers, and a FINRA provenance URL per match. For KYC, AML, counterparty due diligence, adviser vetting, and fraud checks. Companion to the 11 authority sanctions screen.","url":"https://api.osf-master-server.com/x402/broker/check/:query","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Broker, investment adviser, or firm name to check. E.g. 'Bernard Madoff' or 'Citadel Advisors'."}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OktvZItMWTaJcErHKt2Qc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a live disciplinary check of a stockbroker, investment adviser, or brokerage firm against the FINRA BrokerCheck registry, returning CRD number, registration status, disclosures, and employer history.","exampleAgentPrompt":"Can you run a FINRA BrokerCheck disciplinary check on 'Raymond Scott' — I want to know if he's currently registered, whether there are any disclosures or a permanent bar, and who his listed employers are?","exampleUseCases":null,"resultDescription":"Returns a record per match including CRD number, current registration status, a boolean disclosure flag, a permanent bar flag, a list of employer firms, and a FINRA BrokerCheck provenance URL for verification.","failureModes":["No match found for the given name — broker or firm not in FINRA registry","Ambiguous name returns multiple results requiring disambiguation","Query string too vague or too short to resolve a unique record","FINRA BrokerCheck upstream unavailable causing service degradation","Payment not processed — 402 response requiring x402 micropayment","Rate limiting or quota exceeded"],"whenToPreferThis":"Use this endpoint when you need a live, provenance-stamped FINRA BrokerCheck result for a specific named broker, adviser, or firm — especially for KYC, AML, counterparty due diligence, or fraud screening workflows where regulatory registration status and disciplinary history are required. Prefer this over general web search when you need structured, machine-readable output with a FINRA source URL for audit trail purposes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:41:19.789Z","isFirstParty":false}