ol_insider_cluster_scan
FLAGSHIP MOAT: scan for ACTIVE multi-insider cluster-buy/sell signals (distinct-actor Form 4 clusters with statistical strength). THREE GRAINS: pass tickers for a watchlist, a single ticker for that name's recent fired clusters, or NEITHER for the MARKET-WIDE scan (top fired clusters across every ticker, one row per ticker and direction). Returns {summary, count, events, grain, since_days, limit}; each event is {ticker, direction, insider_count, z_score, sector_z_score, percentile, window_start, window_end}. No fired clusters returns events=[] -- absence is not a signal; an unreachable store is REFUSED. Source: SEC EDGAR Form 4, windowed on FILING date so it is look-ahead-safe; FREE. Caveats ride the response's tool_notes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max events to return (default 25, hard cap 100; market-wide grain: default 10, clamped to 25). | |
| ticker | No | Single ticker for its recent fired clusters (alternative to `tickers`). Omit BOTH for the market-wide scan. | |
| tickers | No | Watchlist of ticker symbols (e.g. ['AAPL','MSFT']). Max 100. Use this OR `ticker`. | |
| since_days | No | Window in days: watchlist default 7 (max 365); market-wide default 30 (clamped to 90); ignored for the single-ticker grain. | |
| min_insider_count | No | Minimum distinct insiders for a fired cluster (default 3). |