live · data.sec.gov

SEC filings,
already parsed.

Raw 8-K, SC 13D, and S-1 filings arrive as clean typed JSON — item codes labeled, activist stakes resolved to holder, target, and percent of class. Poll it, or get a signed webhook the moment one lands.

no card parsing, no HTML scraping · cancel anytime

GET/activist-stakes?min_percent=5 200 · 41ms
{ "event_type": "activist_stake", "form": "SC 13D", "filed": "2026-06-26T13:58:04Z", "holder": "Starboard Value LP", "target": { "name": "Kenvue Inc.", "ticker": "KVUE", "cik": "0001944048" }, "percent_of_class": 5.1, "shares": 97800000, "material": true }

You shouldn't have to read the filing.

EDGAR ships HTML and cover-page XML built for lawyers. We do the parsing — item codes, the materiality call, the holder/target/percent extraction — so your code gets a field, not a document.

raw SC 13D cover page

<ITEM>
  Aggregate amount beneficially
  owned by each reporting person:
  97,800,000
  Percent of class represented
  by amount in Row (11): 5.1%
</ITEM> …+ 38 pages

typed event

"holder": "Starboard Value LP", "target": "KVUE", "percent_of_class": 5.1, "shares": 97800000

The activist-stake firehose

Every SC 13D and 13D-A, resolved to who is buying, what they're buying, and how much of the float they hold — pulled from the structured cover page, not a press release.

holdertarget.tickerpercent_of_classshares
GET/activist-stakes?ticker=KVUE
"holder": "Starboard Value LP", "is_amendment": false, "percent_of_class": 5.1, "purpose": "engage management on strategy"

8-K item codes, in plain English

Item 2.02 becomes "Results of Operations", 5.02 becomes a leadership change, each with a material flag — so you filter the eight-figure events from the routine ones.

8-Kitem.codeitem.labelmaterial
GET/filings?ticker=NVDA&type=8-K&material=true
"items": [{ "code": "2.02", "label": "Results of Operations" }], "material": true

Signed webhooks, exactly once

Register a URL and matching filings are POSTed within seconds, each with an HMAC-SHA256 signature and once-only delivery. No polling loop to babysit, no duplicate fires on a retry.

POST /webhooksX-Edgar-Signatureat-least / exactly-once
POSTyour-endpoint.com/hooksigned
// X-Edgar-Signature: sha256=799ca531… "event_type": "activist_stake", "delivery": "once", "latency_s": 3.1

One plan. Everything on.

No metered tiers to reason about, no enterprise call. Subscribe and your key works the same second — across the activist feed, typed filings, and unlimited webhooks.

$29/ month
  • Full REST API — filings, activist-stakes, single-ticker
  • Unlimited signed webhooks
  • Live data, straight from data.sec.gov
  • Key issued instantly · cancel anytime
Subscribe & get your key