SEC Form 4 Insider Trading Tracker (EDGAR)
Pricing
from $2.00 / 1,000 insider transaction rows
SEC Form 4 Insider Trading Tracker (EDGAR)
Insider buys and sells from SEC Form 4 filings on EDGAR, one row per transaction: ticker, insider, role, code, shares, price, value, holdings after, 10b5-1 flag. Latest feed, date range or tickers; filters and new-only alerts.
Pricing
from $2.00 / 1,000 insider transaction rows
Rating
0.0
(0)
Developer
Agentic Hobby
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Track insider buying and selling from SEC Form 4 filings in clean, flat rows: one item per transaction, with ticker, company, insider name, role (CEO/CFO/director/10% owner), transaction code, shares, price, dollar value, shares owned after, direct/indirect ownership and the Rule 10b5-1 flag. Use it as an insider trading API, a daily insider buying screener, or a scheduled Form 4 alert feed.
Data comes straight from SEC EDGAR (official filings), read within the SEC's fair-access rules (declared User-Agent, at most 8 requests/second, below the SEC's 10/s limit). No API key, no third-party data vendor.
Modes
- Latest filings: newest Form 4 and 4/A filings as they hit EDGAR's real-time feed.
- Date range: every Form 4 filed on the chosen business days (EDGAR daily index, available after each day closes). About 450 filings per day take about 1 minute.
- Tickers / CIKs: all Form 4s for the companies you list (e.g.
AAPL,NVDA, or a CIK).
Filters
Open-market buys only (code P), any transaction codes (S, A, M, F, G…), minimum $ value, insider role (Director, Officer, 10% Owner), exclude 10b5-1 planned trades, include or skip derivative (option/RSU) rows, and only new since last run for alerts.
Input examples
Cluster-buy screener (open-market purchases over $50k filed on a given day):
{"mode": "dateRange", "startDate": "2026-10-16", "endDate": "2026-10-16", "openMarketBuysOnly": true, "minValueUsd": 50000, "maxFilings": 5000}
Hourly alert on new filings:
{"mode": "latest", "maxFilings": 300, "onlyNewSinceLastRun": true, "alertStateName": "all-insiders"}
Watchlist:
{"mode": "tickers", "tickers": ["AAPL", "NVDA", "TSLA"], "lastNDays": 90}
Output fields
accessionNumber, formType, periodOfReport, filedDate, acceptedAt (ET), issuerCik, issuerName, ticker, ownerName, ownerRoles, officerTitle, reportingOwners[], rule10b5_1, table (non-derivative|derivative), securityTitle, transactionDate, transactionCode, transactionCodeDescription, acquiredDisposed, shares, pricePerShare, valueUsd, sharesOwnedAfter, directOrIndirect, natureOfOwnership, footnotes[], exercisePrice, exerciseDate, expirationDate, underlyingSecurity, underlyingShares, filingUrl, retrievedAt
valueUsd = shares × reported price. It is empty when the filing reports no price (common for awards and exercises). Check footnotes for weighted-average prices. Real samples are in samples/.
Pricing
Pay per transaction row delivered. Filtered-out rows are free. Cap spend with Max transactions.
Notes
Not investment advice. Not affiliated with the SEC. Filings are as reported by filers; amendments (4/A) are separate rows. Contact email (optional): the SEC asks automated tools to identify themselves. By default the Actor sends a tool User-Agent that links to this Actor's page. Add contactEmail to include your own email in that header (sent to SEC EDGAR only).