VOOZH about

URL: https://apify.com/nexgendata/short-interest-tracker

⇱ πŸ“‰ Short Interest Tracker β€” Days to Cover & Squeeze Score Β· Apify


πŸ‘ πŸ“‰ Short Interest Tracker β€” Days to Cover + Squeeze Score avatar

πŸ“‰ Short Interest Tracker β€” Days to Cover + Squeeze Score

Pricing

from $100.00 / 1,000 short interest records

Go to Apify Store

πŸ“‰ Short Interest Tracker β€” Days to Cover + Squeeze Score

Track FINRA bi-monthly short interest, % of float, days to cover, and squeeze-candidate scores across US-listed stocks. Real-time short positioning data for long-short hedge funds, prime brokers, squeeze traders, compliance teams. Bloomberg short-interest alternative β€” pay-per-result.

Pricing

from $100.00 / 1,000 short interest records

Rating

0.0

(0)

Developer

πŸ‘ NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

Stop renewing Ortex, S3 Partners, or a Bloomberg seat just to read FINRA's bi-monthly short-interest tape. This actor returns a clean, structured per-stock snapshot of shares short, short % of float, short % of shares outstanding, days to cover, period-over-period change, and a built-in 0–100 squeeze score that flags candidates where high short positioning meets rising price action. Pay only for the records you pull β€” no annual contracts, no $35k/year S3 license, no $24k/year Bloomberg seat, no Ortex monthly minimum.

If you run a long-short book, trade squeezes, sit on a prime-brokerage desk, or work in trading compliance β€” this is the dataset you actually need. Cron it twice a month around FINRA's settlement-date publication cadence (~the 15th and the last business day of the month), pin it to a dashboard, or stream the high-short-interest universe into a backtest harness.


What you get per record

Every dataset item is one US-listed equity's most recent bi-monthly FINRA short-interest snapshot, enriched with price context and a derived squeeze score:

FieldExampleDescription
symbolGMEUS listing ticker
company_nameGameStop Corp.Full issuer name
sectorConsumer CyclicalSector classification when available
shares_short56789012Raw share count short on the latest FINRA report
shares_short_prior52345678Shares short on the previous bi-monthly report
change_pct8.49Period-over-period change in short interest (%)
short_pct_of_float22.41Most-watched squeeze metric β€” short / float (%)
short_pct_of_outstanding15.83Short / shares outstanding (%)
days_to_cover4.62shares_short / average daily volume
report_dateApr 30, 2026Settlement date of the bi-monthly snapshot
avg_daily_volume1230000090-day average daily share volume
current_price12.34Last close in USD
market_cap_usd3450000000Raw USD market cap snapshot
52w_high25.06Trailing-52-week high
52w_low9.45Trailing-52-week low
squeeze_score780–100 derived blend (see below)
is_squeeze_candidatetrueConvenience flag β€” true when squeeze_score >= 70
source_urlhttps://stockanalysis.com/quote/gme/statistics/Source page for the snapshot
data_sourcestockanalysis.com (FINRA bi-monthly short interest)Provenance
fetched_at_utc2026-05-11T14:22:01+00:00ISO UTC fetch timestamp

How the squeeze score is built

squeeze_score is a deterministic 0–100 blend of three components:

  1. Short % of float (50 pts) β€” scaled linearly, plateaus at 30%. A name with 30%+ of float short maxes this leg out.
  2. Days to cover (30 pts) β€” scaled linearly, plateaus at 10 days. Hard-to-exit positioning earns the full 30.
  3. 52-week price momentum (20 pts) β€” proxied by where current price sits in the trailing 52-week range. Names trading near their highs (where shorts are most vulnerable to a forced cover) score high; names slumping near lows score low.

A name with 25% short interest of float, 8 days to cover, and trading 80% of the way up its 52-week range receives a score of roughly (25/30)*50 + (8/10)*30 + 0.8*20 = 41.7 + 24 + 16 = ~82. We flag everything >= 70 as is_squeeze_candidate = true.

Use the score as a first-pass filter, not a trade signal. It does not (and cannot) account for borrow availability, options skew, ATM-utilization, or shareholder-of-record concentration β€” those are knobs Ortex / S3 charge enterprise prices to model. The score is here to let you stack-rank the universe in a single column.


