HomeChatAlertsCalendarScreenerWatchlistsFiles
Docs
Sign upJoinLog inLogin

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

Overview
GETShort Interest

WebSocket API

OverviewLive 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)

Official SDKs (Python, JavaScript, Go, Java, Ruby): github.com/vantafin/vantafin

{
  "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