Broker and adviser disciplinary history from FINRA and SEC — CRD lookup, disclosures, enforcement actions
Looks up a broker or financial adviser's disciplinary history across FINRA BrokerCheck and SEC enforcement actions in a single call. Returns registration status, disclosure events, employment history, and SEC actions — structured JSON, not a rendered webpage.
import requests
resp = requests.get(
"https://api.techcompass.com.au/v1/us/enforcement/finra/broker/4728166",
headers={"Authorization": "ApiKey tc_live_<your_key>"}
)
record = resp.json()["data"]
print(record["registration_status"]) # "Approved"
print(record["disclosure_count"]) # 2
print(record["disclosures"][0]["type"]) # "Regulatory Action"
Search by name across both FINRA and SEC simultaneously: GET /v1/us/enforcement/search?q=<name>&type=individual
Pro add on, USD $800/mo, or included in Professional+. USD only, not currently available as an AUD add on.
Adviser lookup by name or CRD number, disclosure history including customer disputes, regulatory actions, criminal and financial disclosures, SEC enforcement action search by entity or individual name, employment and registration history as a timeline, and a source attributed response with FINRA record date, SEC action number, and retrieval timestamp.