SeeWhatInstitutionsAreBettingOn
BeforetheMove
› The interpretation layer for options flow.
AI-powered analysis of abnormal options flow, dealer gamma (GEX), and volatility positioning — so you understand why money is moving, and where price is likely to react.
Find Where Institutions Are Building Positions
Each point isn't just a trade — it's capital being committed. Spot where positioning is clustering across strikes, volatility, and direction, then drill into the exact flows driving it.
See the Levels That Actually Move the Market
Max Pain, call walls, put walls, and gamma flips aren't static — they shift with every trade. We recompute them in real time, so you see where price is likely to pin, break, or accelerate as flow comes in.
Key Levels, Explained
Net GEX
Aggregate Gamma Exposure across all strikes. Positive GEX means dealer hedging dampens volatility; negative GEX amplifies moves.
Gamma Flip
The strike price where dealer gamma shifts from positive to negative. A critical inflection point that defines the volatility regime.
Call Wall
The strike with the highest call gamma — acts as a magnetic resistance level where dealer hedging pins price action.
Put Wall
The strike with the highest put gamma — a key support level. Dealers buy dips here, creating a floor under the market.
Max Pain
The strike where total option buyer losses are maximized. Price tends to gravitate here as expiration approaches.
IV Smile
Implied Volatility across strikes reveals skew and sentiment. Steeper smiles signal fear; flat smiles signal complacency.
Not Just Big Trades — The Ones That Actually Matter
Most tools show you the biggest trades. We show you what's statistically unusual for each ticker — so what surfaces actually deviates from normal behavior. Then we cluster trades into strategies, revealing the positioning behind the flow — not just the prints.
See Positioning Build Before Earnings
We track a month of options flow leading into every event. Watch institutional positioning form day by day — and see whether it was right after the move.
- Total notional $2.78M, directional confidence 0.5, single block
- DTE ≈ 108 days — LEAPS-style position consistent with bullish directional bet
- Conviction rating: 4/5 — strong directional bet on medium-term upside
- Total notional $2.71M, same directional confidence and order type
- Vertical spread or bullish ladder targeting price above $150
- Conviction: 4/5 — strong bull directional, layered strike exposure
- Total notional $490K, direction neutral, confidence 0.5
- Hedging play or volatility play capturing near-term downside risk
Turn Flow Into a Trade Decision
AI reads options flow, positioning, market structure, and risk — and turns it into a clear Buy / Sell / Hold with reasoning. Not just signals — explanations.
curl -H "X-API-Key: $OW_API_KEY" \ https://api.optionwhales.io/v1/abnormal-trades/current?limit=5
{
"session": "2026-05-04",
"trades": [
{"ticker":"AAPL","side":"call","strike":285,"premium":1003200,"abnormal_score":9.2,"type":"sweep"},
{"ticker":"NVDA","side":"call","strike":300,"premium":701400, "abnormal_score":8.7,"type":"burst"},
{"ticker":"AAPL","side":"put", "strike":280,"premium":487000, "abnormal_score":8.1,"type":"single"},
{"ticker":"META","side":"call","strike":750,"premium":410000, "abnormal_score":7.6,"type":"burst"},
{"ticker":"TSLA","side":"call","strike":420,"premium":380000, "abnormal_score":7.4,"type":"sweep"}
]
}Top 5 flagged: 1. AAPL 285C — score 9.2. $1.0M premium routed as a sweep across 4 venues; 8× normal volume for this strike. Institutional accumulation. 2. NVDA 300C — score 8.7. Burst: 12 fills in 90s, all aggressive at-ask. 3. AAPL 280P — score 8.1. Counter-flow hedge against the 285C exposure. 4. META 750C — 7.6. Far-OTM lottery, moderate conviction. 5. TSLA 420C — 7.4. Late-day sweep in last 30 min of trading.
import os, requests
OW = "https://api.optionwhales.io/v1"
H = {"X-API-Key": os.environ["OW_API_KEY"]}
def get_gex(ticker: str) -> dict:
r = requests.get(f"{OW}/gex/{ticker}", headers=H, timeout=5)
r.raise_for_status()
return r.json()
def key_levels(ticker: str) -> str:
g = get_gex(ticker)
return (
f"{ticker}: Net GEX ${g['net_gex']/1e6:,.0f}M "
f"Γ-Flip ${g['gamma_flip']} "
f"Call Wall ${g['call_wall']} "
f"Put Wall ${g['put_wall']}"
)
print(key_levels("SPY"))$ python gex.py SPY: Net GEX $2,140M Γ-Flip $471 Call Wall $475 Put Wall $465
Helper ready. Drop OW_API_KEY in your env and call key_levels(ticker) for any name. Pro keys also expose /v1/gex/{ticker}/strikes for the full strike profile.# Tool calls: GET /v1/momentum/NVDA/history?sessions=5 GET /v1/flow/2026-05-04/NVDA
{
"ticker": "NVDA",
"sessions": 5,
"history": [
{"session":"2026-05-04","momentum_fast":1.85,"direction_bias":"bullish","strength_last":0.91},
{"session":"2026-05-03","momentum_fast":1.42,"direction_bias":"bullish","strength_last":0.84},
{"session":"2026-05-02","momentum_fast":0.95,"direction_bias":"bullish","strength_last":0.71}
]
}NVDA flow is bullish because: • Momentum acceleration: fast EMA 1.85 vs 0.95 three days ago — building conviction. • Coherent direction: 5/5 recent sessions tagged bullish, no whiplash. • Cluster intent: /v1/flow shows 3 strategy clusters at 300/310/320 with $4.2M net premium accumulating. Reference: optionwhales.io/developers#momentum
Plug Real-Time Flow Into Claude Code, Codex, and Copilot
Our REST API and WebSocket streams work natively with every major AI coding agent. Ask Claude Code to build an abnormal-trade scanner, have Codex generate a GEX helper, or let GitHub Copilot autocomplete option-flow calls in your editor. One X-API-Key header — every endpoint.
How Traders Use OptionWhales
Not just data — a framework for decision-making. Five plays that come straight out of the dashboard.
Identify support & resistance
Use gamma walls and γ-flip as live S/R levels — the ones dealer hedging is forced to defend.
Spot positioning before earnings
Watch institutional flow build over the month leading into a print — long before the headline lands.
Confirm breakouts with flow
When price breaks a level, check whether aggressive call sweeps confirm — or fade — the move.
Fade crowded positioning
When everyone's leaning the same way, gamma + intent rankings tell you when the trade is exhausted.
Catch direction flips
Momentum + intent tags shift the moment institutions reverse — surface the change before retail sees it.
We Ran This Flow as a Strategy — And It Beat the Market
We took the same call/put imbalance signal you see in the dashboard, ranked S&P 1500 tickers daily, went long the top 30 and short the bottom 30. Over 104 live sessions, the long-short basket returned +22.7% (vs. +5% for SPY), and the long-only version returned +34.5%. Methodology based on academic research (Pan & Poteshman, 2006), validated against 216 signal variants.
Professional-Grade Options Intelligence at Retail Pricing
Comparable platforms charge $50-$200/month. We deliver deeper, AI-driven analysis for $19/month — no hidden fees, no upsells.
Free (Starter)
Explore the platform with limited access
- Market-wide flow radar — full view
- GEX panel (SPY & QQQ)
- Live order feed — 5-min window
- Abnormal trades preview (blurred)
- Intent momentum preview (top signals only)
- Ticker search & market status
- Guided onboarding
- Limited API access
- Full ticker drilldown
- GEX for any ticker
- AI Whale Reports
- Alerts & watchlists
-> Designed to explore — not to trade
Start FreePro (Full Access)
Everything you need to trade options flow professionally
- Full abnormal trade detection (ticker-normalized)
- Complete intent momentum signals
- GEX for Any Ticker
- AI whale reports (5/day)
- Full drilldown (all tabs)
- Strategy clustering & contract-level flow
- Email alerts & unlimited watchlists
- Extended feed windows (30m / 60m)
- Historical GEX timeseries
- Full API access
-> No hidden tiers. No paywalled signals. Full platform access.
Card · Apple Pay · Google Pay · Klarna · Cash App · Amazon Pay
You'll be asked to sign in first
You'll be asked to sign in first
All prices in USD. Subscriptions billed monthly via Stripe or PayPal. Cancel anytime with one click.
Not financial advice. Options trading involves risk of loss.