SEC Insider Trading Scraper: Form 4 Buys & Sells
Pricing
from $2.00 / 1,000 insider transaction saveds
SEC Insider Trading Scraper: Form 4 Buys & Sells
Insider purchases and sales from SEC Form 4 filings on EDGAR: director, officer and 10% owner trades with shares, price, value, holdings after and the 10b5-1 plan flag. Filter by ticker, transaction type and value.
Pricing
from $2.00 / 1,000 insider transaction saveds
Rating
0.0
(0)
Developer
Bruno Petrelli
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Every insider purchase and sale reported to the SEC on Form 4, read straight from EDGAR: directors, officers and 10% owners of US public companies, with the shares, price, total value, the holdings after the trade and whether it was made under a Rule 10b5-1 plan.
No account, no API key, no proxies: the Actor reads EDGAR's daily form index and the Form 4 XML of each filing, as the SEC documents for automated access (declared User-Agent, under 10 requests a second).
Who uses it
- Investors and analysts: insider buying in the companies they follow, cluster buys, large discretionary sales.
- Trading and research tools: a clean daily feed of Form 4 transactions with codes, prices and values.
- Journalists and compliance teams: who sold what, when, and whether it was pre-planned.
What you get
One row per transaction (Table I of the Form 4; Table II too with Include derivative transactions):
| Field | Example |
|---|---|
filedAt, transactionDate, periodOfReport | 2026-10-01, 2026-09-29 |
ticker, issuerName, issuerCik | AAPL, Apple Inc., 320193 |
insiderName, insiderCik, insiderRoles | Newstead Jennifer, SVP, GC and Government Affairs |
isDirector, isOfficer, officerTitle, isTenPercentOwner, isOther | The insider's relationship to the company |
transactionCode, transactionType | S, Open market or private sale |
shares, pricePerShare, value | 2399, 336.18, 806495.82 (shares × price) |
acquiredOrDisposed, sharesOwnedAfter, ownership, ownershipNature | D, 41992, direct (or indirect, "By Trust") |
planned10b5_1 | true when the filer checked the Rule 10b5-1 plan box |
securityTitle, table | Common Stock, non-derivative |
otherReportingOwners | Other filers of a joint Form 4 (funds and their managers) |
accessionNumber, filingUrl, retrievedAt | The filing on EDGAR |
The OUTPUT record has the days read, the totals, the count by transaction code and any request that failed.
Input
Insider sales and purchases at eight large tech companies in the last two weeks:
{"tickers": ["NVDA", "AAPL", "MSFT", "AMZN", "META", "GOOGL", "TSLA", "AVGO"],"filedWithinDays": 14,"maxResults": 50}
Open market purchases of USD 100,000 or more by any insider yesterday, without 10b5-1 plans:
{"transactionCodes": ["P"],"minValue": 100000,"excludePlannedTrades": true,"filedWithinDays": 1}
Every transaction of the directors of two companies in the last month, options included:
{"tickers": ["JPM", "XOM"],"transactionCodes": [],"roles": ["director"],"includeDerivative": true,"filedWithinDays": 30}
| Field | What it does |
|---|---|
tickers | Only these companies' Form 4 filings are opened (fast). Empty = every Form 4 of the days, about 750 a day. |
filedWithinDays | The days of filings to read (1 by default, up to 30). |
transactionCodes | P and S by default; an empty list keeps every code. The codes are those of the Form 4 instructions (General Instruction 8). |
roles | Director, officer, 10% owner or other. |
minValue | Minimum shares × price in USD. |
excludePlannedTrades | Leave out trades made under a Rule 10b5-1 plan. |
includeDerivative, includeAmendments | Table II rows (options, RSUs) and Form 4/A amendments. |
maxResults | Transactions saved in the run (1,000 by default). |
onlyNew + memoryName | For daily runs: skip the filings earlier runs of the same search saved. The memory lives in a key-value store named sec-insider-trades-state. |
How much it costs
Pay per event: only for the transactions saved. Transactions left out by your filters are free. Measured on 2026-10-02: eight large tech tickers over 14 days took 39 requests and about 13 seconds, and gave 48 sales (46 of them under 10b5-1 plans). Without tickers, one day of Form 4 filings is about 750 filings, read at 5 a second: about 2 to 3 minutes per day.
Use it from AI agents (MCP)
Claude, ChatGPT, Cursor and any other MCP client can run this Actor as a tool: add https://mcp.apify.com?tools=digital_influx/sec-insider-trades as a remote MCP server and sign in with your Apify account. It is also one of the tools of Company Research MCP (digital_influx/company-research-mcp), by the same author, made for agents.
Good to know
- Filings, not trades in real time. Insiders have two business days to file; EDGAR publishes each day's index after the day ends, so today's filings appear tomorrow.
- One row per transaction. A filing with several trades (sales at different prices) gives several rows; the value of each is its shares × price. Prices are what the filer reported, often a weighted average explained in a footnote.
- Joint filings (a fund and its managers) list the first reporting owner as the insider and the others in
otherReportingOwners. - Some Form 4 filings have no Table I rows (only options): they give rows only with Include derivative transactions.
- Requests: at most 5 a second, half of the 10 the SEC allows, so two runs from the same address still fit. After 3 refusals in a row the run stops and says to try again in about 10 minutes.
Source
U.S. Securities and Exchange Commission, EDGAR: the daily form index and the Form 4 filings (ownership XML). EDGAR data is public domain. The SEC does not endorse this Actor.