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 DiscordThe Market Health Score is a dual-track composite indicator (0-100) designed to capture the state of the crypto market from two perspectives simultaneously: the slow-moving long-term trend and the fast-moving short-term momentum. Together they produce a fast-moving health verdict - Unhealthy, Stabilizing, Improving, Healthy or Cooling - shown in the banner at the top. That verdict is a responsive, score-driven read of current conditions; for the slow-moving structural picture - which of the 10 cycle phases we're in, over weeks to months - see the dedicated Market Regimes page. The two are complementary lenses, not competing calls: short-term momentum can read Stabilizing while the long-horizon cycle is still an Established Bear Market.
A single indicator - funding, breadth, or fear & greed alone - can give you a spiky, noisy reading. The dual-score architecture smooths that out by averaging eleven independent signals across three asset-class domains: spot structure, derivatives, and sentiment. When the long-term score agrees with the short-term score, conviction is high. When they disagree, the gap itself is informative - diverging scores often precede regime changes.
All eleven components are recomputed every 25 minutes in the background. Historical snapshots are persisted daily to build a long-running series (visible in the charts above). The complete score plus every component, indicator, and detail is available via the REST API as /api/v1/market-health, with lighter summary and history variants. Combine it with our Coin Trends indicator to pair market-level regime reads with per-asset trend classification.
Caveat: the Market Health Score is a directional read, not a trade signal. It tells you the weather, not which way the next candle will close. Use it to size positions and bias strategy selection, not to fire entries.
curl -H "X-API-Key: cdk_live_yourkey" \ "https://cryptodataapi.com/api/v1/market-health"
The full score with components; /market-health/summary is the one-line version and /market-health/history the daily series.
The health score compresses breadth, derivatives, sentiment and on-chain inputs into one long-term and one short-term number. Its natural use is as a portfolio throttle: how much risk you carry, rather than what you buy.
Build me a risk-throttle strategy using the CryptoDataAPI Market Health Score. Read the live dual score from /api/v1/market-health (long_term and short_term, 0-100). Use it to scale total portfolio exposure — define the mapping from score to exposure, whether you use the two horizons differently, and the rebalance cadence. Then backtest on the daily series from /api/v1/market-health/history joined to daily BTC bars from /api/v1/backtesting/klines?symbol=BTC&interval=1d. Compare against constant full exposure: final return, max drawdown, time-underwater. Also test the naive inverse (MORE exposure when the score is low) — if the inverse wins, the score is a contrarian indicator and I want to know.
The health score is a composite, and a composite is only testable if you can take it apart. Each archived snapshot carries all eleven component scores and their weights, not just the total — so you can check which components carried the signal, reweight them yourself, or test the long-term and short-term halves separately.
curl -H "X-API-Key: cdk_live_yourkey" \ "https://cryptodataapi.com/api/v1/backtesting/snapshots?data_type=market_health&start=2026-05-09&limit=1000"