Input parameters

  • symbols β€” optional list of specific tickers to fetch (e.g. ["GME", "AMC", "CVNA"]). When empty, the actor walks a curated universe of ~50 historically high-short-interest US names.
  • limit β€” max records to return per run. Each record is billed at $0.10.
  • min_short_pct_of_float β€” only return names with short % of float at or above this number. 10 is a useful threshold for "interestingly shorted" names; 20 filters to the truly crowded shorts.
  • min_days_to_cover β€” minimum days-to-cover threshold. 5+ is conventional for "hard to exit" positioning.
  • squeeze_candidates_only β€” boolean. When true, only rows with squeeze_score >= 70 are emitted.
  • sector β€” optional sector substring filter (e.g. Technology, Consumer Cyclical, Healthcare).

Sample input

{
"limit":25,
"min_short_pct_of_float":15,
"min_days_to_cover":3,
"squeeze_candidates_only":false,
"sector":""
}

That request pulls up to 25 high-short-interest names across all sectors with at least 15% of float short and 3+ days to cover β€” the canonical "watchlist of squeeze candidates" pull. To narrow to the most stacked names only, set squeeze_candidates_only: true and the actor drops everything that doesn't clear the 70-score bar.

To pull a specific watchlist:

{
"symbols":["GME","AMC","CVNA","BYND","LMND","BIG","PLUG","UPST","HOOD"],
"limit":25
}

That returns exactly those nine names β€” useful for nightly snapshots into your own warehouse, or for a re-pull after a FINRA settlement date.


Who pays for this

  • Long-short hedge funds β€” borrow-cost-aware shorts, basket construction, and the "what is the rest of the street already short?" check before adding a name. Use short_pct_of_float and days_to_cover to size the crowd you're joining.
  • Prime brokerage desks β€” securities-lending pre-allocation, locate-availability triage, and high-utilization name spotting. The change_pct field reveals where new shorts piled in between FINRA reports.
  • Short-squeeze traders β€” the meme-stock crowd, retail squeeze hunters, and discretionary momentum desks. squeeze_score plus is_squeeze_candidate is the screener.
  • Compliance teams β€” short-sale rule monitoring (Reg SHO), threshold-securities list cross-checks, and disclosure-obligation tracking. The dataset is sourced from FINRA β€” the same numbers the regulator publishes.
  • Quant / systematic funds β€” backtest fuel. Pull the bi-monthly cycle, accumulate snapshots in your warehouse, and you have a multi-year short-interest panel for free.
  • Fintech / retail platforms β€” "most shorted" widgets and squeeze leaderboards without an S3 enterprise contract.
  • Sell-side equity research β€” "what is the consensus short positioning vs our rating?" Useful for divergence-driven thesis notes.
  • Risk management β€” crowded-shorts exposure across the firm's existing short book. Cross-reference your shorts with the universe and flag the names where you're standing in line behind everyone else.

Versus the incumbents

SourceBi-monthly short interestShort % of floatDays to coverSqueeze score / modelPay-per-pullCost (US-equities only, retail-equivalent)
Bloomberg Terminal (SHRT / SI)yesyesyesno native modelno~$24,000 / year / seat
FactSetyesyesyespartial (Workstation add-on)no~$12,000+ / year / seat
Refinitiv Eikonyesyesyesnono~$22,000 / year / seat
Ortex Analyticsyes + estimatesyesyesyes (proprietary "Cost To Borrow" + utilization)no β€” subscription~$60–$3,500 / month tiered
S3 Partners (BlackLight)yes (institutional-grade)yesyesyes (proprietary squeeze score)no β€” enterprise license$35,000+ / year
HighShortInterest.com (free)yes (delayed)yesyesnon/afree, but no API and no programmatic access
NexGenData Short Interest Tracker (this actor)yes (FINRA bi-monthly)yesyesyes (deterministic 0–100)yes$0.10 / record, no subscription

A trader pulling 50 names twice a month spends ~$10/month on this actor β€” roughly 1/350th of an Ortex subscription, 1/200th of a Bloomberg seat, and vastly cheaper than any S3 contract. You give up Ortex's proprietary borrow-rate model and S3's real-time intraday short-volume hydration; you keep FINRA's official tape, days-to-cover, and a transparent deterministic squeeze score you can audit yourself.


Pricing β€” pay-per-event

EventPrice
Actor start$0.01 (charged once per run)
Short interest record (primary event)$0.10 per record returned

