โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker avatar

โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker

Under maintenance

Pricing

from $100.00 / 1,000 options activity records

Go to Apify Store
โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker

โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker

Under maintenance

Track unusual options activity: high volume/OI ratios, large premium flows, calls vs puts skew, near-term expirations. Filter by strike, moneyness, days to expiration. Cheddar Flow / Unusual Whales alternative for options vol traders, retail trading apps, market-makers. Pay-per-result.

Pricing

from $100.00 / 1,000 options activity records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Surface the contracts where the smart money is leaning. This actor crawls the live US options chain for a curated universe of the most liquid optionable underlyings (or for any tickers you specify), computes the canonical "unusual activity" signals on every contract โ€” volume / open-interest ratio, total premium traded, near-term DTE skew, moneyness, implied volatility โ€” and emits the contracts that pass your filters, ranked by a composite unusual_score.

๐Ÿ“Š Sample Output

โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker sample output โ€” โšก Options Unusual Activity โ€” Volume, OI, Sweep Tracker, premium API, JSON output, NexGenData premium dataset for analysts, hedge

Unusual options activity is the single highest-signal flow indicator that public market data exposes for free. It's used by:

  • Options volatility traders building directional theses or volatility-skew trades
  • Retail trading apps (Robinhood / Webull / Public / Moomoo style) surfacing "where the action is" feeds for their users
  • Market-makers monitoring single-name flow into their books to manage delta / gamma risk
  • Long/short hedge funds layering options confirmation onto equity setups
  • Newsletter writers, quant researchers, and prop-shop developers who need a programmable feed instead of a paid GUI

This actor is the pay-per-result alternative to Cheddar Flow ($75โ€“$150/mo), Unusual Whales ($60โ€“$120/mo), FlowAlgo ($75+/mo), and Bloomberg's $24K/year terminal. You pay $0.10 per record plus a $0.01 actor-start fee โ€” typically a $1โ€“$10 query for a fully-filtered, sorted unusual activity scan.


What you get per record

Every emitted record is one options contract flagged as unusual, with full chain-quality context:

FieldMeaning
symbol, company_name, current_stock_priceUnderlying identity + live spot
option_typeCall or Put
strike_price, expiration_date, days_to_expirationContract specifics
volume, open_interestToday's contract volume and OI
volume_oi_ratioToday's volume / open interest โ€” the primary "unusual" signal. > 2ร— is unusual, > 10ร— is highly unusual / probable sweep
last_trade_price, bid, ask, midPricing context
implied_volatility_pctImplied vol as a percentage
delta, gamma, theta, vegaFirst-order Greeks (where source provides them)
total_premium_traded_usdvolume ร— 100 ร— mid โ€” actual dollars committed
moneynessITM (in-the-money), ATM (within 2.5%), OTM (out-of-the-money)
unusual_score0โ€“100 composite score (see scoring formula below)
occ_symbolFull OCC option symbol (e.g. AAPL260619C00200000)
data_source, as_of_date, fetched_at_utcProvenance

Records are returned sorted by unusual_score descending, so the top of the dataset is always the loudest flow first.


Input parameters

ParameterPurposeDefault
symbolsSpecific tickers to scan. Empty = sweep the curated 70-ticker high-volume universe.[]
limitMax records returned per run (billed at $0.10 each).25
option_typeall / Call / Put. Calls dominating = bullish skew; puts = bearish / hedging skew.all
min_volumeMinimum contract volume. Filters out illiquid noise.500
min_volume_oi_ratioMinimum vol / OI ratio. The canonical unusual threshold.2.0
max_days_to_expirationCap DTE. Near-term flow (โ‰ค 30 DTE) is often the strongest signal. 0 = no cap.60
min_open_interestFloor on OI โ€” avoids inflated ratios on brand-new contracts.100
min_premium_traded_usdFloor on dollar premium traded. $10K+ surfaces serious money.10000
moneynessany / ITM / ATM / OTM. Far-OTM unusual flow is the most speculative / highest-conviction.any

Every input parameter has a description and prefill โ€” the actor is usable from the Apify console with zero configuration.


How the unusual_score is computed

A 0โ€“100 deterministic composite. Each component contributes to the total โ€” no single dimension can dominate.

