get_enforcement_actions
Returns SEC + DOJ + CFTC + OCC + FDIC + FTC + Federal Reserve + FinCEN enforcement-related actions. Eight regulators, one tool. Use this when the user asks about: recent SEC charges, DOJ indictments, CFTC derivatives/swaps enforcement, OCC national-bank examination actions, FDIC bank-failure announcements or insured-deposit transfers, FTC antitrust / consumer-protection cases, Federal Reserve actions against banks and individual bankers, FinCEN anti-money-laundering (BSA) penalties, insider trading prosecutions, FCPA actions, fraud cases, or to add a 'negative event' flag to a ticker or person by cross-checking against insider trades, activist filings, or tender offers. Sources: source='sec' — SEC press releases (sec.gov/news/pressreleases.rss). Rolling ~50-item RSS window; refreshes daily. SEC enforcement and policy statements are mixed in the same feed — filter by title substring (e.g., 'charges', 'fraud', 'insider trading') to narrow. source='doj' — DOJ press releases (justice.gov/api/v1/press_releases.json). Latest ~200 records refreshed daily; rich metadata including agency_component (issuing division) and topics[]. Common components: 'Criminal Division', 'Antitrust Division', 'Tax Division', 'Civil Division', 'Office of Public Affairs', 'United States Attorneys'. source='cftc' — CFTC press releases (cftc.gov/PressRoom/PressReleases). HTML index scrape (no RSS). Rolling ~50-item window. Covers derivatives/swaps enforcement, prediction-market jurisdiction, spoofing prosecutions, and policy actions. v1A index-only (no body extracted) — follow url for the substantive announcement. source='occ' — OCC news releases (occ.treas.gov/news-issuances/ news-releases//...). Covers national-bank enforcement, examination findings, capital/leverage rules, interagency announcements. Yearly index. Both OCC-only (nr-occ-...) and interagency (nr-ia-...) releases included; bulletins filtered out. source='fdic' — FDIC press releases (fdic.gov/news/press-releases). Covers bank failures + insured-deposit transfers, exam-result releases, deposit-insurance rule changes, CRA evaluations. Bank-failure announcements are some of the highest-signal FDIC items for agents. source='ftc' — FTC press releases (ftc.gov RSS). Antitrust, merger reviews, deceptive-practices and consumer-protection enforcement. Rolling recent window. source='fed' — Federal Reserve enforcement actions (full history from the Board's enforcement-actions CSV). One record per action per party: cease-and-desist orders, civil money penalties, prohibitions from banking, written agreements — against BOTH banking organizations and individual bankers. topics[] holds the action type(s); agency_component holds the bank (or the individual's affiliated bank); terminated_date is set once the Fed terminates the action (absent = still open). source='fincen'—FinCEN enforcement actions (fincen.gov, complete history). Rare, high-profile anti-money-laundering / Bank Secrecy Act penalties (e.g., TD Bank, Paxful, Brink's). topics[] holds the institution category; release_number holds the matter number; url points at the consent-order PDF. v1A scope: metadata + teaser + description (capped ~3000 chars; empty for CFTC v1A). Full prose lives at url — agents follow for the substantive announcement. Pure-publisher posture: no derived 'severity' or 'outcome prediction' signals. Identifier format: action_id is 'sec-{guid-or-slug}', 'doj-{uuid}', 'cftc-{release-number}', 'occ-{slug}', 'fdic-{slug}', 'ftc-{slug}', 'fed-{date}-{party}-{action}', or 'fincen-{matter-number}'. Stable across re-scrapes. Cross-source tip: pair with get_insider_transactions to detect insider trades by executives at companies later named in enforcement charges, or with get_activist_stakes to spot enforcement-driven exit attempts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Case-insensitive substring against title + teaser + description combined. Use for company-name / person-name searches. | |
| limit | No | Maximum actions to return. Default 50, max 500. | |
| since | No | Published date lower bound (YYYY-MM-DD inclusive). | |
| title | No | Case-insensitive substring against the title / headline (e.g., 'insider trading', 'fraud', 'antitrust'). | |
| topic | No | Filter by DOJ topic tag (array-contains, e.g., 'Financial Fraud', 'Cybercrime', 'Public Corruption'). | |
| until | No | Published date upper bound (YYYY-MM-DD inclusive). | |
| source | No | Filter to one issuing agency: sec (SEC), doj (DOJ), cftc (CFTC), occ (OCC bank-regulator), fdic (FDIC bank-regulator), ftc (FTC antitrust + consumer protection), fed (Federal Reserve bank + individual-banker actions), fincen (FinCEN anti-money-laundering penalties). | |
| action_id | No | Direct lookup ('sec-{guid}', 'doj-{uuid}', or 'cftc-{release-number}'). Fastest path. | |
| sort_order | No | Default: desc (most recent announcements first). | |
| agency_component | No | Substring against the issuing DOJ component (e.g., 'criminal division', 'fraud section', 'antitrust'). Empty for most SEC items. |