FTC Cases & Proceedings API
New FTC enforcement cases and orders as structured JSON - case title, action type, last-updated date, and link.
What this feed does
The FTC's Legal Library lists every case and proceeding as browse-only web pages. This feed scrapes the official index on demand and returns each matter as structured JSON: title, whether it is a federal or administrative action, and when it last moved.
Structured, not scraped-by-you
Clean JSON with stable field names - no HTML parsing, no selectors to maintain when the site changes.
Pay only for what you pull
No subscription. $0.01 per record via Apify's metered billing; a typical pull is cents.
Human + agent ready
Call it from cURL, Python, or JS - or hand it to an AI agent as an MCP tool.
Always the latest
Scraped from the official source on every run, so you never ship stale data.
What each record contains
Every result is a JSON object with these fields.
| Field | Type | Description |
|---|---|---|
title | string | Case / proceeding title (e.g. 'Acme Corp., FTC v.'). |
type_of_action | string | Federal or Administrative. |
last_updated | string, ISO-8601 date | Date the case was last updated in the Legal Library. |
url | string, URL | Direct link to the case page on ftc.gov. |
Live sample
The most recent records, straight from the feed. Live sample - fetched at build time
| title | last_updated | type_of_action |
|---|---|---|
| TruHeight (Vanilla Chip LLC), In the Matter of | 15 Jul 2026 | Administrative |
| Caremark Rx, Zinc Health Services, et al., In the Matter of (Insulin) | 14 Jul 2026 | Administrative |
| United States v. Edwards LifeSciences Corp. and Genesis MedTech Group Ltd | 13 Jul 2026 | Federal |
| Erin Thompson, In the Matter of | 10 Jul 2026 | Administrative |
| Craig Lewis, In the Matter of | 10 Jul 2026 | Administrative |
| Jason Scott, DVM, In the Matter of | 10 Jul 2026 | Administrative |
| Vance Childers, In the Matter of | 10 Jul 2026 | Administrative |
| RentGrow, Inc., U.S. v. | 09 Jul 2026 | Federal |
Call it in one line
Runs the actor and returns the dataset. Swap in your Apify token.
curl "https://api.apify.com/v2/acts/zenolvepro~ftc-cases-proceedings/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN"
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("zenolvepro/ftc-cases-proceedings").call()
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('zenolvepro/ftc-cases-proceedings').call();
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);https://mcp.apify.com?tools=zenolvepro/ftc-cases-proceedings
Point any MCP-capable agent at this endpoint and the feed becomes a callable tool.
Who uses it
Antitrust and consumer-protection lawyers, legal-intelligence platforms, and competitive-intel teams use it for monitoring, benchmarking, alerting, and enrichment.
Pricing
Billed through Apify. A tiny per-run start fee ($0.00005) applies. Only pay for records you actually pull.