Altcoin Season Index — Top 50 vs BTC 90-Day Performance avatar

Altcoin Season Index — Top 50 vs BTC 90-Day Performance

Pricing

Pay per usage

Go to Apify Store
Altcoin Season Index — Top 50 vs BTC 90-Day Performance

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

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

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 rank
  • symbol, name
  • change_90d_pct — 90-day price change (%)
  • btc_change_90d_pct — BTC's 90d change (the baseline)
  • beat_btc — true/false
  • outperformance_pct — how much the coin beat/missed BTC
  • market_cap_usd, current_price_usd

SUMMARY (key-value store):

  • altcoin_season_score — 0 to 100
  • season_labelaltcoin_season / bitcoin_season / neutral
  • altcoins_beating_btc / altcoins_analyzed
  • top_5_outperformers — best performing altcoins vs BTC
  • bottom_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

ParameterTypeDefaultDescription
topNInteger50Number of top coins to analyze (10–250)
excludeStablecoinsBooleantrueRemove USDT, USDC, DAI etc.
excludeBtcWbtcBooleantrueExclude 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