Get Technical Regime
Technical / Structural regime overlay (Regime #14, Pro tier).
Per-asset price-structure state across the same universe as SIGNUM_RGG: moving-average position (SMA-50/100/200 + last cross), Bollinger-band squeeze + bandwidth percentile, 20d range position, RSI(14) extremes on daily + 1h timeframes, and sr — up to 3 support + 3 resistance levels per side, from swing-high/low pivots on the daily series, nearest to current price first. A level's strength is how many pivots clustered into it; dist_pct is its signed % distance from mark (negative = support, positive = resistance). Levels further than 30% from mark are dropped as not actionable.
breadth reports compression breadth over the FULL universe regardless of filters: {total, in_squeeze, pct_in_squeeze, pct_in_squeeze_pctile_30d, history_days} — the percentile ranks today's squeeze share against the last 30 archived daily values (null until 10 days are archived).
Filter via ma_state, bb, range_zone, rsi (each is optional and AND-combined). Example screener queries:
- ?bb=in_squeeze&sort=squeeze_days&order=desc — assets compressed for longest
- ?rsi=oversold&min_days_in_state=2 — sustained oversold candidates
- ?ma_state=reclaim_200 — recent 200MA reclaims (last 10 days)
- ?range_zone=near_high&ma_state=above_200 — near-range-high + uptrend
- ?symbol=BTC,ETH,SOL — just those assets (alias coin); any the universe does not cover are listed in not_covered
Every series is DAILY (ma carries SMA-20/50/100/200). An unrecognised query parameter (interval, say) is a 400, not a silently ignored filter; 4h / 1h ADX is /indicators/adx.
Request
- Base URL: https://cryptodataapi.com
- URL: https://cryptodataapi.com/api/v1/indicators/technical
- Auth: API key in header X-API-Key
Query parameters
Filter by SMA-200 relationship
Filter by Bollinger band state
Filter by 20d range position
Filter by daily RSI state
Min days in state (squeeze or RSI extreme); requires matching filter
Comma list of symbols to return (BTC,ETH,kPEPE); omit for the whole universe. Requested symbols the universe does not cover are listed in not_covered.
Alias for symbol. Send one or the other.
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.