SEC Insider Trading Scraper: Form 4 Buys & Sells
Pricing
from $0.80 / 1,000 insider transactions
SEC Insider Trading Scraper: Form 4 Buys & Sells
Track insider buying and selling from official SEC Form 4 filings: insider name and role, open-market purchase or sale, shares, price, dollar value and 10b5-1 flag. Any tickers, company names or investor CIKs, or the whole market, any date range back to 2003. From $0.80 per 1,000 transactions.
Pricing
from $0.80 / 1,000 insider transactions
Rating
0.0
(0)
Developer
TidyHarvest
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Track insider buying and selling straight from official SEC EDGAR Form 4 filings: who traded (CEO, CFO, director, 10% owner), open-market purchase or sale, shares, price, dollar value, holdings after the trade, and whether it was under a Rule 10b5-1 plan. Look up any tickers, company names or CIKs (including a person or a fund, e.g. what Berkshire Hathaway bought), or leave the list empty to get insider trades across the whole market for any day or date range.
Data comes from SEC's own public endpoints (no third-party site, no login, no proxy), parsed from the filing XML, with a link to every filing.
What you can do with it
- Insider-buying alerts: schedule it daily with transaction type P and a minimum value to catch significant open-market purchases.
- Watchlist monitoring: follow insider activity at the companies you hold or cover.
- Research datasets: build a history of insider trades by company, role or transaction type.
- Screening: spot cluster buys (several insiders buying the same stock) across the whole market, today or any past window.
- Follow an investor: enter a fund's or a person's CIK to get every trade they reported as an insider of other companies.
- Compliance and IR: keep track of executive Section 16 filings at peer companies.
Input
| Field | What it does |
|---|---|
tickers | Tickers (BRK.B or BRK-B), exact company names or CIK numbers. Empty = the whole market. Unknown ones are listed in the run's SUMMARY and skipped. |
daysBack | Only filings from the last N days (default 30). |
filedFrom / filedTo | A filing-date range instead (history back to 2003, per company or market-wide). |
transactionCodes | P purchase, S sale, A award, M option exercise, F tax withholding, G gift, and more. |
minValueUsd | Skip small transactions. |
insiderRoles | Officers, directors and/or 10% owners. |
includeDerivatives | Also output option/RSU rows. |
companyRole | auto (default): a listed company returns trades in its own stock, any other CIK (person, fund) its own trades. insider: what this company bought or sold in other companies. both. |
maxFilings | Filings to read in market-wide mode, newest day first (default 200; a busy day has 400-2,000 Form 4s). |
contactEmail | Optional: your email for SEC's User-Agent policy. |
maxItems | Hard cap on results and cost. |
Example: open-market buys over $100k by officers at two companies in the last 90 days:
{ "tickers": ["AAPL", "NVDA"], "daysBack": 90, "transactionCodes": ["P"], "minValueUsd": 100000, "insiderRoles": ["officer"] }
Output
One item per transaction:
{"filingDate": "2026-10-08", "ticker": "AAPL", "issuerName": "Apple Inc.", "issuerCik": "0000320193","insiderName": "Newstead Jennifer", "officerTitle": "SVP, GC and Government Affairs","isOfficer": true, "isDirector": false, "isTenPercentOwner": false,"transactionDate": "2026-10-06", "transactionCode": "S", "transactionType": "Open-market sale","acquiredDisposed": "D", "shares": 2399, "pricePerShare": 332.01, "value": 796491.99,"sharesOwnedAfter": 39593, "directOrIndirect": "D", "is10b5_1Plan": true,"securityTitle": "Common Stock", "isDerivative": false,"footnotes": "This transaction was made pursuant to a Rule 10b5-1 trading plan adopted ...","formType": "4", "accessionNumber": "0001140361-26-039158", "matchedAs": "issuer", "query": "AAPL","filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126039158/form4.xml"}
Pricing
Pay per transaction, cheaper on higher Apify plans: $1.50 per 1,000 transactions on the free plan, down to $0.80 per 1,000 on Gold and above. Filters apply before you are charged. Companies with no insider trades in the window return 0 results and cost nothing.
Limits and notes
- Requests are paced under SEC's limit of 10 per second: about 7 filings per second.
- Per company, any window back to 2003 works.
- Market-wide mode covers every Form 4 and 4/A of each day in the window, including filings made in the last few minutes.
matchedAssays whether a row is a trade in the queried company's stock (issuer) or a trade the queried CIK made elsewhere (insider).- Insider names, roles and holdings are public SEC disclosures. Street addresses are not included.
- This is data, not investment advice.