Market Heatmap
Market Heatmap
The Market Heatmap provides a visual overview of the cryptocurrency market, showing the top 100 coins by market capitalization with their 24-hour price performance color-coded for instant analysis.
How It Works
The heatmap displays each cryptocurrency as a rectangle:
- Size proportional to market capitalization (bigger market cap = bigger rectangle)
- Color based on 24-hour price change:
- Green shades → Positive price change (brighter = larger gain)
- Red shades → Negative price change (brighter = larger loss)
- Gray → Near zero change
Data Displayed
Each coin tile shows:
| Field | Description | |-------|-------------| | Symbol | Ticker (BTC, ETH, SOL, etc.) | | Name | Full cryptocurrency name | | Price | Current price in USD | | 24h Change % | Price change over the last 24 hours | | Market Cap | Total market capitalization | | Volume 24h | Trading volume in the last 24 hours |
Data Source & Updates
- Source: CoinGecko API (top 100 coins by market cap)
- Update frequency: Every 5 minutes
- Cache: 6-minute TTL in Redis
Reading the Heatmap
At a Glance
- Mostly green → Broad market rally, bullish sentiment
- Mostly red → Market-wide selloff, risk-off environment
- Mixed → Sector rotation or individual catalysts driving moves
Relative Size
The largest rectangles (BTC, ETH) represent the highest market capitalizations. This helps you see whether large caps or small caps are leading the market.
Color Intensity
Brighter colors indicate stronger moves. A deep green or red tile has a more significant 24h change than a pale one.
Use Cases
- Quick market overview — understand the entire market state in seconds
- Sector analysis — spot which sectors (DeFi, L1s, memes) are outperforming
- Correlation check — see if all crypto is moving together or diverging
- Pre-trading check — assess market conditions before making decisions
FAQ
Q: How many coins are shown? A: The top 100 by market capitalization.
Q: Can I click on a coin for more details? A: Each tile links to the coin's TradingView chart for deeper analysis.
Q: How often does the data refresh? A: Every 5 minutes automatically. No manual refresh needed.

