Regulatory & compliance
Enforcement Actions
Returns SEC + DOJ + CFTC + OCC + FDIC enforcement-related press releases. Five regulators, one tool.
Endpoint
GET /v1/enforcement-actionsSourceSEC / DOJ / CFTC / OCC / FDIC / FTC
Authx-api-key — a free key works
What it returns
One record per result. Fields (from a live response):
- Identity —
title - Subject —
description - Dates —
scraped_at,published_date - The trade / event —
action_id - Provenance —
source,url - Details —
release_number,agency_component,topics,teaser
Filters
| action_id | Direct lookup ('sec-{guid}', 'doj-{uuid}', or 'cftc-{release-number}'). Fastest path. |
| source | Filter to one issuing agency: sec (SEC), doj (DOJ), cftc (CFTC), occ (OCC bank-regulator), fdic (FDIC bank-regulator), ftc (FTC antitrust + consumer… |
| title | Case-insensitive substring against the title / headline (e.g., 'insider trading', 'fraud', 'antitrust'). |
| text | Case-insensitive substring against title + teaser + description combined. Use for company-name / person-name searches. |
| agency_component | Substring against the issuing DOJ component (e.g., 'criminal division', 'fraud section', 'antitrust'). Empty for most SEC items. |
| topic | Filter by DOJ topic tag (array-contains, e.g., 'Financial Fraud', 'Cybercrime', 'Public Corruption'). |
| since | Published date lower bound (YYYY-MM-DD inclusive). |
| until | Published date upper bound (YYYY-MM-DD inclusive). |
| sort_order | Default: desc (most recent announcements first). |
| limit | Maximum actions to return. Default 50, max 500. |
Example request
curl "https://api.keyvex.com/v1/enforcement-actions?limit=1" \
-H "x-api-key: YOUR_KEY"
Response
{
"results": [
{
"release_number": "",
"action_id": "doj-c45bbbae-6b2d-405a-8537-9d320c622db6",
"agency_component": "USAO - Virginia, Western",
"scraped_at": "2026-06-23T13:31:44.840Z",
"topics": [
"Identity Theft"
],
"description": "HARRISONBURG, Va. – An immigrant from Mexico, who lied about her identity for more than 30 years to obtain immigration documents and other benefits, pled guilty to a pair of federal charges. Candy Lazo, a.k.a. “Candida Jimenez Lazo” a.k.a. “Natalia Perez de Cruz” a.k.a. “Natalia Perez,” 53, pled guilty to one count of passport fraud and one count of theft of government funds. According to court documents, the defendant was born Candia Jimenez Lazo in 1973 in Oaxaca, Mexico. However, beginning at least as early 1993, Lazo began impersonating a Mexican woman named Natalia Perez de Cruz, whom she knew as the former spouse of her ex-husband. Lazo used the victim’s name and date of birth to obtain a U.S. visa in April 1993, according to the statement of facts filed in the case. She went on to use the victim’s identity on applications to procure various U.S. government benefits between 2011 and 2024, including: naturalization and U.S. citizenship, U.S. passports and passport cards, driver’s licenses, and REAL ID Act-compliant documents. Further, Lazo used the Social Security number she obtained by impersonating the victim to apply for Social Security Administration disability benefits. By stealing
…
}
],
"count": 1,
"has_more": true
}
Example questions you can answer
- Recent enforcement actions across all agencies.
- Actions mentioning a given company or person.
Related datasets
Query Enforcement Actions from your AI
Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.
Get a free key OpenAPI spec → REST docs →