Real-Time Crypto Signals API for Algorithmic Trading
If you run a trading bot, you already know the pain. Your signal pipeline is a patchwork of 3-5 different APIs, each with its own rate limits, auth scheme, and failure modes. Binance for price and candles. CoinGecko for market cap data. CoinGlass for funding rates and open interest. Yahoo Finance or FRED for macro indicators. Maybe a manual spreadsheet somewhere to track correlations you noticed once and never automated.
This setup is fragile. When CoinGlass changes their response format at 2am, your bot goes blind. When you hit CoinGecko's free tier rate limit during a volatile move, you miss the signal that mattered. And you are paying $200+/mo in data feeds before you write a single line of strategy logic.
Regime consolidates all of this into one API. One authentication token, one rate limit pool, one response format. Six candle analysis lanes, ten regime indicators, crowd positioning, macro divergences, and order book depth — all queryable from a single base URL.
What the Signals Include
Regime Classification (Free)
This is the primary signal. Regime runs a 10-signal weighted classifier that outputs one of three states: bull, bear, or chop, along with a confidence score between 0 and 1.
The ten signals span on-chain metrics, derivatives data, macro indicators, and price structure. Each signal is weighted based on historical predictive accuracy, and the composite output updates in real time as new data flows in. The regime state is the single most useful pre-trade filter available — it tells you whether the current environment favors trend-following, mean-reversion, or sitting on your hands.
Strategy Signals (Pro)
Six independent candle analysis lanes run continuously, each processing live Binance candle data through SMA crossover and Donchian breakout strategies. A signal is only emitted when the composite score crosses a threshold of 30 or higher, which filters out the noise that plagues most signal services.
Each lane covers a different asset or timeframe combination, giving you cross-asset confirmation without building separate pipelines for each market. The response includes the signal direction, strength score, strategy source, and timestamp — everything your bot needs to decide whether to act.
Crowd Positioning (Pro)
Funding rate bias, liquidation imbalance, and open interest trends — aggregated from Binance and Hyperliquid. This data answers the question every trader should ask before entering: where is the crowd positioned, and how vulnerable are they?
When funding rates are deeply negative and open interest is rising, the crowd is aggressively short. That is useful information for a bot deciding whether to take a long signal. Regime computes the bias and imbalance metrics for you, so your strategy code stays clean.
Macro Divergences (Pro)
DXY-BTC correlation, VIX-crypto relationship, and SPX-BTC divergence. These are the cross-market signals that most crypto-native traders ignore because the data is annoying to source and align.
When BTC is rallying but DXY is strengthening — that is a divergence worth knowing about. When VIX spikes and crypto has not reacted yet, the clock is ticking. Regime pulls DXY and Fed funds rate from FRED, SPX and VIX from Yahoo Finance, and computes the divergence metrics against crypto price action automatically.
Order Book Depth
Bid/ask imbalance from Binance order book data. This is a short-term signal — it tells you whether buyers or sellers are stacking orders at the current price level. Useful for execution timing and for confirming whether a breakout has real depth behind it or is likely to fade.
API Endpoints
All endpoints are served from https://getregime.com. Authentication uses a Bearer token in the Authorization header.
Regime classification (free, no auth required):
``bash
curl https://getregime.com/api/v1/market/regime
`
Returns the current regime state (bull/bear/chop), confidence score, and the individual signal components that drove the classification.
All strategy signals (Pro):
`bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://getregime.com/api/v1/signals/all
`
Returns active signals from all six candle analysis lanes, including direction, strength, strategy type, and asset.
Crowd positioning (Pro):
`bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://getregime.com/api/v1/intelligence/crowd-positioning
`
Returns funding rate bias, liquidation imbalance, and open interest trend data.
Macro divergences (Pro):
`bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://getregime.com/api/v1/intelligence/divergences
`
Returns DXY-BTC, VIX-crypto, and SPX-BTC divergence scores with directional context.
Full intelligence brief (Pro):
`bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://getregime.com/api/v1/intelligence/brief
`
Returns a synthesized view combining regime state, crowd positioning, macro context, and risk assessment in a single response. This is the endpoint to call if you want everything in one request.
How Algo Traders Use This
Pre-Trade Filter
The simplest and highest-impact integration: check the regime before every entry. If your bot runs a momentum strategy, skip entries during chop regimes. If you run mean-reversion, skip entries during strong bull trends. One API call, one conditional, measurably fewer losing trades.
`python
regime = requests.get("https://getregime.com/api/v1/market/regime").json()
if regime["state"] == "chop" and strategy_type == "momentum":
skip_trade()
``
Signal Confirmation
Use the strategy signals endpoint as a second opinion for your existing technical setups. Your bot identifies a breakout on the 4h chart — before executing, check whether any of the six candle lanes agree. Confirmation from an independent signal source reduces false positive entries.
Risk Management
Crowd positioning data directly informs position sizing. When the crowd is heavily positioned in one direction, the risk of a squeeze is elevated. Scale down when crowd positioning is extreme; scale up when positioning is neutral and your directional signal is strong.
Macro Overlay
Divergence data is best used for portfolio-level decisions rather than individual trade entries. When DXY-BTC divergence is high, reduce overall crypto exposure. When VIX is elevated and crypto has not corrected, tighten stops across the board. These are the decisions that protect capital during regime transitions.
Pricing Context
The free tier gives you the regime classification endpoint and the market overview — enough to implement a pre-trade filter today, with no credit card required. Rate limit: 10 requests per minute, 500 per day.
Pro unlocks everything: all strategy signals, crowd positioning, macro divergences, the full intelligence brief, and webhooks for push-based delivery. The cost is $49/mo, or $39/mo on an annual plan.
For context on what you would pay elsewhere: Glassnode Advanced runs $799/mo and covers on-chain only — no signals, no regime classification, no macro. Nansen starts at $150/mo and focuses on wallet analytics, not trading signals. Building the equivalent pipeline yourself means engineering time plus $200+/mo minimum in data feed subscriptions (CoinGlass alone is $35/mo for the data Regime already aggregates).
At $49/mo, Regime costs less than a single data feed and delivers the finished intelligence layer your bot actually needs.
Get Started
The regime endpoint is free. No signup required to test it. For the full signal suite, registration takes 30 seconds and the interactive playground fires every endpoint automatically so you can see exactly what the responses look like before writing any integration code.
Try it: getregime.com/quickstart — the interactive playground auto-fires every endpoint.