Get Onchain Health Score
Composite 0-100 on-chain health score with per-component breakdown.
Synthesizes Hash Ribbon, MVRV, stablecoin dry-powder, whale accumulation, exchange flow direction, and miner net flow into a single directional read.
Sentiment bands:
- bullish (≥70): broad on-chain confluence of accumulation signals
- leaning_bullish (55-69): tilted positive but mixed
- neutral (45-54)
- leaning_bearish (30-44)
- bearish (<30): broad distribution + miner stress + flow into CEXs
Kept separate from /market-health for v1. Components with no data yet are EXCLUDED and the remaining weights renormalised, so a partially-warm deploy reports the confluence it can actually see instead of being diluted toward a confident-looking 50. When no component has data, sentiment is unknown.
whale_accumulation is currently always unavailable (whale tracking is disabled, see /on-chain/whales): it reports reason: "no_data", its score of 50 is a placeholder and it carries weight 0, so it does not move the composite. exchange_flow scores the USDT/USDC/DAI 24h net only; before 2026-10-08 it also summed other tokens in their native units, so its reason magnitudes from then are not dollars.
Request
- Base URL: https://cryptodataapi.com
- URL: https://cryptodataapi.com/api/v1/on-chain/score
- Auth: API key in header X-API-Key
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.