SEC Insider Buying Tracker - Form 4 Purchases & Clusters avatar

SEC Insider Buying Tracker - Form 4 Purchases & Clusters

Pricing

$3.00 / 1,000 insider trade returneds

Go to Apify Store
SEC Insider Buying Tracker - Form 4 Purchases & Clusters

SEC Insider Buying Tracker - Form 4 Purchases & Clusters

Find stocks that company insiders are buying with their own money. Reads official SEC Form 4 filings and returns open-market purchases with dollar value, role, ownership change, 10b5-1 flag and multi-insider cluster counts. No API key.

Pricing

$3.00 / 1,000 insider trade returneds

Rating

0.0

(0)

Developer

Tiny Labs

Tiny Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Security

Limited permissions

Share

SEC Insider Buying Tracker: Form 4 Open-Market Purchases & Cluster Buys

See which stocks company insiders are buying with their own money. This Actor reads official SEC Form 4 filings from EDGAR and returns clean, flat rows of insider trades. By default it keeps only open-market purchases (transaction code P), which is the classic insider-buying signal, and it skips pre-planned 10b5-1 trades and small trades. Every row includes the dollar value, the insider's role, how much the purchase grew their stake, and how many other insiders bought the same stock in the same window (cluster buying).

No API key, no login, no third-party websites. Only the SEC's public EDGAR data.

Why insider buys?

Insiders sell for many reasons, like taxes, a new house or diversification. They usually buy for one reason. Purchases are rare (a few dozen a day across the whole US market), and purchases by several insiders at once are rarer still. This Actor finds them for you every day.

What you get for each trade

FieldExample
ticker, issuerNameTTMI, TTM TECHNOLOGIES INC
insiderName, officerTitle, insiderRolesRoks Edwin, President and CEO, [Director, Officer]
transactionDate, filedDate, filingDelayDaystrade date, SEC filing date, days between them
transactionCode, transactionTypeP, Open-market or private purchase
shares, pricePerShare, valueUsd5000, 88.07, 440350
sharesOwnedBefore, sharesOwnedAfter, ownershipChangePct, isNewPositionhow much the stake grew
clusterInsiderCount, clusterValueUsdnumber of different insiders with a matching trade in this stock in the window, and their total
is10b5_1Planwhether the trade was made under a pre-scheduled plan
directOrIndirect, indirectOwnershipNatureheld directly, or via a trust or fund
dataQualityFlagse.g. value_over_500m_verify_in_filing when the filer likely mistyped the price
filingUrlthe original filing on sec.gov

A run also saves a CLUSTERS record in the key-value store: every stock with 2 or more insiders buying, ranked by number of insiders and total dollars. It's free with every run.

Sample results table

The largest open-market purchases in one run on Oct 29, 2026 (filed Oct 26-28). Rows with a likely filer typo are flagged instead of hidden.

TickerCompanyInsider rolePurchase valueInsiders buying (cluster)
LYCALycia Therapeutics10% owner (VC fund)$34,999,9921
MSMMSC Industrial DirectDirector, 10% owner$15,620,1191
LRNStride, Inc.Director$7,126,7451
SRRKScholar RockDirector$4,075,0711
ACNAccentureChair and CEO$2,486,3182
STCStewart Information ServicesCEO$133,3505
BBTBeacon Financial CorpDirector$104,9845

Example output (JSON, real rows from a run on Oct 29, 2026)

Shortened: a few fields are left out here. In this window, 5 different Stewart Information Services (STC) insiders bought shares, which is a cluster.

