Short Interest

Get short interest history for a company

Returns the company's bi-monthly consolidated short interest reports (FINRA), newest first. Float fields are served as null until float data ships.

get/v1/company/short-interest

Query parameters

apiKeystring

API Key (alternatively send via X-Api-Key header)

API Key (alternatively send via X-Api-Key header)

tickerstring

Company ticker, use with mic or alone for US tickers

Example:MSFT

Company ticker, use with mic or alone for US tickers

micCodestring

Company MIC, use with ticker

Example:XNAS

Company MIC, use with ticker

exchangestring

Company exchange code, use with ticker

Example:NASDAQ

Company exchange code, use with ticker

companyKeystring

Company key (alternative to ticker/micCode/exchange)

Example:NASDAQ_MSFT

Company key (alternative to ticker/micCode/exchange)

cusipstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP

Example:594918104

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP

isinstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN

Example:US5949181045

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN

figistring

FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.

Example:BBG000BPH459

FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.

cikstring

Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.

Example:789019

Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.

fsclstring

Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.

Example:FSCLC6CGT4DXS597

Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.

limitnumber

Only the N most recent reports (default: full published history)

Example:24

Only the N most recent reports (default: full published history)

Response

Short interest

companyKeystring required

Example response

{
  "companyKey": "NASDAQ_MSFT",
  "floatShares": {
    "type": [
      "number"
    ],
    "description": "Public float in shares. Always null until float is served."
  },
  "shortInterest": [
    {
      "settlementDate": "2026-07-31",
      "shortInterestShares": 81311791,
      "previousShortInterestShares": {
        "type": [
          "number"
        ],
        "examples": [
          92373474
        ],
        "description": "Short interest at the previous settlement date. Null on a symbol's first report."
      },
      "changePercent": {
        "type": [
          "number"
        ],
        "examples": [
          -11.97
        ],
        "description": "Percent change in short interest versus the previous settlement date."
      },
      "averageDailyVolume": {
        "type": [
          "number"
        ],
        "examples": [
          40018336
        ]
      },
      "daysToCover": {
        "type": [
          "number"
        ],
        "examples": [
          2.03
        ],
        "description": "Short interest divided by average daily volume, floored at 1 by FINRA."
      },
      "shortPercentOfFloat": {
        "type": [
          "number"
        ],
        "description": "Short interest as a percent of public float. Always null until float is served."
      }
    }
  ]
}

Changes

Changed in 1 of the 6 revisions of this API.1