Returns SEC + DOJ + CFTC + OCC + FDIC + FTC + Federal Reserve + FinCEN enforcement-related 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. CATEGORY: every row is labelled category: "enforcement" (charges, suits, settlements, penalties, consent and court orders, monthly enforcement-action lists; every DOJ, Federal Reserve and FinCEN row) or "agency_news" (rule proposals, no-action letters, appointments, roundtables, bank-failure notices, speeches from the SEC, CFTC, OCC, FDIC and FTC press feeds). By DEFAULT only enforcement is returned; pass category="all" for everything, or category="agency_news" for the news alone. A direct action_id lookup returns the row whatever its category. 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/<year>/...). 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.

get/v1/enforcement-actions

Request

  • Base URL: https://api.keyvex.com
  • URL: https://api.keyvex.com/v1/enforcement-actions
  • Auth: API key in header x-api-key

Query parameters

action_idstring

Direct lookup ('sec-{guid}', 'doj-{uuid}', or 'cftc-{release-number}'). Fastest path.

source'sec' | 'doj' | 'cftc' | 'occ' | 'fdic' | 'ftc' | 'fed' | 'fincen'

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).

titlestring

Case-insensitive substring against the title / headline (e.g., 'insider trading', 'fraud', 'antitrust').

textstring

Case-insensitive substring against title + teaser + description combined. Use for company-name / person-name searches.

agency_componentstring

Substring against the issuing DOJ component (e.g., 'criminal division', 'fraud section', 'antitrust'). Empty for most SEC items.

category'enforcement' | 'agency_news' | 'all'

Default "enforcement": enforcement actions only. "all" adds the agencies' general press releases; "agency_news" returns only those.

topicstring

Filter by DOJ topic tag (array-contains, e.g., 'Financial Fraud', 'Cybercrime', 'Public Corruption').

sincestring

Published date lower bound (YYYY-MM-DD inclusive).

untilstring

Published date upper bound (YYYY-MM-DD inclusive).

sort_order'asc' | 'desc'

Default: desc (most recent announcements first).

limitinteger

Maximum actions to return. Default 50, max 500.

Response

JSON envelope: { results: [...], count, has_more }.

Changes

No recorded changes to this operation across all 1 revision of this API.