Altcoin Season Index — Top 50 vs BTC 90-Day Performance
Pricing
Pay per usage
Altcoin Season Index — Top 50 vs BTC 90-Day Performance
Computes the Altcoin Season Index: what % of top-50 coins outperformed BTC over 90 days. Returns per-coin comparison, beat/miss flag, and aggregate score. Score ≥75 = altcoin season, ≤25 = BTC season. No API key required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Hojun Lee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Altcoin Season Index
Track the Altcoin Season Index — what percentage of the top 50 cryptocurrencies outperformed Bitcoin over the last 90 days. The definitive indicator for crypto market cycle positioning. No API key required.
What Is Altcoin Season?
If 75% or more of the top 50 coins have outperformed Bitcoin over the last 90 days → Altcoin Season 🔥
If 25% or fewer have → Bitcoin Season ₿
Everything in between → Neutral/Mixed
This metric (popularized by blockchaincenter.net) is one of the most-watched cycle indicators in crypto trading.
What You Get
Per coin (dataset rows):
rank— market cap ranksymbol,namechange_90d_pct— 90-day price change (%)btc_change_90d_pct— BTC's 90d change (the baseline)beat_btc— true/falseoutperformance_pct— how much the coin beat/missed BTCmarket_cap_usd,current_price_usd
SUMMARY (key-value store):
altcoin_season_score— 0 to 100season_label—altcoin_season/bitcoin_season/neutralaltcoins_beating_btc/altcoins_analyzedtop_5_outperformers— best performing altcoins vs BTCbottom_5_underperformers— worst performing vs BTC
Sample Output
Dataset row:
{"rank": 5,"symbol": "SOL","name": "Solana","change_90d_pct": 62.4,"btc_change_90d_pct": 18.2,"beat_btc": true,"outperformance_pct": 44.2,"market_cap_usd": 78500000000}
SUMMARY:
{"altcoin_season_score": 68,"season_label": "neutral","btc_change_90d_pct": 18.2,"altcoins_beating_btc": 34,"altcoins_analyzed": 50,"top_5_outperformers": [{"symbol": "SUI", "outperformance_pct": 112.5},{"symbol": "TAO", "outperformance_pct": 89.3}]}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
topN | Integer | 50 | Number of top coins to analyze (10–250) |
excludeStablecoins | Boolean | true | Remove USDT, USDC, DAI etc. |
excludeBtcWbtc | Boolean | true | Exclude BTC and WBTC from altcoin set |
Pricing
Pay-Per-Event: $0.003 per run
Each execution costs $0.003 regardless of how many coins you analyze.
No API Key Required
Data from CoinGecko's public API — free, no authentication required.
Use Cases
- Cycle timing — rotate from BTC into alts when altcoin season starts
- Portfolio allocation — increase altcoin exposure when score > 75
- Market reports — track weekly altcoin season score over time
- Trading bots — adjust strategy based on current market regime
- Alerts — schedule this actor to detect season transitions
Technical Details
- Runtime: Python 3.12 on Apify
- Data source: CoinGecko
/coins/markets(free tier) - Typical run time: ~10 seconds for top 50