Crypto Fear & Greed Index Tracker (Historical + Trend)
Pricing
$3.00 / 1,000 fng day trackeds
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.
Works Great With
Layer these actors from the same author on top of Fear & Greed data for a complete market intelligence stack:
- Bitcoin Mempool Analytics — Combine sentiment with on-chain data. When Fear & Greed drops to Extreme Fear AND mempool activity surges (bottom fishers accumulating), the convergence is a historically strong reversal signal.
- Economic Calendar Tracker — Macro events drive fear/greed cycles. CPI misses and FOMC surprises are the primary triggers for sentiment swings — track both in the same pipeline to understand why the index is moving, not just that it moved.
- Long/Short OI Aggregator — Confirm sentiment with actual positioning data. Extreme Fear with heavy short OI = potential short squeeze. Extreme Greed with crowded longs = liquidation cascade risk. Together they give you both the sentiment and the fuel.
Schedule This Actor
Run daily to keep your sentiment dashboard current and catch threshold crossings in real time.
Apify Console → Schedules → + New Schedule:
| Field | Value |
|---|---|
| Actor | Fear & Greed Index Tracker |
| Cron | 0 0 * * * (daily at 00:00 UTC) |
| Input | {"daysBack": 30, "includeBtcCorrelation": true} |
For threshold alerts (notify when the market enters Extreme Fear or Extreme Greed):
| Field | Value |
|---|---|
| Cron | 0 0 * * * (daily at 00:00 UTC) |
| Input | {"daysBack": 1, "alertThreshold": {"below": 20}, "telegramBotToken": "...", "telegramChatId": "..."} |
Connect output to Google Sheets, Notion, or any database via Apify Webhooks under Integrations.
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
Keywords: Fear Greed Index, crypto fear greed, Alternative.me API, BTC sentiment, crypto market sentiment, fear greed history, extreme fear crypto, sentiment tracker, crypto mood index, BTC price correlation, market regime, sentiment analysis, crypto indicator