Skip to main content
FINRA short data · REST API · MCP

Short interest and short volume API and MCP server

Measure short-selling pressure from the primary sources: bi-monthly short interest, daily short-sale volume from FINRA's trade-reporting facilities, off-exchange volume and a composite short-squeeze score. Query one stock's history over the REST API, screen the whole market, or ask Claude, ChatGPT or any MCP client which names are most shorted today.

Free: 100 requests a day, no credit card. One account works with REST and MCP.

Works with Claude ChatGPT Gemini MCP

What the API and the MCP tools cover

Both surfaces read the same store the Equibles pages render, so a figure on the site and a figure in your code agree.

One stock over time

Short interest with days to cover, daily short volume as a share of the volume reported to FINRA's facilities, and off-exchange volume, restated onto today's split basis so a series stays continuous.

Market-wide screens

The current short-interest snapshot, the largest short volume of the day and the composite squeeze scores across the market.

Short-squeeze scores

A peer-relative 0 to 100 score ranks the market by squeeze pressure, blending short interest, days to cover, the short-volume trend, the short-interest change, price versus VWAP and fails-to-deliver pressure, with each row carrying the working behind its score.

REST endpoints and MCP tools

Every endpoint below is a GET under the api.equibles.com/v1 base URL, authenticated with an API key. Each MCP tool answers the same question in plain English from Claude, ChatGPT or any connected client.

  • GET /v1/stocks/{ticker}/short-interest
  • GET /v1/stocks/{ticker}/short-volume
  • GET /v1/stocks/{ticker}/off-exchange-volume
  • GET /v1/short-interest/snapshot
  • GET /v1/short-volume/largest
  • GET /v1/short-squeeze-scores
GetShortInterest GetShortVolume GetOffExchangeVolume GetShortInterestSnapshot GetLargestShortVolume GetShortSqueezeScores

The same question, three ways

One free key covers the REST API and the MCP server; the browser needs no key at all.

REST
curl "https://api.equibles.com/v1/stocks/GME/short-interest" -H "Authorization: Bearer eq_YOUR_KEY"
MCP, in Claude or ChatGPT

“Using Equibles, which stocks have the highest short-squeeze scores today?”

Name Equibles in the prompt so the model calls the tool instead of answering from memory. Connection guides

Read the two series correctly

Short interest is the position sold short and not yet covered, reported twice a month; days to cover divides it by average daily volume. Daily short volume is a flow, the shares sold short that day as a share of the volume reported to FINRA's trade-reporting facilities, not the outstanding position. Those facilities carry roughly 40% of consolidated volume, so a 40 to 50% reading is the normal baseline rather than a signal.

The historical routes accept an exact stock or ETF listing and never substitute another series owned by the same filer. The forecast and squeeze-score endpoints are operating-company models and refuse ETFs and secondary listings.

Source: FINRA equity short interest data.

What the API preserves

  • The settlement date behind every short-interest reading and the trading day behind every short-volume row
  • Days to cover beside the position and average daily volume it was computed from
  • Exact-listing identity, so a share class or ETF never inherits another listing's series
  • A split-continuous history restated onto today's basis
  • Paging and date ranges for reproducible pulls

Use the data in code, AI, or the browser

Choose the interface that fits the work; all three read the same store.

Frequently asked questions

What is a short interest API?

It returns FINRA's bi-monthly short interest and daily short-sale volume for a stock as structured data, alongside off-exchange volume and a composite squeeze score, so code and AI models can measure short-selling pressure without scraping.

How often is short interest updated?

Short interest is reported twice a month on FINRA's settlement schedule, with a lag between the settlement date and publication. Daily short volume is published for every trading day.

What is the difference between short interest and short volume?

Short interest is a position: the shares sold short and not yet covered on a settlement date. Short volume is a flow: the shares sold short during one trading day as a share of the volume reported to FINRA's facilities, roughly 40% of the consolidated tape, so a 40 to 50% reading is the normal baseline. One does not convert into the other.

Can I get short interest in Claude or ChatGPT?

Yes. Connect the Equibles MCP server and ask; GetShortInterest answers for one stock, and GetShortInterestSnapshot and GetShortSqueezeScores screen the market. The REST API returns the same data as JSON.

Is there a free short interest API?

Yes. The Equibles free tier includes 100 requests a day, shared across the REST API and MCP server, with no credit card. Paid plans raise the limit.

Start measuring short pressure.

One free key for short interest, short volume, off-exchange volume and squeeze scores.