US Short Interest Scraper: NYSE, Nasdaq and OTC via FINRA Data
Pricing
from $1.50 / 1,000 short interests
US Short Interest Scraper: NYSE, Nasdaq and OTC via FINRA Data
Extract official FINRA short interest for any US security: NYSE, Nasdaq, Arca and OTC. Short interest, days to cover, period change, plus a look-ahead-safe knowable date for backtests. History to 2017. Export to Google Sheets, Slack or Zapier. $2 per 1,000 rows.
Pricing
from $1.50 / 1,000 short interests
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π US Short Interest Scraper: NYSE, Nasdaq and OTC via FINRA Data
|
Short interest for every US ticker, not just the Nasdaq ones Official FINRA data for NYSE, Nasdaq, NYSE Arca and OTC securities. Short interest, days to cover, and period change, going back to 2017. |
|
ποΈ Every US market NYSE, Nasdaq, Arca and OTC. Tickers like IBM and SPY that Nasdaq-only tools miss entirely. |
π
History back to 2017 Over 200 settlement periods, not the twelve months most tools stop at. |
π― Backtest-safe dates Every row carries the date the figure actually became public, not just the settlement date. |
π Quiet until it matters Monitor mode returns nothing until a genuinely new period publishes. |
Pull official short interest data straight from FINRA, the regulator that collects it. Export to JSON, CSV or Excel, or connect it into Google Sheets and your own pipeline via the API. Run it on demand or on a schedule. No account, no API key, no coding required.
β¨ Why use this Actor
Built for anyone who needs short interest as data, not as a web page.
- π Quant and systematic traders: backtest crowding and squeeze signals on more than 200 settlement periods, with a date field that keeps hindsight out of your results.
- π Squeeze watchers: track days to cover and period-over-period short interest changes across a whole watchlist in one run.
- π§βπ» Fintech and app builders: a clean, structured short interest feed to power your own screener or dashboard.
Coverage is the difference. Other short interest scrapers on the Store read Nasdaq's own site, so NYSE and Arca tickers such as IBM and SPY come back empty. This Actor reads FINRA's consolidated data, which covers every US market in one place.
βοΈ How it works
|
STEP 1 Add your tickers Any US symbols, or leave it empty to pull the whole market. |
STEP 2 Pick a period The latest settlement period, or any historical range back to 2017. |
STEP 3 Get your data Short interest, days to cover and change land in your dataset, ready to export. |
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
symbols | array of strings | No | Tickers to fetch, e.g. TSLA, GME, IBM, SPY. Leave empty to pull every reported security for the period. |
market | enum | No | Exchange-listed (NYSE, Nasdaq, Arca), OTC, or both. |
latestOnly | boolean | No | Return only the most recently published settlement period. |
settlementDateFrom | string | No | Start of a historical range, as YYYY-MM-DD. Used when latestOnly is off. |
settlementDateTo | string | No | End of a historical range, as YYYY-MM-DD. Used when latestOnly is off. |
monitorMode | boolean | No | Return nothing until a settlement period newer than your last run is published. |
maxItems | integer | No | Stop after this many rows. |
proxyConfiguration | object | No | Proxy settings. Datacenter by default, which is all this Actor needs. |
π€ Output
Every result is one security for one settlement period:
{"symbol": "GME","issueName": "GameStop Corp. Class A","market": "NYSE","settlementDate": "2026-08-14","knowableDate": "2026-08-25","shortInterest": 54036583,"previousShortInterest": 53736109,"shortInterestChange": 300474,"shortInterestChangePercent": 0.56,"averageDailyVolume": 10175619,"daysToCover": 5.31,"daysToCoverIsCapped": false}
Download the dataset in JSON, CSV, Excel, HTML or XML from the Apify Console, or pull it through the API.
π Data table
| Field | Type | Description |
|---|---|---|
symbol / issueName | string | Ticker and full security name. |
market | string | The market the security trades on: NYSE, NNM, ARCA, BZX and others. |
marketScope | string | Whether the row came from exchange-listed or OTC reporting. |
settlementDate | string | The date the short positions were measured. |
knowableDate | string | The date the figure became public. Use this one for backtests so you never act on data that had not been released yet. |
shortInterest | number | Shares held short, as reported to FINRA. |
previousShortInterest | number | The same figure for the prior settlement period. |
shortInterestChange | number | Change in shares held short since the prior period. |
shortInterestChangePercent | number | The same change, as a percentage. |
averageDailyVolume | number | Average daily trading volume used for the days-to-cover calculation. |
daysToCover | number | Days of average volume needed to cover the short position. |
daysToCoverIsCapped | boolean | True when trading volume was near zero and the days-to-cover figure hit its reporting ceiling. Treat those values as unusable rather than as a real signal. |
hadStockSplit / isRevised | boolean | Flags for a split during the period, or a later revision to the figure. |
The Output tab also ships three pre-built views: short interest overview, squeeze signals, and point-in-time history.
π° Pricing
This Actor is pay per result: you only pay for the rows you actually collect, and a run that returns nothing costs nothing. There is no subscription and no minimum spend, so a monitor run that finds no new period is free.
β Enjoying US Short Interest Scraper?
|
β β β β β Found the NYSE tickers other short interest tools left out? A 5-star rating takes 10 seconds and helps other traders and analysts find it. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
π οΈ Tips for better runs
- Short interest publishes twice a month, on the 15th and the last business day, and appears about seven business days later. Schedule around that rhythm.
- Turn on monitor mode for scheduled runs. It stays silent until a new period lands, so you never pay for duplicate rows.
- For a whole-market pull, leave
symbolsempty and raisemaxItems. A single settlement period covers thousands of securities. - Sort by
daysToCoverin the squeeze view, but filter out rows wheredaysToCoverIsCappedis true first.
β FAQ
Does this include cost to borrow or short percent of float? No. FINRA publishes short interest, average daily volume and days to cover, and this Actor reports exactly those. Cost to borrow, percent of float and utilization come from other sources and are not included.
Why do other short interest scrapers return nothing for IBM or SPY? They read Nasdaq's own site, which only carries Nasdaq-listed securities. This Actor reads FINRA's consolidated data, so NYSE, NYSE Arca and OTC securities are all covered.
How accurate is the knowable date? It applies FINRA's published schedule of seven business days after settlement. It counts weekends but not market holidays, so in a holiday week the real publication date can be a day later. It is a close guide, not an exact timestamp.
Is it legal to use this data? Short interest reporting is required of broker-dealers under FINRA rules, and FINRA publishes the results as public data. This Actor reads that public source. You are responsible for how you use the data.
How far back does the history go? To late 2017, covering more than 200 settlement periods. Turn off "latest settlement period only" and set a date range to pull history.
Found a bug or need a custom version of this Actor? Open an issue from the Actor's Issues tab and it'll be looked at directly.
π Other actors
- Capitol Trades Scraper: Congress Stock Trades & Monitor Mode β - US Congress stock trade disclosures with the same monitor-mode pattern.
- Simply Wall St Scraper: Snowflake Scores and Fair Value β - stock valuation scores, fair value and analyst targets.
- eToro Scraper: Top Investors & Portfolio Stats β - trader leaderboards and portfolio statistics.
- Forge Global Scraper: Pre-IPO Valuations & Funding Rounds β - private pre-IPO company valuations.
- Dealroom Scraper: Company Funding and Investor Cap Tables β - startup funding rounds and investor cap tables.