Pushbuild

SEC Filing Events Feed (8-K, 13D/G, 144, Offerings)

Market-wide SEC EDGAR event feed: 8-K filings by item code (earnings 2.02, deals 1.01, executive changes 5.02...), 13D/13G stakes, Form 144 planned sales, offerings and S-1/S-3 effectiveness, late-filing notices, with exact acceptance time and tickers.

$0.40 per 1,000 filings

Get an API key

What it returns

A market-wide feed of event-driven SEC EDGAR filings, with item codes, tickers and the exact EDGAR acceptance time.

`form`, `filedDate`, `acceptanceDateTime` (ET), `company`, `tickers`, `cik`, `otherParties` (e.g. the 13D filer or Form 144 seller), `items`, `itemDescriptions`, `periodOfReport`, `accessionNumber`, `fileNumbers`, `sic`, `stateOfIncorporation`, `url`.

Request

POST https://api.pushbuild.com/sec-filing-events/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
eventTypeslist of stringsWhich kinds of filings to include. Default: ["8-K", "13D/13G", "144", "offerings", "effectiveness", "late filings"].
items8Klist of stringsOnly 8-Ks with any of these items, e.g. 2.02 (earnings), 1.01 (material agreement), 5.02 (officer/director change), 8.01 (other events), 3.01 (delisting notice), 4.02 (non-reliance). Empty = all.
tickerslist of stringsOnly filings by or about these companies. Empty = all companies.
cikslist of stringsOnly filings by or about these SEC CIK numbers.
dateFromstringYYYY-MM-DD. Default: yesterday.
dateTostringYYYY-MM-DD. Default: today.
extraFormslist of stringsAny other EDGAR form types to add, e.g. 424B2 (structured notes, very high volume), S-8, 6-K, 425.
includeAcceptanceTimebooleanLook up the exact EDGAR acceptance timestamp for each filing (one extra request per filing). Default: true.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/sec-filing-events/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items8K": ["2.02"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.40 per 1,000 filings. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.