---
title: "Get short interest history for a company"
method: GET
path: "/v1/company/short-interest"
tags: ["Short Interest"]
---

# Get short interest history for a company

`GET /v1/company/short-interest`

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

## Query parameters

- `apiKey` string — API Key (alternatively send via X-Api-Key header)
- `ticker` string — Company ticker, use with mic or alone for US tickers
- `micCode` string — Company MIC, use with ticker
- `exchange` string — Company exchange code, use with ticker
- `companyKey` string — Company key (alternative to ticker/micCode/exchange)
- `cusip` string — Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP
- `isin` string — Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN
- `figi` string — FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.
- `cik` string — Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.
- `fscl` string — Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.
- `limit` number — Only the N most recent reports (default: full published history)

## Response `200`

Short interest

- object
  - `companyKey` string, required
  - `floatShares` object, required
    - `type` string[], required
    - `examples` string[], required
    - `description` string, required
  - `shortInterest` object[], required
    - `settlementDate` string, required
    - `shortInterestShares` number, required
    - `previousShortInterestShares` object, required
      - `type` string[], required
      - `examples` number[], required
      - `description` string, required
    - `changePercent` object, required
      - `type` string[], required
      - `examples` number[], required
      - `description` string, required
    - `averageDailyVolume` object, required
      - `type` string[], required
      - `examples` number[], required
    - `daysToCover` object, required
      - `type` string[], required
      - `examples` number[], required
      - `description` string, required
    - `shortPercentOfFloat` object, required
      - `type` string[], required
      - `examples` string[], required
      - `description` string, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found

## Changes

- **2026-08-22** `468d0b2e2906` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fiscal/apis/openapi/changes/v1/company/short-interest/get.md)

---

[API](https://skmtc.dev/fiscal/apis/openapi.md) · [All operations](https://skmtc.dev/fiscal/apis/openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/fiscal/openapi/revisions/706968b7c65f/schema)
