Altseason Gauge
The Altcoin Season index: how many of the top-50 alts are outperforming BTC over a window. Score of 75 or more is Altcoin Season, 25 or less is Bitcoin Season.
Variants
The default variant: a three-zone track with a position thumb.
<AltseasonGauge />Skeleton
AltseasonGauge shows this shaped skeleton automatically while its bundled fetcher loads. Import AltseasonGaugeSkeleton directly for a React Suspense fallback or an SSR placeholder.
Installation
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| data | AltseasonData | - | Your own data ({ score, label, btcChangePct, window, compared, outperforming }). When set, the bundled fetcher is skipped. |
| window | "24h" | "7d" | "7d" | Comparison window for the bundled fetcher. Ignored when data is set. |
| variant | "meter" | "bars" | "meter" | "meter" is a three-zone track with a position thumb; "bars" draws one bar per compared altcoin, filling the alts that outperform BTC. |
| animateOnLoad | boolean | true | Spring the meter's thumb in from the center on first render instead of snapping straight to its score position. |
| className | string | - | Extra classes for the wrapper. |
- dataAltseasonDatadefault: -
- Your own data ({ score, label, btcChangePct, window, compared, outperforming }). When set, the bundled fetcher is skipped.
- window"24h" | "7d"default: "7d"
- Comparison window for the bundled fetcher. Ignored when data is set.
- variant"meter" | "bars"default: "meter"
- "meter" is a three-zone track with a position thumb; "bars" draws one bar per compared altcoin, filling the alts that outperform BTC.
- animateOnLoadbooleandefault: true
- Spring the meter's thumb in from the center on first render instead of snapping straight to its score position.
- classNamestringdefault: -
- Extra classes for the wrapper.
Data source and computation
GET https://api.coinpaprika.com/v1/tickers?quotes=USD. Free, keyless. The index is computed client-side following the blockchaincenter.net convention: take the top-50 alts by rank (stablecoins and wrapped BTC/ETH derivatives excluded), count how many outperform BTC over the window, and score it as a percentage. The exported computeAltseason function is pure if you want to run it on your own ticker data.