SEC Insider Trading Scraper: Form 4 Buys & Sells avatar

SEC Insider Trading Scraper: Form 4 Buys & Sells

Pricing

from $0.80 / 1,000 insider transactions

Go to Apify Store
SEC Insider Trading Scraper: Form 4 Buys & Sells

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

TidyHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

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

FieldWhat it does
tickersTickers (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.
daysBackOnly filings from the last N days (default 30).
filedFrom / filedToA filing-date range instead (history back to 2003, per company or market-wide).
transactionCodesP purchase, S sale, A award, M option exercise, F tax withholding, G gift, and more.
minValueUsdSkip small transactions.
insiderRolesOfficers, directors and/or 10% owners.
includeDerivativesAlso output option/RSU rows.
companyRoleauto (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.
maxFilingsFilings to read in market-wide mode, newest day first (default 200; a busy day has 400-2,000 Form 4s).
contactEmailOptional: your email for SEC's User-Agent policy.
maxItemsHard 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.
  • matchedAs says 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.