A pull of 50 names = $0.01 + 50 Γ— $0.10 = $5.01. A pull of 10 names for a smoke test = $1.01. A full bi-monthly snapshot of the curated 50-name universe = $5.01 β€” run that twice a month for ~$10/month of programmatic short-interest data.

No subscription. No minimum. No annual contract. Cron it twice a month around FINRA's mid-month and end-of-month settlement publication dates and accumulate the panel in your own storage.


How it works under the hood

  1. The actor resolves your input β€” either the explicit symbols list or the curated ~50-name high-short-interest universe (GameStop, Carvana, AMC, Beyond Meat, Lemonade, Big Lots, Plug Power, Upstart, MicroStrategy, Faraday Future, Mullen Automotive, Nikola, Robinhood, SoFi, Opendoor, Rivian, Lucid, Chewy, Peloton, Wolfspeed, Rumble, Trump Media, Tilray, Canopy Growth, Aurora Cannabis, Virgin Galactic, Marathon Digital, Riot Platforms, CleanSpark, Bitfarms, Hut 8, Iris Energy, TeraWulf, Novavax, Bionano, Genius Brands, NIO, XPeng, Li Auto, FuboTV, Root, Ally, Affirm, BARK, etc.).
  2. For each symbol, the actor pulls stockanalysis.com/quote/{symbol}/statistics/ β€” a clean server-rendered statistics page that aggregates the FINRA bi-monthly short-interest report alongside float, shares outstanding, average volume, market cap, 52-week range, and price. This is the same backing data the Bloomberg SHRT screen and Ortex's free tier reference.
  3. The HTML is parsed into a label→value map covering Shares Short, Short % of Float, Short % of Shares Outstanding, Short Ratio (Days to Cover), Float, Shares Outstanding, Average Volume (90 Days), Market Cap, 52-Week Range, and Stock Price.
  4. Suffix-encoded numbers like 56.78M, 3.45B, and 12.3K are normalized to raw ints. Percentages strip %, currency strips $, and 52-week ranges are split into low/high.
  5. When the source page doesn't expose a pre-computed Short Ratio, the actor recomputes it as shares_short / avg_daily_volume. When prior-period short interest is exposed, period-over-period change_pct is computed inline.
  6. The deterministic squeeze score is computed from short % of float, days to cover, and current price's position in the 52-week range (see "How the squeeze score is built" above). Anything >= 70 is marked is_squeeze_candidate = true.
  7. Filters are applied last: min_short_pct_of_float, min_days_to_cover, squeeze_candidates_only, and sector are all applied after parsing so that the squeeze score reflects raw numbers and only matching rows are emitted (and charged).
  8. The actor throttles politely between symbols (0.3–0.8 second random sleep) to keep the source page happy and to avoid any rate-limiting. A symbol that 404s or returns no parseable short-interest fields is skipped silently β€” you only pay for rows that actually carry data.

Operational notes

  • No proxy needed. stockanalysis.com is unauthenticated and tolerates moderate concurrency from a residential or datacenter IP. The actor sequences symbols rather than fanning out aggressively, both to be polite and to keep the squeeze-score computation deterministic across runs.
  • FINRA cadence. FINRA publishes the bi-monthly short-interest report twice a month: a "mid-month" snapshot (settlement around the 15th) and an "end-of-month" snapshot (last business day). Both are released ~8 trading days after settlement. The most rewarding cron schedule is the morning after publication β€” 2x/month.
  • Curated universe vs full FINRA file. The default 50-name universe is a curated list of historically high-short-interest US names. To cover the full US universe, pass your own symbols list (the actor accepts up to a few hundred per pull) or chain it from a separate screener (see the Finviz Stock Screener below).
  • Stale rows. When a symbol has had a corporate action (ticker change, bankruptcy delisting, reverse split absorbed by an acquirer), the page may 404 or return no short-interest fields β€” the actor skips silently. Re-run with an updated symbol list.
  • What this is not. This is not real-time short volume (FINRA Reg SHO daily file) β€” that data is published daily with one-day delay and tracks intraday short trades, not short interest. The two metrics diverge meaningfully; FINRA bi-monthly is the institutional benchmark for "how short is this name", and is what Bloomberg / Ortex / S3 base their primary numbers on.
  • Penny stocks. Sub-$1 names with extreme short ratios often have stale or missing FINRA data because of low float and dispersed ownership. Treat extreme days_to_cover (>30) values as suspicious unless corroborated.
  • Borrow rate. This actor does not return borrow rate / cost-to-borrow β€” that data is published only by Ortex / S3 / S&P IBKR and is not in the FINRA tape. If you need it, layer it from your prime broker.

