Unusual Options Activity Scanner (Vol/OI, CBOE) avatar

Unusual Options Activity Scanner (Vol/OI, CBOE)

Pricing

Pay per usage

Go to Apify Store
Unusual Options Activity Scanner (Vol/OI, CBOE)

Unusual Options Activity Scanner (Vol/OI, CBOE)

Scans CBOE free delayed-quote API for unusual options: volume/OI ratio > threshold. Covers 80+ S&P500 + major ETFs by default. Outputs strike, expiry, DTE, volume, OI, ratio, IV%, notional, moneyness, greeks. Filter by calls/puts, IV, DTE. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 hours ago

Last modified

Share

Unusual Options Activity Scanner (Vol/OI Ratio, CBOE)

Scan 80+ S&P 500 stocks and major ETFs for unusual options activity — contracts where Volume > 3× Open Interest, a classic signal of informed institutional or insider positioning. Powered by CBOE's free public delayed-quote API (~15-20 min delay). No API key required.

What it detects

When options volume suddenly far exceeds open interest on a specific strike/expiry, it signals that new money is entering the market — often before a major price move, earnings beat/miss, M&A rumor, or macro event.

Classic signal: Vol/OI ratio ≥ 3.0


⚡ Run in 30 seconds

Click Start with defaults. The actor scans 80+ symbols concurrently and returns all options with abnormal volume.

To narrow the scan:

{
"optionType": "calls",
"minVolume": 1000,
"volOiThreshold": 5.0,
"maxDte": 30
}

Output fields

FieldDescription
symbolUnderlying stock/ETF ticker
option_tickerOCC option ticker (e.g. AAPL260819C00150000)
opt_typeC (call) or P (put)
strikeStrike price
expiryExpiration date (YYYY-MM-DD)
dteDays to expiry
volumeToday's contracts traded
open_interestExisting open contracts
vol_oi_ratioVolume ÷ Open Interest (the signal metric)
iv_pctImplied volatility %
notional_usdTotal notional value (volume × mid × 100)
underlying_priceCurrent stock price
moneynessITM / OTM / ATM (±5% threshold)
deltaOptions delta
gammaOptions gamma
thetaOptions theta (daily decay)

Input parameters

ParameterDefaultDescription
symbols80+ S&P500+ETFsCustom ticker list (leave empty for default scan)
volOiThreshold3.0Min Vol/OI ratio to flag as unusual
minVolume500Minimum contracts traded today
minOpenInterest100Minimum existing open contracts
optionTypebothboth, calls, or puts
minIvPct0Min IV filter (e.g. 20 = exclude sub-20% IV)
maxDte0Max days to expiry (0 = no limit; 7 = weeklies only)
sortByvol_oi_ratio_descSort by ratio, volume, notional, or IV
limit200Max results returned
concurrency8Parallel CBOE requests

Data source

CBOE's free delayed-quote CDN: cdn.cboe.com/api/global/delayed_quotes/options/{SYMBOL}.json

  • Delay: ~15-20 minutes
  • Requires: No API key, no login
  • Coverage: All optionable US stocks and ETFs listed on CBOE

Pricing

Pay-Per-Event:

  • $0.005 — per actor start (one-time)
  • $0.0001 — per unusual option row returned
RunSymbols scannedUnusual resultsCost
Default scan (80 symbols)80~50 results$0.010
Full S&P 500 scan500~300 results$0.035
Daily scheduled run80/day × 20 days~50/day$0.20/mo

Automated daily scan example

Schedule this actor daily (e.g. 9:45 AM ET after market open) via Apify Schedules. Combine with a webhook to Slack or Telegram to get unusual options alerts every morning.


Use cases

  1. Pre-earnings positioning — Spot call sweeps on a stock 2-5 days before earnings
  2. M&A speculation — Unusual call volume on small/mid-caps often precedes acquisition rumors
  3. Macro hedging signals — Heavy put buying on SPY/QQQ signals institutional concern
  4. Volatility plays — High IV + unusual volume = possible IV expansion trade
  5. Dark pool correlation — Cross-reference with dark pool prints for confirmation
  6. Daily morning scan — Start every trading day with an unusual options briefing

Limitations

  • 15-20 minute delay (CBOE free tier) — not suitable for scalping or HFT
  • CBOE data only; does not include all exchanges (AMEX, ISE, C2 excluded)
  • Volume resets daily at market open
  • Greeks (delta/gamma/theta) sourced from the same CBOE feed — use for directional context, not precision


Feedback

If this scanner helped you spot a trade, a quick review helps others find it: Leave a review