GET https://api.fundalyze.ai/api/public/v1/get_short_interestget_short_interest

Parameters

ParameterTypeDefaultDescription
tickerrequiredstringup to 12 characters—US ticker symbol, e.g. AAPL or BRK-B. Use search_companies when unsure.
periodsinteger1–4812Settlement dates to return, newest first, 1-48 (two a month).

Example

A real call and its answer. Replace fdz_live_YOUR_KEY with your key, or set FUNDALYZE_API_KEY for the Python and JavaScript versions.

curl -H "Authorization: Bearer fdz_live_YOUR_KEY" "https://api.fundalyze.ai/api/public/v1/get_short_interest?ticker=AAPL&periods=6"

Response

Generated from live data on Oct 7, 2026; figures change as filings arrive. Rows trimmed to the first 5 for the docs: short_interest had 6.

What an assistant reads (and what MCP returns).

AAPL · short interest (FINRA, twice a month) · newest first · shares; change vs the prior settlement
settlement_date,short_shares,change_shares,change_pct,avg_daily_volume,days_to_cover
2026-09-15,128753092,-10996005,-7.87,45135477,2.85
2026-08-31,139749097,23421344,20.13,39537335,3.53
2026-08-14,116327753,-25278410,-17.85,46065396,2.53
2026-07-31,141606163,-4941621,-3.37,58400983,2.42
2026-07-15,146547784,6021464,4.28,47952794,3.06
... 1 more rows in the full answer (trimmed for the docs)
Source: Short interest data are owned by and sourced from FINRA (Financial Industry Regulatory Authority, Inc.), including figures derived from it; FINRA does not endorse Fundalyze.
More: https://fundalyze.ai/stocks/nasdaq/aapl?tab=short-interest

Fields of data

What each field of data means. rows[].field is a field of each row in the rows list.

FieldMeaning
short_interestSettlement dates, newest first (list; see short_interest[]).
tickerTicker as FINRA lists it.
short_interest[].settlement_dateFINRA settlement date (ISO)
short_interest[].short_sharesShares sold short
short_interest[].prior_short_sharesShares short at the prior date
short_interest[].change_sharesChange vs the prior date, shares
short_interest[].change_pctChange vs the prior date, percent
short_interest[].avg_daily_volumeAverage daily share volume (FINRA)
short_interest[].days_to_covershort_shares / avg_daily_volume; 999.99 when volume is 0
short_interest[].revisedFINRA revised this figure
short_interest[].splitA stock split affected this period
attribution{source, notice, url}: show the notice with the data

Every answer ends with More: <link>, and REST returns the same URL as link: the fundalyze.ai page where the figures can be checked (here, fundalyze.ai/stocks/nasdaq/aapl?tab=short-interest). Cite it when you show the data to others, as the attribution rules ask.

Errors

A bad parameter is a 400 naming it, an unknown ticker a 404, a busy key or a used-up day a 429. Every status and message: Errors.

This page as Markdown, for language models and scripts: /developers/md/reference/get_short_interest