SEC Insider Trades Tracker (Form 4, EDGAR) avatar

SEC Insider Trades Tracker (Form 4, EDGAR)

Pricing

from $20.00 / 1,000 results

Go to Apify Store
SEC Insider Trades Tracker (Form 4, EDGAR)

SEC Insider Trades Tracker (Form 4, EDGAR)

Who is buying and selling shares of US-listed companies? Tracks SEC Form 4 insider filings straight from EDGAR: insider name & role, ticker, buy/sell, shares, price, dollar value, 10b5-1 plan flag — as English structured JSON. No API key needed.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Hayato Yagi

Hayato Yagi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Which executives and major shareholders are buying — or dumping — their own company's stock?

This actor tracks SEC Form 4 insider-trading filings straight from EDGAR, the U.S. Securities and Exchange Commission's official disclosure system, and returns them as clean English structured JSON. Every time a director, officer, or 10%+ owner of a U.S.-listed company trades that company's stock, they must file a Form 4 within two business days. Those filings are public but scattered across thousands of XML documents. This actor turns them into a machine-readable feed of who traded what, how many shares, at what price, and for how many dollars — including a 10b5-1 plan flag that separates pre-scheduled trades from discretionary ones.

No API key, no login, no scraping of web pages — only the SEC's official, key-free data endpoints.

What you get (one record per filing)

{
"source": "SEC EDGAR",
"formType": "4",
"accessionNumber": "0001225208-26-006816",
"filedDate": "2026-07-29",
"periodOfReport": "2026-07-28",
"issuerName": "ABERCROMBIE & FITCH CO /DE/",
"issuerTicker": "ANF",
"insiderName": "Lipesky Scott D.",
"insiderRoles": ["Officer"],
"officerTitle": "EVP and COO",
"hasOpenMarketPurchase": false,
"hasOpenMarketSale": true,
"isPlanned10b5_1": true,
"totals": {
"acquiredShares": 0,
"disposedShares": 10000,
"openMarketBuyValueUsd": 0,
"openMarketSellValueUsd": 1050000,
"netTradeValueUsd": -1050000
},
"transactions": [
{
"table": "non-derivative",
"securityTitle": "Class A Common Stock",
"date": "2026-07-28",
"code": "S",
"codeDescription": "Open-market or private sale",
"acquiredDisposed": "D",
"shares": 10000,
"pricePerShare": 105,
"valueUsd": 1050000,
"sharesOwnedAfter": 172534,
"ownership": "direct"
}
],
"filingUrl": "https://www.sec.gov/Archives/edgar/data/1018840/000122520826006816/0001225208-26-006816-index.htm"
}
  • totals.netTradeValueUsd — open-market buys minus sells in dollars: positive = net buying, negative = net selling.
  • isPlanned10b5_1true when the trade ran under a pre-scheduled Rule 10b5-1 plan (routine), false for discretionary trades (the interesting ones).
  • insiderRoles / officerTitle — Director, Officer (with exact title), 10% owner.
  • transactions[] — every reported transaction, non-derivative and derivative, with SEC transaction codes decoded to plain English.

Who it's for

  • Investors & analysts who want insider buys/sells as a daily signal without paying for a market-data terminal.
  • Newsletter & research writers who need a "which CEOs bought their own stock this week" feed.
  • Quant / AI agent builders who want insider events as a normalized JSON stream (pairs well with any LLM pipeline).

Watching the Japanese market too? See our Japan Activist & 5% Filings Tracker (who is accumulating shares of Japanese listed companies) and Japan Corporate Events Monitor (what Japanese companies just disclosed — the 8-K equivalent).

Input

FieldDefaultNotes
dateFrom6 days agoFirst EDGAR filing date to scan, YYYY-MM-DD.
dateTotodayLast filing date. Days are scanned newest first, so a capped run returns the freshest filings.
formTypes["4"]Ownership forms: 4 (transactions), 4/A (amendments), 3 (initial ownership), 5 (annual).
tickersOptional issuer symbol filter, e.g. ["AAPL","TSLA"].
transactionCodesOptional filter, e.g. ["P"] for open-market purchases only, ["P","S"] for all open-market trades.
maxFilings25Cap for a quick, cheap sample (0 = no limit; a busy day has 500–2,000 Form 4s).
delayMs150Politeness delay between SEC requests (SEC allows up to 10 req/s; don't go below 120).
secUserAgentactor defaultSEC asks automated clients to identify themselves; you can put "Your Name your@email.com" here.

All fields are optional — a run with no input returns the latest ~25 insider filings.

Typical uses

  • Daily digest: run once a day with transactionCodes: ["P"] to catch every open-market insider buy (the classic bullish signal).
  • Watchlist: set tickers to your portfolio and get every insider move in those names.
  • Research: pull a full month with maxFilings: 0 and aggregate net insider flows by sector.

Notes & limitations

  • Data source: SEC EDGAR daily form indexes and ownership XML documents — official, public-domain U.S. government data. The actor respects the SEC fair-access policy (identifying User-Agent, well under 10 requests/second).
  • Filings appear in the daily index within minutes of acceptance; EDGAR accepts filings 6:00–22:00 US Eastern on business days. Weekends and market holidays have no index (the actor skips them automatically).
  • totals counts share amounts from non-derivative (common stock) transactions; dollar totals cover open-market trades (codes P and S) where a price is reported. Grants, option exercises, gifts, etc. are all present in transactions[] with their SEC codes decoded.
  • Form 3 filings report initial ownership and contain no transactions; they come through with an empty transactions array.

Run locally

npm install
node src/main.js

Local input can be placed in storage/key_value_stores/default/INPUT.json.