ComponentPointsNotes
Volume / OI ratio0โ€“40Plateaus at 20ร—
Absolute volume0โ€“20Plateaus at 10K contracts
Premium dollars0โ€“25Logarithmic; $10K โ‰ˆ 10 pts, $100K โ‰ˆ 17 pts, $1M = 25 pts
DTE skew0โ€“10Peak credit at 14โ€“45 DTE (the unusual-flow sweet spot)
Moneyness skew0โ€“5Slight premium for OTM (speculative) > ATM > ITM

The score is intentionally tuned so a single $100K OTM 30-DTE call with vol/OI = 15ร— on a $50B cap underlying comes out as a 90+ โ€” the textbook "unusual flow alert" shape.


Vs. the paid competition

PlatformPricingStrengthsWeaknesses
Bloomberg Terminal (OMON / OPSA)$24,000/year per seatReal-time order book, complete flow, OPRA tapeTerminal-only โ€” no programmatic feed without separate $$ B-PIPE license
Cheddar Flow$75โ€“$150/monthLive flow alerts, scanners, sweep detectionFixed monthly cost; GUI-first; API gated to top tier
Unusual Whales$60โ€“$120/monthPolitician trades, dark-pool prints, options + crypto flowSubscription model; high noise floor on free tier
FlowAlgo$75+/monthSweep / block alerts, level-2 contextSingle-source dependency, API access is paid add-on
Barchart Premier~$40/monthSolid unusual-activity ranked list, downloadable CSVLogin-walled, IP-rate-limited, frequent dead lists during off-hours
NexGenData Options Unusual Activity (this actor)$0.10/recordPay-per-row, fully filterable, ranked by unusual_score, no subscription, full chain contextDelayed (not real-time tape), no sweep/block tagging (requires OPRA)

Translation: if your use case is screening / surveillance / historical pattern building, this actor is the cheapest serious option on the market. If your use case is real-time sub-second sweep detection, you still need an OPRA-licensed feed โ€” those start at $5Kโ€“$50K/month. We're explicitly the publicly-derivable "unusual volume by strike" tier of the stack.


Example runs

Quick smoke test

{ "limit": 10, "option_type": "all" }

10 highest-unusual_score rows across the default universe. Cost: $0.01 + 10 ร— $0.10 = $1.01.

Bullish call sweeps only, near-term

{
"option_type": "Call",
"min_volume_oi_ratio": 5,
"max_days_to_expiration": 30,
"min_premium_traded_usd": 50000,
"moneyness": "OTM",
"limit": 50
}

Just calls, vol/OI โ‰ฅ 5ร—, expiring within 30 days, โ‰ฅ $50K premium committed, out-of-the-money โ€” the canonical "smart money loading speculative directional calls" pattern. Cost: $5.01.

Bearish put hedging signal

{
"option_type": "Put",
"min_volume_oi_ratio": 3,
"moneyness": "OTM",
"max_days_to_expiration": 45,
"limit": 30
}

Far-OTM put flow with elevated vol/OI within ~6 weeks โ€” what fund managers buy when they want crash protection. Cost: $3.01.

Single-name focus

{
"symbols": ["NVDA", "TSLA", "META"],
"min_volume": 1000,
"limit": 100
}

Drill into the unusual options chain on three specific underlyings (e.g. ahead of earnings). Cost: $10.01.

Pre-earnings scan

{
"symbols": ["AAPL"],
"max_days_to_expiration": 7,
"min_volume_oi_ratio": 4,
"limit": 50
}

What's happening on the front-week AAPL chain โ€” IV crush plays, gamma squeezes, post-earnings speculation. Cost: $5.01.


Data sources

  • Primary: api.nasdaq.com/api/quote/{SYMBOL}/option-chain โ€” Nasdaq's public option-chain endpoint exposes the full options chain per underlying with bid/ask/last/volume/open-interest. Issued by the listing exchange. Public, no auth.
  • Fallback: cdn.cboe.com/api/global/delayed_quotes/options/{SYMBOL}.json โ€” CBOE delayed quotes feed. Adds per-contract Greeks (delta / gamma / theta / vega) and implied volatility on top of the same vol/OI signals. Public, no auth. Used when Nasdaq is unavailable for a symbol.
  • Routing: requests are routed through the Apify residential US proxy pool when available, so a single-IP rate limit at either source does not interrupt the scan.
  • Per-row attribution: every emitted record carries the originating data_source and a source_url so consumers can trace every signal back to the upstream feed.
  • Update cadence: delayed (typically 15โ€“20 minutes intraday). For real-time / live OPRA tape you need a licensed feed โ€” not included.

