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
12 days 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.
⚡ Run in 30 seconds
Click Start with default settings — you get the current Altcoin Season score (0–100), season label (altcoin season / bitcoin season / neutral), 90-day performance for all top-50 coins vs BTC, and the top 5 outperformers and underperformers. No API key needed.
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