The full NexGenData market-intelligence fleet

This actor is one piece of a coordinated fleet β€” combine them to build a full Bloomberg-on-Apify stack at a fraction of the cost.

  • πŸ“Š Finviz Stock Screener β€” fundamentals + technicals + short-interest screener over the entire US universe. Use it to build a candidate list of high-short-interest names, then pipe the ticker list into this actor for per-name FINRA detail and squeeze scoring.
  • πŸ“‹ SEC Form 4 Insider Tracker β€” real-time insider buys and sells. When insiders buy into a high-short-interest name, the contrarian setup is one of the highest-historical-signal squeeze precursors.
  • πŸ›οΈ SEC Form 13F Holdings Tracker β€” quarterly institutional holdings. Cross-reference 13F net-new shorts against this actor's change_pct to spot where institutions are stacking positioning.
  • 🧺 ETF Holdings Tracker β€” constituent holdings and weights for US ETFs. Useful for understanding which ETFs hold a heavily-shorted name (forced ETF rebalancing can compound a squeeze).
  • πŸ“… Earnings Calendar β€” upcoming earnings with EPS consensus and surprise history. Pair with short interest to spot pre-earnings short crowdings β€” historically the highest-volatility setups.
  • πŸ€– Finance MCP Server β€” the same data, exposed as a Model Context Protocol server for Claude Desktop, Cursor, and other LLM clients. Ask "which high-short-interest names report earnings next week" in natural language and get a stitched answer back.

Affiliate / referral

If this actor saves you an Ortex subscription, an S3 Partners license, or a Bloomberg seat, consider supporting NexGenData by using our affiliate link when you sign up for Apify:

https://apify.com/nexgendata?fpr=2ayu9b

Every signup helps keep the fleet maintained, the parsers up to date with stockanalysis.com layout changes, and the prices honest.

You might also like

Nasdaq Short Interest Scraper

parseforge/nasdaq-short-interest-scraper

Pull bimonthly short interest from Nasdaq for any US ticker, returning symbol, settlement date, short interest shares, average daily volume, days to cover, and percent change. Useful for tracking squeeze candidates, hedge fund positioning, and equity research workflows.

AI Story Short Video Generator

bhansalisoft/ai-story-short-video-generator

AI Story short Video Generator - This tool Create AI story short video by generating scene and ai images, audio then final short video for youtube and instagram and other social media

34

IBKR Shortable Stocks Scraper

stdevi/ibkr-shortable-stocks-scraper

Scrape short borrow rates, fees, and shares-available data from Interactive Brokers across global stock exchanges including US, UK, Germany, Japan, and Hong Kong. For short sellers, quant traders, and AI agents. Export as JSON or CSV, run via API, schedule, or integrate with other tools.

πŸ‘ User avatar

Stanislav Deviatykh

2

iName - Short Domain Name Finder

jungle_synthesizer/domain-name-finder

Finds short and memorable .com TLD domain names that are still available for registration.

πŸ‘ User avatar

BowTiedRaccoon

12

Google Short Videos API - YouTube Shorts, Reels & TikTok

johnvc/google-short-videos-api

Scrape Google Short Videos search results: title, link, preview clip, source (YouTube, Facebook, TikTok), channel, and duration, plus related "people also search for" suggestions. Country/language targeting and pagination.

Google Trends Scraper

rastriq/google-trends-scraper

Extract search interest data from Google Trends: interest over time, interest by region, related queries, and daily trending searches. Supports multiple keywords and countries in one run. No API key needed.

πŸ‘ User avatar

Rastriq β€” Structured data from the world

2

Rutube Shorts Scraper | Π‘ΠΊΡ€Π°ΠΏΠ΅Ρ€ Shorts - Cheap Π”Π΅ΡˆΡ‘Π²Ρ‹ΠΉπŸ“ΊπŸ”₯🎬

scrapestorm/rutube-shorts-scraper-skraper-shorts---cheap-deshyovyy

πŸ” Easily Collect Rutube Shorts πŸŽ¬πŸš€ Extract Shorts data from Rutube including short title, keyword, channel, verification status, views, publish date, age rating, thumbnail, short URL, channel URL & more Perfect for short-form content research, viral trend monitoring & creator intelligence πŸ“ŠπŸ”₯

2

5.0