We're building the most comprehensive crypto data API we can, and it's still growing — there's always a coin, a field or an endpoint we haven't got to yet.
Please tell us about any data you think Crypto Data API should nail but doesn't. We're data nerds who love to geek out about market data, trading bots, AI agents, or how to make your trading stack work in general. Prefer a form? Send feedback.
— Sam and the CDA team
Join us on DiscordMoving-average stacks, golden/death crosses, Bollinger squeezes, 20-day range position and RSI(14) extremes — one screen to read what the charts are doing across the whole universe.
Universe = top Binance USDT pairs ∪ Hyperliquid perps. The API returns the full universe with screener filters (ma_state, bb, range_zone, rsi) + per-asset daily/1h history.
Moving-average stack: when price is above the 50-, 100- and 200-day SMAs and they're stacked in that order, structure is bullish; the reverse is bearish. A golden cross (SMA-50 above SMA-200) and death cross flag trend changes.
Bollinger squeeze: band width in the tightest 20th percentile of the last 90 days — coiled, low-volatility, often a pre-breakout state. Range position shows where price sits in its 20-day high/low channel (0% = at the low, 100% = at the high). RSI(14) flags momentum extremes (≥70 overbought, ≤30 oversold) on daily and 1h.
The full universe with screener filters and per-asset daily/1h history:
curl -H "X-API-Key: cdk_live_yourkey" \ "https://cryptodataapi.com/api/v1/indicators/technical?ma_state=reclaim_200&bb=squeeze"
Filter by ma_state, bb, range_zone, rsi, min_days_in_state. Pro tier. See the technical indicator docs.