Crypto Fear & Greed Index Tracker (Historical + Trend)
Pricing
Pay per usage
Crypto Fear & Greed Index Tracker (Historical + Trend)
Tracks the Alternative.me Crypto Fear & Greed Index: historical time-series, regime detection (extreme fear/greed), 7d/30d rolling averages, streak counting, BTC price correlation, and Telegram alerts on extreme readings. No API key required.
Crypto Fear & Greed Index API with Historical Data and Trend Analysis
Track the Alternative.me Crypto Fear & Greed Index — get today's sentiment score, full history since 2018 (3,100+ days), regime detection, streak counting, rolling averages, and optional Telegram alerts — all in under 5 seconds with no API key required.
Run with one click on Apify's fully managed cloud. No servers, no rate limits, no credential management.
What Does This Actor Do?
The Crypto Fear & Greed Index Tracker fetches live and historical sentiment data from the Alternative.me public API and enriches it with regime analysis, trend direction, and optional BTC price correlation via CoinGecko. It returns a clean, structured dataset ready for trading bots, dashboards, quant backtests, and portfolio alert systems.
Each run delivers a time-series of daily index readings (value 0–100, classification, regime label, BTC price) plus a SUMMARY record in the Apify key-value store with current streak, 7-day and 30-day rolling averages, trend direction, and a full regime breakdown — no postprocessing required.
Why Use This Actor?
- Contrarian trading signal: Extreme Fear readings (< 25) have historically coincided with Bitcoin market bottoms; Extreme Greed (> 75) often precedes sharp corrections.
- Quantitative backtesting: Access the complete Fear & Greed history from February 2018 — over 3,100 daily data points — for strategy development and validation.
- Regime-aware bots: Feed the current regime label (
extreme_fear,fear,neutral,greed,extreme_greed) directly into trading algorithms to dynamically adjust position sizing. - Real-time Telegram alerts: Set a custom threshold and receive an instant push notification when sentiment crosses it (e.g., "alert me when F&G drops below 20").
- Portfolio dashboards: Schedule daily runs on Apify to populate a live crypto sentiment dashboard without managing infrastructure.
- Mean-reversion timing: Streak length reveals how long the market has been in an extreme — extended streaks are statistically more likely to revert.
How to Use This Actor
- Open the actor on Apify and click Try for free.
- Set
daysBackto the number of historical days you want (default: 30; use0for the full history since 2018). - Toggle
includeBtcCorrelationto also fetch BTC/USD daily prices alongside the index. - (Optional) Set
alertThreshold,telegramBotToken, andtelegramChatIdto receive Telegram alerts when the index crosses a threshold. - Click Start — results appear in the dataset within seconds.
- Integrate via the Apify API, webhooks, or schedule automated daily runs.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
daysBack | Integer | 30 | Days of history to fetch. Set to 0 for the full history since Feb 2018 (~3,100+ days). |
historyDays | Integer | — | Attach a compact history array (up to 365 days) to the current-day row. Useful for single-row API consumers. |
includeBtcCorrelation | Boolean | true | Fetch BTC/USD daily price from CoinGecko and correlate with the F&G index across all rows. |
includeBtcPrice | Boolean | false | Append the current BTC/USD spot price to the latest row only. |
includeComponents | Boolean | false | Request sub-component fields (volatility, momentum, social, dominance, trends). Note: the Alternative.me public API does not expose individual components. |
alertThreshold | Object | {} | Trigger Telegram alert on threshold cross. Example: {"below": 20} or {"above": 80}. |
telegramBotToken | String | — | Telegram bot token (required for alerts). |
telegramChatId | String | — | Telegram chat ID for alert delivery. |
Output
Results are written to the Apify dataset (one row per day) and a SUMMARY record is written to the key-value store.
Dataset row example:
[{"date": "2025-09-10","timestamp": "2025-09-10T00:00:00+00:00","value": 22,"regime": "extreme_fear","classification": "Extreme Fear","btc_price_usd": 54320.50},{"date": "2025-09-09","timestamp": "2025-09-09T00:00:00+00:00","value": 25,"regime": "fear","classification": "Fear","btc_price_usd": 55100.00}]
SUMMARY record (key-value store):
{"current_value": 22,"current_regime": "extreme_fear","streak_days": 4,"trend_7d": "deteriorating","avg_7d": 28.4,"avg_30d": 41.2,"regime_breakdown": {"extreme_fear": 6,"fear": 12,"neutral": 8,"greed": 3,"extreme_greed": 1}}
Data Fields
| Field | Type | Description |
|---|---|---|
date | String | ISO 8601 date (YYYY-MM-DD) |
timestamp | String | ISO 8601 datetime with UTC offset |
value | Integer | Fear & Greed score, 0 (maximum fear) to 100 (maximum greed) |
regime | String | Machine-readable label: extreme_fear, fear, neutral, greed, extreme_greed |
classification | String | Human-readable label matching the Alternative.me display |
btc_price_usd | Float | BTC/USD daily price (when includeBtcCorrelation is enabled) |
streak_days | Integer | (SUMMARY) Consecutive days in the current regime |
trend_7d | String | (SUMMARY) Sentiment trend vs. 7 days ago: improving, deteriorating, or stable |
avg_7d | Float | (SUMMARY) Rolling 7-day average index value |
avg_30d | Float | (SUMMARY) Rolling 30-day average index value |
regime_breakdown | Object | (SUMMARY) Day-count per regime over the lookback window |
Cost Estimation
Pay-Per-Event pricing: $0.0005 per day of data returned.
| Request | Days returned | Estimated cost |
|---|---|---|
| Default (30 days) | 30 | ~$0.015 |
| 90-day lookback | 90 | ~$0.045 |
| 1-year lookback | 365 | ~$0.18 |
| Full history (2018–present) | ~3,100 | ~$1.55 |
Apify free-tier credits cover many runs. Typical run time is under 5 seconds.
FAQ
Does this actor require an API key? No. Data is sourced from the Alternative.me Fear & Greed API and CoinGecko, both of which are free public endpoints with no authentication required.
How far back does the historical data go?
Alternative.me provides daily Fear & Greed Index data starting from February 2018. Set daysBack: 0 to retrieve the complete history (3,100+ days as of 2025).
Can I schedule daily automated runs? Yes. Use Apify's built-in scheduler to run this actor once per day and always have fresh sentiment data. You can also trigger runs via the Apify API or webhooks and push results directly to your database.
Disclaimer: The Fear & Greed Index is a sentiment indicator, not financial advice. Past correlations between extreme readings and price reversals do not guarantee future results. Always conduct your own research before making investment decisions.
Related actors
- Fear & Greed Backtester — Backtest strategy rules against the historical fear/greed data this actor provides
- Crypto Market Fear Composite — Multi-signal fear composite to validate extremes detected by this actor
- Crypto News Aggregator — News sentiment to contextualize fear/greed index readings
Feedback
If this actor powers your sentiment research, a review helps others find it: Leave a review on Apify Store