The actor parses the OCC option symbol (e.g. AAPL260619C00200000 โ†’ AAPL / 2026-06-19 / Call / $200) to derive strike, expiration, and option type. Nasdaq exposes these as separate fields; for CBOE we extract them from the OCC code.


Use cases

  • Volatility traders: programmatic feed of unusual contracts, ranked. Filter to OTM puts on indices for crash-protection demand, or OTM calls on single names for momentum loading.
  • Retail trading apps: power a "Where the action is today" feed without paying a Cheddar Flow / Unusual Whales redistribution license.
  • Market-makers: monitor single-name flow into your book โ€” sized premium, OI build-up, IV pressure.
  • Quant researchers: backtest "unusual activity precedes return" hypotheses with a clean schema across thousands of tickers.
  • Newsletter writers (Seeking Alpha contributors, Substack stock-pickers): generate daily "Top 10 unusual options" digests with one $1 actor run.
  • Compliance / surveillance: flag suspicious pre-event options accumulation for review.
  • AI / LLM agents: a structured options-flow tool call ("what's unusual on $NVDA today?") that fits in a context window.

Sister actors in the NexGenData equity-research fleet

This actor lives inside a fleet of pay-per-result US equity intelligence scrapers โ€” combine them for full market-microstructure coverage:

  • Short Interest Tracker โ€” FINRA bi-monthly short interest, days to cover, squeeze score. Combine with unusual call flow to spot gamma squeeze setups.
  • FinViz Stock Screener โ€” programmatic FinViz screener output: technicals, fundamentals, descriptive filters. The discovery layer above this flow data.
  • SEC Form 4 Insider Tracker โ€” corporate insider buys / sells. Insider buys + unusual call flow = highest-conviction long signal in the public-data stack.
  • Earnings Calendar โ€” upcoming earnings dates with consensus EPS / revenue. Sync with this actor's max_days_to_expiration filter to scan pre-earnings IV setups.
  • Analyst Price Targets โ€” Wall Street consensus PTs, recent upgrades / downgrades. Catch analyst-revision-driven options flow.
  • Finance MCP Server โ€” wraps the whole equity fleet behind a Model Context Protocol server so Claude / Cursor / OpenAI agents can call every actor as a tool.

Pricing model

Pay-per-event, transparent:

  • $0.01 per actor start (one-time, per run)
  • $0.10 per unusual options activity record emitted

A 10-row smoke test = $1.01. A 100-row deep scan = $10.01. A 1000-row scrape (full default universe, broad filters) = $100.01. No subscription, no commitments, no minimums.


FAQ

Is this real-time? No โ€” Nasdaq and CBOE delayed quotes are typically 15โ€“20 minutes behind tape. For real-time you need an OPRA-licensed feed (starts at thousands per month). This actor covers the publicly-derivable "unusual volume by strike" signal, which is what 90% of unusual-activity use cases need.

Can it detect sweep orders / block trades? Not directly โ€” sweep / block tagging requires reading the OPRA tape (where each individual trade's exchange split and trade-condition flags are recorded). This actor surfaces the aggregate unusual signal (vol/OI ratio + premium size + DTE skew) which is the closest free proxy.

Why does premium use mid not last? Mid-price reflects current consensus value. Last trade can be stale or off-market. Premium dollars compute as volume ร— 100 ร— mid, which is the standard "notional value committed today" measure.

Why does my run return fewer rows than limit? Filters might be too tight, the market might be closed (overnight runs see static OI / volume from prior session), or the underlying ticker might have no options listed. The actor logs each underlying's row count before/after filtering โ€” check the run log.

Can I scan my own watchlist? Yes. Pass symbols: ["TICKER1", "TICKER2", ...] โ€” the curated default universe is only used when symbols is empty.

Is this allowed? Yes โ€” Nasdaq's option-chain and CBOE's delayed_quotes are both public, unauthenticated, CDN-fronted endpoints designed for public consumption. We rate-limit, randomize user agents, and route through Apify's residential proxy pool. No auth tokens are required.


Get started

Run from the Apify console with prefilled defaults, or call via the API:

curl -X POST "https://api.apify.com/v2/acts/nexgendata~options-unusual-activity/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"limit": 25, "min_volume_oi_ratio": 3, "max_days_to_expiration": 45}'

Built and maintained by NexGenData โ€” the pay-per-result equity intelligence fleet on Apify.

๐Ÿ‘‰ Start free with $5 in Apify credit โ€” referral link