SEC Filings Signals: Form D, 8-K, insider trades, 13F deltas avatar

SEC Filings Signals: Form D, 8-K, insider trades, 13F deltas

Pricing

from $3.00 / 1,000 event record delivereds

Go to Apify Store
SEC Filings Signals: Form D, 8-K, insider trades, 13F deltas

SEC Filings Signals: Form D, 8-K, insider trades, 13F deltas

Unified, deduplicated SEC filing signals: Form D fundraises, classified 8-K events, Form 4 insider trades (buy/sell normalized) and 13F quarter-over-quarter deltas. Pay per event; reruns charge only for new events. Public-domain SEC data; not affiliated with the SEC.

Pricing

from $3.00 / 1,000 event record delivereds

Rating

0.0

(0)

Developer

Veniara

Veniara

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

What does SEC Filings Signals do?

SEC Filings Signals turns raw SEC filings into a clean, deduplicated stream of events you can act on — Form D fundraises, classified 8-K events, Form 4 insider trades with buy/sell normalization, and 13F quarter-over-quarter position changes — all in one unified JSON schema. It reads only first-party SEC endpoints (full-text search, data.sec.gov, and the EDGAR archive), respects the SEC's published fair-access limits, and charges per event, only for events that are new since your last run.

Run it on a schedule on the Apify platform, pull results through the API, or pipe them into n8n, Make, Google Sheets, or your own webhook.

Why use SEC Filings Signals?

  • One feed instead of four scrapers. Form D, 8-K, Form 4 and 13F events share the same envelope: eventType, accession, cik, issuerName, ticker, filedAt, payload, signal, sourceUrl.
  • Signals, not just records. 8-Ks are classified by item with a materiality score (bankruptcy, restatement, auditor change, change of control…). Form 4 trades are normalized into open-market buys vs. planned (10b5-1) sales, with cluster/CEO/director tags. 13F filings become deltas — new, added, trimmed, exited — with portfolio weight. Form D raises come with amount sold, exemption, industry and investor count.
  • Pay only for what's new. With onlyNew (default on), the Actor remembers what it already delivered to you and charges only for new events on every rerun.
  • Privacy-conscious by default. Person-level fields (insider and officer names) are off unless you turn on includePersons, and even then the Actor never outputs addresses or contact details.
  • Optional AI summary. Turn on enrich to add a one-paragraph plain-English summary and materiality tags per event. You are charged for a summary only when it is produced; if the enrichment service is unavailable the event is still delivered and no summary charge is made.

How to use SEC Filings Signals

  1. Choose the Signal type: 8-K events, Form D fundraises, Form 4 insider trades, or 13F deltas.
  2. Optionally set a date range (default: the last 3 days) and a watchlist of tickers or CIKs.
  3. Optionally add a full-text query (e.g. "going concern") to narrow 8-K or Form D results.
  4. Set Max events to cap your spend for the run, then click Start.
  5. Download the dataset (JSON, CSV, Excel, HTML) or connect an integration. Schedule the Actor daily to get a continuous feed.

Input

FieldTypeDefaultNotes
mode8k | formD | form4 | 13f8kWhich filings to turn into events
startDate, endDateYYYY-MM-DDlast 3 daysFiling date range
cikslist[]Tickers or 10-digit CIKs to watch
querystringEDGAR full-text search phrase
maxEventsinteger100Hard cap per run
onlyNewbooleantrueSkip events already delivered in earlier runs
includePersonsbooleanfalseInclude insider/officer names, roles and SEC CIKs (never addresses/contacts)
enrichbooleanfalseAdd AI summary + materiality (charged only on success)

Output

{
"eventType": "form4.trade",
"accession": "0000123456-26-000077",
"cik": "0000123456",
"issuerName": "Example Robotics Corp",
"ticker": "EXRB",
"sic": "3569",
"form": "4",
"filedAt": "2026-08-21",
"sourceUrl": "https://www.sec.gov/Archives/edgar/data/123456/000012345626000077/0000123456-26-000077-index.htm",
"source": "U.S. Securities and Exchange Commission (public information)",
"processedAt": "2026-08-22T14:40:00+00:00",
"payload": {
"transactions": [{"date": "2026-08-19", "code": "P", "label": "open-market purchase", "shares": 25000, "pricePerShare": 12.4, "value": 310000.0, "ownedAfter": 1250000}],
"openMarketBuyValue": 310000.0,
"aff10b5One": false
},
"signal": {"score": 0.73, "tags": ["open-market-buy", "ceo-buy", "director-buy"]},
"summary": "The CEO bought 25,000 shares on the open market at $12.40 ..."
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Event types

eventTypeWhat's in payloadDeterministic?
8k.itemitems with labels, headline, materiality score, tagsyes
formD.raiseamounts offered/sold/remaining, exemptions, industry, securities type, investors, first-sale date, amendment flagyes
form4.tradenormalized transactions, open-market buy/sell totals, 10b5-1 flag, role tags, scoreyes
13f.deltakind (new/added/trimmed/exited), shares before/after, value, portfolio %yes (needs a prior quarter; the first run seeds state)
summary (field)plain-English summary, materiality, extra tagsAI, optional

How much does it cost?

Pricing is per event (see the Pricing tab): a small start fee per run, a per-event fee for each delivered record, an additional fee for classified 8-K and parsed Form D events, and a premium fee for each AI summary. With onlyNew you are never charged twice for the same event. Set maxEvents and your Apify maximum charge per run to cap spend precisely.

Tips

  • Schedule daily with onlyNew: true and a watchlist for a cheap, continuous feed.
  • For 13F, run once to seed the prior quarter, then again after the next filing window (45 days after quarter end) to get deltas.
  • Use query to find thematic 8-Ks fast ("material weakness", "data breach", "going concern").
  • Keep includePersons off unless you need names; it keeps your own data-handling obligations lighter.

FAQ, disclaimers, and support

Is this legal? The data is U.S. government public information that "may be copied or further distributed by users of the web site without the SEC's permission" (sec.gov). The Actor declares a User-Agent as the SEC requires, stays under the SEC's 10-requests-per-second limit, uses no proxy rotation, and never scrapes HTML pages or paths the SEC disallows for robots.

Affiliation. This Actor is not affiliated with, endorsed by, or operated by the U.S. Securities and Exchange Commission. Filings can be amended or withdrawn; always verify against the source filing linked in sourceUrl before acting.

Personal data. Names of insiders and officers are public-record data filed with the SEC. The Actor outputs them only when includePersons is on, limited to name, role and SEC CIK. If you are a person named in a filing and want an event removed from a dataset we control, use the Issues tab.

Limits. The SEC rate limit is shared by all runs of this Actor; very large backfills are throttled deliberately. Use the SEC's bulk index files for multi-year history.

Support. Report problems or request a new signal type in the Issues tab — we aim to respond within 12 hours.