Insider Sentiment Scores
GetInsiderSentimentScoresRank stocks by a peer-relative 0-100 insider-accumulation score over 90 days: net buyers, net shares bought as a percent of shares outstanding, and net buy value. It uses qualifying open-market Forms 4/5 purchases and sales; Form 3 establishes initial ownership, and disclosed Rule 10b5-1 trades are excluded. Filter for cluster buys or liquidity, request the bottom ranking for distribution, or pass ticker for one stock's factors and universe rank. Filters never renumber the universe rank. Use GetInsiderTransactions for the filings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bottom | No | Return the LOWEST-scored stocks instead — the heaviest peer-relative net insider selling — lowest score first. | |
| ticker | No | Optional stock ticker (e.g. NVDA): returns that one stock's score, factor breakdown, and rank within the scored universe instead of the leaderboard. The other filters do not apply to a single-ticker lookup. | |
| maxResults | No | Maximum number of stocks to return (default: 25, highest score first; clamped to 1-200). | |
| minMarketCap | No | Minimum market capitalization in US dollars (e.g. 300000000 = $300M; default 0 = no floor). Stocks with an unknown market cap are excluded when set. | |
| minSharePrice | No | Minimum share price in US dollars (e.g. 5 = $5; default 0 = no floor). Stocks with an unknown price are excluded when set. | |
| clusterBuysOnly | No | Return only stocks flagged as cluster buys (three or more distinct insiders buying in the window). | |
| minDollarVolume | No | Minimum trailing 3-month average daily dollar volume in US dollars (e.g. 5000000 = $5M/day; default 0 = no floor). Stocks with unknown volume are excluded when set. |