Stock scanner API: 120 signals over every US stock and ETF, with options and dark pool fields
By Faizan Ahmad. Updated .
The Tradytics stock scanner API returns one row per US stock and ETF, 5,869 rows on November 4, 2026, with more than 90 fields across price, technicals, fundamentals, options flow, dark pool, short interest, insiders and earnings, and the 120 signals of the Tradytics scanner as labels.
Filter on any numeric field with min_ and max_, require labels, and sort by any field in one call. It comes with Pro at $69 a month, 300 calls a minute and 50,000 a day, on the same key as options flow, ranked dark pool and dealer exposure.
What the scanner API returns
| Endpoint | What it returns |
|---|---|
GET /scanner | The market's rows, filtered by min_<field> and max_<field> on any numeric field, labels, sector and kind (stock, etf or adr), sorted by any field, with the fields you name in fields |
GET /scanner/fields | Every field name, and every label with its group (Price, Trend, Momentum, Options, Dark pool and more) and its lean: 1 bullish, -1 bearish, 0 |
GET /symbols/{symbol}/scan | One symbol's full scanner row |
Base URL https://tradytics.com/api/public/v1. Every request sends Authorization: Bearer YOUR_KEY. Keys are made on the API keys page. A scan such as min_rvol=2&max_rsi=30&labels=above_sma200 is one call.
A real response
The top row of the November 4, 2026 scan, sorted by dollar volume: SPY up 1.7% at $766.81 on 1.58 times its usual volume, $763.9 million in options premium, $7.68 billion in off-exchange blocks, and five labels.
GET /scanner?limit=1
{
"data": [
{"s": "SPY", "n": "SPDR S&P 500", "k": "ETF", "sec": "ETF", "px": 766.81, "chg": 1.7,
"vol": 62126353, "rvol": 1.58, "mcap": 817901678437, "rsi": 50.7, "rating": 0.18,
"oprem": 763863582, "onet": 104293543, "iv": 16.5, "dp": 7684958187,
"labels": ["near_high_52w", "above_sma200", "at_support", "heavy_sweeps", "iv_low"]}
],
"count": 1,
"next_cursor": "1",
"day": "2026-11-04",
"total": 5869
}
The fields
| Field | Meaning |
|---|---|
s, n, k, sec | Ticker, short name, kind and sector |
px, chg, vol, rvol, mcap | Price, change in percent, volume, volume against the 20-day average, market cap |
rsi, rating | RSI and the technical rating from -1 to 1 |
oprem, onet, iv | Options premium today, net options premium (bullish minus bearish) and implied volatility in percent |
dp | Off-exchange block value in dollars for the dark pool session |
labels | The signals the row carries, by id |
total, day | Rows that match the scan, and the session it was built on |
Ask for more with fields: returns from a week to a year, distance from the 52-week high and low, ATR, ADX, MACD, moving averages, valuation, margins, analyst targets, IV rank, the expected move, sweeps, opening premium, dark pool value against its 20-session average, short interest, days to cover, insider buying and Congress buys.
Why one row holds it all
Next to price, technicals and fundamentals, each Tradytics row carries the stock's options flow from the full OPRA tape (premium, net, bullish share, put/call, sweeps, opening orders) and its dark pool block value, so a scan for stocks above the 200-day with heavy call sweeps and a dark pool day twice their usual is one request. The 120 signals are the same labels the scanner page uses. More in the Tradytics scanner.
How it joins the other datasets
- Options flow: the orders behind a row's
opremand sweeps. - Ranked dark pool: which of a row's prints ranked near the top of its year.
- Dealer exposure: walls and flip for the names a scan returns.
- Bars and research: the chart, financials and analysts for each match.
The backtester tests a screen like this on US stocks since 2003 with point-in-time fundamentals.
From Claude, ChatGPT or Cursor
The Tradytics MCP server at https://tradytics.com/mcp gives agents the scanner and its labels as tools. Ask "Which large caps above their 200-day had heavy call sweeps today?" and the assistant writes the scan and reads the rows, on your Pro limits. More in the Tradytics API and MCP server.
Limits and plan
| Tradytics Pro | |
|---|---|
| Price | $69 a month or $499 a year, with the full app included |
| Rate limits | 300 calls a minute, 50,000 a day |
| Coverage | Every US stock and ETF, 5,869 rows on November 4, 2026; up to 1,000 rows a page |
| Also on the key | Options flow since March 31, 2025, ranked dark pool, dealer gamma, delta, vanna and charm, the options market, Probabilities, Signals, AI Fund trades, research and market data |
| MCP server | Included |
How it compares
Checked on each platform's own site, November 5, 2026.
| Platform | Market data APIs compared |
|---|---|
| Tradytics | In Pro, $69 a month with the full app: 300 calls a minute, 50,000 a day; options flow since March 2025, ranked dark pool, dealer exposure, Probabilities, Signals and AI Fund trades; MCP server |
| Unusual Whales | Separate: $99 a month (1-year lookback, 25,000 requests a month), $150 (2 years), $375 (WebSocket); MCP with 100+ tools; Polymarket only |
| Quant Data | $149.99 a month, 365+ days of history, 240 requests a minute; MCP |
| Bullflow | $129 a month or pay per request; flow, dealer gamma and dark pool; MCP |
| Quiver Quantitative | From $30 a month; alternative data, no options flow or dark pool prints; MCP |
| Barchart OnDemand | Usage-based pricing; option history and unusual activity; no MCP |
| Cheddar Flow, SpotGamma, OptionStrat, Market Chameleon, MenthorQ, TradeAlgo, InsiderFinance, BlackBoxStocks, Koyfin | No API |
Common questions
Is there a stock screener API with options flow?
Yes. The Tradytics scanner API returns every US stock and ETF with options premium, net flow, sweeps, opening orders and IV next to price, technicals and fundamentals, in Pro for $69 a month.
Can I screen on dark pool activity through an API?
Yes. Each row carries off-exchange block value and how it compares with the stock's prior 20 sessions, so min_ filters on those fields find unusual dark pool days across the market.
How many stocks does the scanner API cover?
Every US stock and ETF: 5,869 rows in the November 4, 2026 scan, each with more than 90 fields and the 120 signals as labels.
How do I list the scanner's signals?
GET /scanner/fields returns every field name and every label with its group and whether it leans bullish or bearish.
Can ChatGPT or Claude run a stock scan?
Yes. The Tradytics MCP server includes the scanner, so Claude, ChatGPT and Cursor can scan the market in plain words on your Pro plan.