Short Interest & Short Volume: FINRA, All US Stocks icon

Short Interest & Short Volume: FINRA, All US Stocks

FINRA short interest for every US stock (NYSE, Nasdaq, Arca, Cboe, OTC): short interest, change, days to cover, average volume, plus daily short-sale volume and short ratio. By ticker with one year of history, or the whole market with filters.

$5 per 1,000 row+ AI insight $0.01 eachupdated 2026-11-01
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

Short interest is the number of shares held short on a settlement date (the 15th and the month end). Daily short volume is the shares sold short each trading day.

Stock tickers, e.g. GME or BRK.A. Leave empty for the whole market (about 22,000 stocks; use the filters below).

Short interest settlement date as YYYY-MM-DD, e.g. 2026-10-15. Empty = the newest published.

For tickers: how many settlement dates back (24 = one year of history).

Add each stock's share of volume sold short over the trading days before the settlement date (`shortVolumeRatio`).

Daily short volume: how many trading days back. With "Add short volume ratio": how many days are averaged.

Filters

Short interest only. Empty = every market.

Short interest divided by average daily volume, e.g. 5.

e.g. 1000000.

e.g. 20 for short interest up 20% or more; -100 keeps everything.

Leaves out thinly traded stocks, e.g. 100000.

Share of volume sold short, 0 to 1, e.g. 0.5.

Daily short volume only: leave out days with less volume.

Newest date first, then this (highest first).

Most rows returned.

Monitoring

Schedule the Actor and each run returns only rows (ticker + date) that earlier runs did not deliver: each new settlement date or trading day once.

AI insights (optional)

Add an `insight` to each row: what the short position says, the squeeze risk and what to watch; with a profile, how relevant it is to you.

What you trade or watch, e.g. "Small-cap biotech swing trader, looks for short squeezes with rising short interest". Adds a fit score.

Insights are written in this language, whatever the source language.

Insights are added to the first N rows (in the sort order).

Output

What you get back

The fields every row has.

FieldWhat it holds
symbol, issueName, marketTicker, company and listing market
settlementDateThe 15th or the last business day of the month
shortInterest, previousShortInterestShares held short now and on the date before
change, changePercentChange since the date before
avgDailyVolume, daysToCoverAverage daily volume and short interest ÷ volume
shortVolumeRatio, shortVolumeDaysShare of volume sold short over the days before the date (optional)
stockSplit, revisedFINRA's split and revision flags

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Short Interest & Short Volume works

Inputs, options and tips, from the tool's own documentation.

Short interest for every US stock: NYSE, Nasdaq, NYSE Arca, NYSE American, Cboe and OTC, about 22,000 stocks per settlement date, straight from FINRA's official consolidated short interest. Look up your tickers with up to a year of history, or scan the whole market for the most-shorted stocks with filters. Add the daily short-sale volume and short ratio, or pull the daily files on their own.

Built for traders and short-squeeze screeners, quant and research teams, financial newsletters and dashboards, fintech apps and AI agents.

Why this Actor

  • Whole market in one run. Every listed and OTC stock, not only one exchange: ~22,000 rows in about 10 seconds.
  • Screen it. Minimum days to cover, short interest, change %, average volume and short volume ratio; sort by any of them.
  • History. Up to 24 settlement dates (one year) per ticker.
  • Two datasets. Twice-monthly short interest and daily short volume, joined on request.
  • Alerts. Turn on Only new and schedule it: each new settlement date or trading day arrives once. Send it to Slack, Google Sheets, email or a webhook.
  • AI insights (optional). Squeeze risk, what the numbers say (shorts building or covering) and what to watch next, in plain words; with your profile, a fit score.
  • For AI agents. Callable as an MCP tool.

How to use it

Most-shorted Nasdaq and NYSE stocks on the newest date:

json
{
  "markets": ["Nasdaq", "NYSE"],
  "minDaysToCover": 10,
  "minAvgDailyVolume": 500000,
  "addShortVolume": true,
  "maxItems": 100
}

A year of history for your watchlist:

json
{ "symbols": ["GME", "AMC", "TSLA"], "historyCycles": 24 }

Daily short volume, last 5 trading days, heavy short selling only:

json
{ "dataset": "shortVolume", "shortVolumeDays": 5, "minTotalVolume": 1000000, "minShortRatio": 0.6 }

Pricing

$5 per 1,000 rows (one stock on one date) plus a small start fee per run. AI insights, when you turn them on, are $0.01 each. On the Apify free plan a run returns up to 100 rows.

Good to know

  • FINRA publishes short interest about a week after each settlement date and keeps one rolling year. Daily short volume appears the evening of each trading day.
  • Daily short volume covers trades reported to FINRA's facilities, not every exchange's own trades, so shortRatio is the share of that volume.
  • Figures are as FINRA publishes them. Need another field or market? Contact tacps126@gmail.com.
Questions

Questions about Short Interest & Short Volume

How much does Short Interest & Short Volume cost?

$5 per 1,000, charged only for rows returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Short Interest & Short Volume return?

Every row has the same fields, including symbol, issueName, market, settlementDate, shortInterest, previousShortInterest, change, changePercent, avgDailyVolume, daysToCover, shortVolumeRatio, shortVolumeDays, stockSplit, revised. Download as JSON, CSV, Excel or XML.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Short Interest & Short Volume for

  • Screen stocks by short interest change
  • Track short volume daily
  • Research squeeze candidates

Also searched as

short interest data FINRA short volume short squeeze screener days to cover short interest API daily short volume

Categories

Finance and markets Business Automation Developer tools