SEC Insider Trades | Form 4 Buys & Sells by Ticker
Pricing
from $3.00 / 1,000 insider transactions
SEC Insider Trades | Form 4 Buys & Sells by Ticker
Extract SEC EDGAR Form 4 insider transactions by ticker: who bought or sold, shares, price, value, role, 10b5-1 flag, cluster-buy summary. $0.003/transaction + $0.01 start.
SEC Insider Trades — Form 4 Buys & Sells by Ticker
Get SEC EDGAR Form 4 insider transactions for any US-listed company as clean JSON or CSV: who bought or sold, how many shares, at what price, their role (CEO, CFO, director, 10% owner), whether it was under a 10b5-1 trading plan, and a link to the official filing. No API key, no login, no proxy: the Actor reads the SEC's public EDGAR data.
Insider buying is one of the most-watched public signals for equity research, quant screens and AI finance agents. Raw Form 4 filings are XML and one filing can hold many transactions; this Actor flattens them into one row per transaction.
What you get
One record per insider transaction:
| Field | Description |
|---|---|
ticker, issuer_name, issuer_cik | The company whose shares were traded |
insider_name, insider_cik | The reporting person |
insider_roles, officer_title | director, officer, 10%_owner, other, plus the officer title (e.g. Chief Executive Officer) |
transaction_date, filed_on | When it happened and when it was filed |
transaction_code, transaction_type | SEC code (P, S, A, M, F, G…) and a plain-English label |
direction | acquired or disposed |
shares, price_per_share, value_usd | Size of the trade (value_usd = shares × price) |
shares_owned_after, ownership | Holding after the trade, direct or indirect |
is_10b5_1_plan | true when the filer ticked the 10b5-1 plan box |
filing_url, accession_number | Link to the SEC filing |
A run also writes a SUMMARY record to the key-value store with a per-ticker roll-up: open-market buy and sell totals, net value, distinct buyers and sellers, and a cluster_buy flag when three or more different insiders bought on the open market in your window. The summary is free.
Input
| Field | Description |
|---|---|
tickers | US tickers, e.g. ["AAPL", "NVDA"] (up to 50 tickers and CIKs per run) |
ciks | Optional issuer CIK numbers |
daysBack / sinceDate | Filing window (default last 30 days) |
transactionCodes | Codes to keep. Default ["P", "S"] (open-market buys and sales). Empty keeps all codes |
minValueUsd | Skip small trades |
includeDerivatives | Also return option/RSU rows (Table II) |
includeAmendments | Also return Form 4/A corrections |
maxItems | Cap on delivered (and charged) transactions, newest first |
Example: open-market insider buys over $50k in the last 90 days
{"tickers": ["PLTR", "COIN", "SOFI"],"daysBack": 90,"transactionCodes": ["P"],"minValueUsd": 50000,"maxItems": 200}
Pricing
Pay per event: $0.01 per run plus $0.003 per transaction delivered. A 100-transaction pull costs about $0.31. You only pay for rows actually delivered, and the run stops at your maximum cost limit.
Notes
- Source: SEC EDGAR (
data.sec.govsubmissions API and the raw Form 4 XML). Requests are throttled to stay within the SEC's fair-access limits, and each request carries a contact identifier as the SEC requires. SetcontactEmailto use your own. - Filings appear on EDGAR within minutes of being filed (insiders have two business days after a trade to file).
- Many officer sales are pre-scheduled under 10b5-1 plans, so check
is_10b5_1_planbefore reading a sale as a signal. - This is public-record data, not investment advice.