[
{
"ticker": "STC",
"issuerName": "STEWART INFORMATION SERVICES CORP",
"issuerCik": "94344",
"insiderName": "EPPINGER FREDERICK H",
"insiderRoles": [
"Director",
"Officer"
],
"officerTitle": "Chief Executive Officer",
"transactionDate": "2026-10-26",
"filedDate": "2026-10-27",
"filingDelayDays": 1,
"transactionCode": "P",
"transactionType": "Open-market or private purchase",
"shares": 3000.0,
"pricePerShare": 44.45,
"valueUsd": 133350.0,
"sharesOwnedAfter": 173675.0,
"ownershipChangePct": 1.76,
"isNewPosition": false,
"directOrIndirect": "Direct",
"is10b5_1Plan": false,
"dataQualityFlags": [],
"accessionNumber": "0001628280-26-067616",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/1261155/000162828026067616/0001628280-26-067616-index.htm",
"clusterInsiderCount": 5,
"clusterValueUsd": 460970.0
},
{
"ticker": "ACN",
"issuerName": "Accenture plc",
"issuerCik": "1467373",
"insiderName": "Sweet Julie Spellman",
"insiderRoles": [
"Director",
"Officer"
],
"officerTitle": "Chair and CEO",
"transactionDate": "2026-10-26",
"filedDate": "2026-10-28",
"filingDelayDays": 2,
"transactionCode": "P",
"transactionType": "Open-market or private purchase",
"shares": 10100.0,
"pricePerShare": 246.1701,
"valueUsd": 2486318.01,
"sharesOwnedAfter": 48910.0,
"ownershipChangePct": 26.02,
"isNewPosition": false,
"directOrIndirect": "Direct",
"is10b5_1Plan": false,
"dataQualityFlags": [],
"accessionNumber": "0001487630-26-000022",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/1467373/000148763026000022/0001487630-26-000022-index.htm",
"clusterInsiderCount": 2,
"clusterValueUsd": 3200889.0
}
]

Try it free in one click

The input is prefilled: the last 3 days of open-market purchases of $25,000 or more, capped at 100 rows (at most $0.30). Click Start and the results appear in about a minute. Apify's free plan includes monthly credit, which covers this test run.

Use cases

  • Daily insider-buying screen: schedule it each morning and get yesterday's purchases above $50k by officers and directors.
  • Cluster-buy alerts: set Minimum insiders in cluster to 2 or 3 to see only stocks where several insiders are buying together.
  • Watchlist monitoring: add your tickers and get every insider trade in them, buys and sells (codes P and S).
  • Quant research: export months of clean Form 4 transactions to CSV or a database for backtests.
  • Newsletters and content: a weekly "biggest insider buys" table writes itself.

How to use it

  1. Set Days back (default 3) or a Start date / End date.
  2. Keep Transaction types = P for purchases. Add S for sales, or other codes, if you want them.
  3. Set Minimum trade value (default $10,000) and, optionally, Officers and directors only.
  4. Optional: add Watchlist tickers.
  5. Click Start and export results to CSV, Excel, JSON or Google Sheets, or send them to Slack, Zapier or Make.

Monitor mode: turn on Only new since my last run and add a daily Schedule. You only receive, and pay for, trades you haven't seen.

Pricing

Pay per result: $0.003 per insider trade returned ($3 per 1,000). Filtered-out transactions are free, and there is no start fee. A typical daily run of purchases over $10k returns 30-60 rows, about $0.10-0.20.

Input example

{
"daysBack": 1,
"transactionCodes": ["P"],
"minValueUsd": 50000,
"officersAndDirectorsOnly": true,
"excludePlanTrades": true,
"minClusterInsiders": 1,
"onlyNew": true
}

FAQ

Where does the data come from? The SEC's EDGAR system, from the daily form index, the "latest filings" feed for today, and the structured XML in each Form 4. The Actor identifies itself to the SEC with a User-Agent and contact email, and stays under the SEC's 10 requests/second fair-access limit.

How fast after a trade does it show up? Insiders must file within 2 business days of the trade. Filings appear here the day they are filed.

What about derivative trades (options)? This version returns non-derivative transactions (common stock and similar). Option exercises show up as code M in the non-derivative table when shares are acquired.

How is this different from OpenInsider, Finviz or a paid insider API? You get the same SEC Form 4 data as clean JSON/CSV you own, with 10b5-1 plan filtering, ownership-change % and cluster counts built in, for $3 per 1,000 trades and no subscription.

Can I get alerts? Yes. Schedule the Actor daily with Only new since my last run on, and connect a Slack, email, Discord or webhook integration in Apify.

Can I call it from code or an AI agent? Yes, through the Apify API, the Python/JS clients, or the Apify MCP server.

Is this investment advice? No. The data is provided for information and research only. Insider purchases are not a recommendation to buy any security.

Why is a value huge or zero? Filers sometimes make mistakes in the price field. Such rows are flagged in dataQualityFlags. Always check the linked filing before acting.

Notes

  • Not affiliated with or endorsed by the U.S. Securities and Exchange Commission.
  • Insider home addresses are not included in the output.

Keywords

insider trading tracker, insider buying, SEC Form 4 scraper, Form 4 API, cluster buying, insider purchases screener, OpenInsider alternative, EDGAR insider transactions, stock insider alerts, CEO stock purchases.

Support

Open an issue on the Issues tab. Feature requests (for example 13D/13G stakes or Form 144 planned sales) are welcome.