Market-Wide Short Interest Snapshot
GetShortInterestSnapshotMarket-wide snapshot of the latest FINRA bi-monthly short interest settlement — one row per stock, sorted by days to cover (descending) by default. FINRA caps days to cover at 999.99: capped rows are a sentinel (almost always illiquid names with a tiny average-daily-volume denominator) and are ranked after real readings; pass minAvgDailyVolume (e.g. 100000) to drop illiquid names entirely. This is the raw FINRA snapshot — for genuine short-squeeze candidate ranking use GetShortSqueezeScores; for one stock's history use GetShortInterest; for daily short-sale flow use GetShortVolume/GetLargestShortVolume.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Number of ranked results to skip before returning rows — pass the previous call's last row number to page past the maxResults cap (default: 0) | |
| sortBy | No | Sort key: daysToCover (default; FINRA-capped 999.99 sentinel rows ranked last), shortPosition, or change (largest increase in short position first) | daysToCover |
| maxResults | No | Maximum number of results to return (default: 50, max: 500) | |
| minDaysToCover | No | Minimum days to cover filter (default: 0) | |
| minAvgDailyVolume | No | Minimum average daily share volume — set a floor (e.g. 100000) to drop illiquid names whose days-to-cover is inflated by a tiny volume denominator (default: 0 = no floor) |