HomeChatAlertsCalendarScreenerWatchlistsFiles
DocsSettings
Sign upJoinLog in

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

GETShort Interest

WebSocket

Live Quotes (Per Second)Live Quotes (Per Minute)Live NewsLive SEC FilingsTrading Halts

Short Interest

GET/v1/short-interest/{ticker}
View as markdown

Retrieve FINRA short interest history for a ticker: settlement date, short interest shares, average daily volume and days to cover. Data updates on the standard bi-monthly FINRA schedule. Use this to gauge short positioning, squeeze risk and sentiment relative to float.

Use cases

  • Short interest and days-to-cover screens
  • Sentiment and positioning research
  • Risk monitoring for heavily shorted names
  • Pairing with float data from quotes for squeeze analysis

Input parameters

(*) Required

ParameterTypeDescription
ticker(*)stringTicker.
limitintegerMax results (default 500).

Output parameters

FieldTypeDescription
resultsarrayFINRA short interest snapshots by settlement date.
results[].tickerstringTicker.
results[].settlement_datestringSettlement date (YYYY-MM-DD).
results[].short_interestintegerShort interest shares.
results[].avg_daily_volumeintegerAverage daily volume used for days-to-cover.
results[].days_to_coverfloatShort interest divided by average daily volume.
countintegerNumber of settlement dates returned.
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.get_short_interest("AAPL")

print(result)
{
  "results": [
    {
      "ticker": "AAPL",
      "settlement_date": "2026-05-29",
      "short_interest": 155886024,
      "avg_daily_volume": 46064146,
      "days_to_cover": 3.38
    },
    {
      "ticker": "AAPL",
      "settlement_date": "2026-05-15",
      "short_interest": 138782718,
      "avg_daily_volume": 50565316,
      "days_to_cover": 2.74
    }
  ],
  "count": 203
}
Fund Holdings
All Insider Transactions