Search short interest
Search for a stock in FINRA short interest data by symbol.
Query parameters
Stock symbol (e.g. NVDA, AAPL, GME)
Stock symbol (e.g. NVDA, AAPL, GME)
Max results
Max results
Response
FINRA short interest records for stocks matching the symbol query.
Example response
{
"data": {
"recency": {
"reason": "density",
"qualifies": [
"ordering",
"latest_short",
"settlement_date"
]
},
"searched_from": "2025-01-01"
},
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"data_age_days": 8.532,
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
],
"period": "2026-Q1",
"notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
}
}Changes
Changed in 4 of the 22 revisions of this API.1118
- ○
added the optional property
meta/data_age_daysto the response with the200statusresponse-optional-property-added
- ○
added the optional property
meta/notesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
meta/periodto the response with the200statusresponse-optional-property-added
- ○
- ▲
the response property
data/countbecame optional for the status200response-property-became-optional
- ▲
the response property
data/querybecame optional for the status200response-property-became-optional
- ▲
the response property
data/recency/anyOf[subschema #1: HistoryRecency]/notebecame optional for the status200response-property-became-optional
- ▲
the response property
data/recency/anyOf[subschema #1: HistoryRecency]/proven_most_recentbecame optional for the status200response-property-became-optional
- ▲
the response property
data/resultsbecame optional for the status200response-property-became-optional
- ▲
response property
data/countlist-of-types was widened by adding typesnull and numberto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/querylist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/recency/anyOf[subschema #1: HistoryRecency]/notelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/recency/anyOf[subschema #1: HistoryRecency]/proven_most_recentlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/recency/anyOf[subschema #1: HistoryRecency]/qualifieslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
data/resultslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the optional property
data/noteto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recencyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/searched_fromto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○