API de sentimiento cripto para agentes de IA
El índice Fear & Greed del mercado cripto en una sola API: un valor de 0 a 100 por día desde 2018, con su clasificación, del miedo extremo a la codicia extrema. Integra el sentimiento del mercado en tus modelos junto al precio y los flujos, con la misma clave y el mismo formato. La misma API también sirve el Fear & Greed de CoinMarketCap, el Altcoin Season Index y los índices CMC20 y CMC100.
El índice de miedo y codicia del mercado cripto: un valor de 0 a 100 al día y su clasificación, desde 2018. Todo el mercado: no acepta símbolo.
#Sentimiento cripto para agentes de IA y LLM
«¿Está el mercado en miedo o en codicia?», «¿Es temporada de altcoins?», «¿Cómo le ha ido al CMC20 este mes?»: un agente de IA lee el sentimiento del mercado mediante la herramienta MCP get_market_overview, que no necesita ningún par.
{
"name": "get_market_overview",
"arguments": {
"fields": ["fear_greed", "fear_greed_cmc", "altcoin_season"]
}
}- Para el LLM: los dos índices Fear & Greed (alternative.me y CoinMarketCap) son índices distintos con valores distintos: una respuesta debe nombrar el que cita.
- Para desarrolladores:
/v1/fear-greedy/v1/altcoin-seasonson herramientas pequeñas y estables para tu propio agente de IA (tool calling), con etiquetas deextreme_fearaextreme_greed. - Dónde funciona: Claude, ChatGPT, Cursor y cualquier cliente MCP, incluidos los frameworks de agentes compatibles con MCP, como LangChain o n8n.
Conecta tu agente de IA con la guía del servidor MCP, o enséñale BytNode con los Agent Skills de código abierto.
#Fear & Greed
Los 3 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | score from 0 to 100 | Crypto Fear & Greed Index (alternative.me). 0 = extreme fear, 100 = extreme greed. |
label | Label of the value, from alternative.me's scale: `extreme_fear`, `fear`, `neutral`, `greed` or `extreme_greed` (snake_case, like every label of the API). |
Los 4 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | score from 0 to 100 | Crypto Fear & Greed Index (alternative.me). 0 = extreme fear, 100 = extreme greed. |
label | Label of the value, from alternative.me's scale: `extreme_fear`, `fear`, `neutral`, `greed` or `extreme_greed` (snake_case, like every label of the API). | |
is_closed | `true` = the row is final; `false` = provisional: the latest bucket while it still settles (a few seconds after its end, e.g. a candle whose volumes are not final yet), or the period in progress with `?live=1` on the routes that take it. Exception, rare: when a venue delivers trades LATE (seconds to minutes, e.g. during a burst), a closed row built from trades (trade candles, candle volumes, CVD, buy/sell ratio, trades per second) is corrected afterwards to include them, usually within minutes and at most one hour later; the correction only adds the late trades. |
El índice de miedo y codicia del mercado cripto: un valor de 0 a 100 y su label, de extreme_fear a extreme_greed (la escala de alternative.me, en snake_case como toda etiqueta de BytNode). Todo el mercado: no acepta símbolo.
{
"status": "ok",
"server_time": "2026-11-08T12:51:51.873Z",
"data_type": "fear_greed",
"data": {
"time": "2026-11-08T00:00:00.000Z",
"value": 28,
"label": "fear"
}
}Un punto al día
El índice se publica una vez al día, alineado en la medianoche UTC. El historial se remonta a 2018, más de tres mil puntos. Consultarlo más de una vez al día consume cuota sin aprender nada.
#Fear & Greed de CMC
Los 3 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Point-in-time value: the instant of the measurement (when the source was read). |
value | score from 0 to 100 | CMC Crypto Fear & Greed Index (CoinMarketCap), a different index from `/v1/fear-greed` (alternative.me). 0 = extreme fear, 100 = extreme greed. |
label | Label of the value, from CoinMarketCap's scale: `extreme_fear`, `fear`, `neutral`, `greed` or `extreme_greed` (snake_case, like every label of the API). |
Los 4 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | score from 0 to 100 | CMC Crypto Fear & Greed Index (CoinMarketCap), a different index from `/v1/fear-greed` (alternative.me). 0 = extreme fear, 100 = extreme greed. |
label | Label of the value, from CoinMarketCap's scale: `extreme_fear`, `fear`, `neutral`, `greed` or `extreme_greed` (snake_case, like every label of the API). | |
is_closed | `true` = the row is final; `false` = provisional: the latest bucket while it still settles (a few seconds after its end, e.g. a candle whose volumes are not final yet), or the period in progress with `?live=1` on the routes that take it. Exception, rare: when a venue delivers trades LATE (seconds to minutes, e.g. during a burst), a closed row built from trades (trade candles, candle volumes, CVD, buy/sell ratio, trades per second) is corrected afterwards to include them, usually within minutes and at most one hour later; the correction only adds the late trades. |
El índice de miedo y codicia propio de CoinMarketCap, distinto del anterior: un valor de 0 a 100 y su label (extreme_fear a extreme_greed). El valor actual se actualiza durante el día; /history da un punto al día a medianoche UTC desde 2023.
{
"status": "ok",
"server_time": "2026-11-08T12:51:52.886Z",
"data_type": "fear_greed_cmc",
"data": {
"time": "2026-11-08T12:38:10.041Z",
"value": 32,
"label": "fear"
}
}#Altcoin Season Index
Los 7 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Point-in-time value: the instant of the measurement (when the source was read). |
value | score from 0 to 100 | Altcoin Season Index (CoinMarketCap): how many of the top altcoins outperformed BTC over the last 90 days. High = altcoin season, low = bitcoin season. |
year_low | score from 0 to 100 | Lowest value of the index over the last year. |
year_high | score from 0 to 100 | Highest value of the index over the last year. |
year_low_at | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Day of that lowest value, at midnight UTC. |
year_high_at | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Day of that highest value, at midnight UTC. |
altcoin_market_cap_usd | USD | Total market capitalisation of the altcoins (excluding BTC). |
Los 4 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | score from 0 to 100 | Altcoin Season Index (CoinMarketCap): how many of the top altcoins outperformed BTC over the last 90 days. High = altcoin season, low = bitcoin season. |
altcoin_market_cap_usd | USD | Total market capitalisation of the altcoins (excluding BTC). |
is_closed | `true` = the row is final; `false` = provisional: the latest bucket while it still settles (a few seconds after its end, e.g. a candle whose volumes are not final yet), or the period in progress with `?live=1` on the routes that take it. Exception, rare: when a venue delivers trades LATE (seconds to minutes, e.g. during a burst), a closed row built from trades (trade candles, candle volumes, CVD, buy/sell ratio, trades per second) is corrected afterwards to include them, usually within minutes and at most one hour later; the correction only adds the late trades. |
Quién lidera, las altcoins o el bitcoin: de 0 (temporada del bitcoin) a 100 (temporada de las altcoins), con altcoin_market_cap_usd y los extremos de un año (year_high, year_low y sus fechas). /history da un punto al día, desde los últimos 90 días.
{
"status": "ok",
"server_time": "2026-11-08T12:51:53.925Z",
"data_type": "altcoin_season",
"data": {
"time": "2026-11-08T12:38:27.000Z",
"value": 38,
"year_low": 14,
"year_high": 64,
"year_low_at": "2025-12-19T00:00:00.000Z",
"year_high_at": "2026-09-27T00:00:00.000Z",
"altcoin_market_cap_usd": 1016577631975
}
}#Índices CMC20 y CMC100
Los 7 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Point-in-time value: the instant of the measurement (when the source was read). |
value | index points | CoinMarketCap 20 Index: the 20 largest crypto assets, weighted by market capitalisation. |
constituents | The assets of the index, with their weight. | |
constituents.name | Asset name (`Bitcoin`). | |
constituents.asset | Asset symbol (`BTC`). | |
constituents.weight_pct | percent (58.5 = 58.5 %) | Weight of the asset in the index (70.9 = 70.9 %). |
change_24h_pct | percent (58.5 = 58.5 %) | Change of the index over the last 24 hours. |
Los 3 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | index points | CoinMarketCap 20 Index: the 20 largest crypto assets, weighted by market capitalisation. |
is_closed | `true` = the row is final; `false` = provisional: the latest bucket while it still settles (a few seconds after its end, e.g. a candle whose volumes are not final yet), or the period in progress with `?live=1` on the routes that take it. Exception, rare: when a venue delivers trades LATE (seconds to minutes, e.g. during a burst), a closed row built from trades (trade candles, candle volumes, CVD, buy/sell ratio, trades per second) is corrected afterwards to include them, usually within minutes and at most one hour later; the correction only adds the late trades. |
Los 7 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | Point-in-time value: the instant of the measurement (when the source was read). |
value | index points | CoinMarketCap 100 Index: the 100 largest crypto assets, weighted by market capitalisation. |
constituents | The assets of the index, with their weight. | |
constituents.name | Asset name (`Bitcoin`). | |
constituents.asset | Asset symbol (`BTC`). | |
constituents.weight_pct | percent (58.5 = 58.5 %) | Weight of the asset in the index (67.9 = 67.9 %). |
change_24h_pct | percent (58.5 = 58.5 %) | Change of the index over the last 24 hours. |
Los 3 campos de esta ruta (según el contrato)
time | ISO 8601 UTC, milliseconds (2026-09-28T14:00:00.000Z) | The day the value refers to, at midnight UTC. |
value | index points | CoinMarketCap 100 Index: the 100 largest crypto assets, weighted by market capitalisation. |
is_closed | `true` = the row is final; `false` = provisional: the latest bucket while it still settles (a few seconds after its end, e.g. a candle whose volumes are not final yet), or the period in progress with `?live=1` on the routes that take it. Exception, rare: when a venue delivers trades LATE (seconds to minutes, e.g. during a burst), a closed row built from trades (trade candles, candle volumes, CVD, buy/sell ratio, trades per second) is corrected afterwards to include them, usually within minutes and at most one hour later; the correction only adds the late trades. |
Los dos índices de mercado de CoinMarketCap, de los 20 y los 100 mayores activos cripto: value, change_24h_pct y cada componente con su peso (asset, name, weight_pct). /history da un valor al día desde enero de 2024.
{
"status": "ok",
"server_time": "2026-11-08T12:51:54.955Z",
"data_type": "indices_cmc20",
"data": {
"time": "2026-11-08T12:42:35.000Z",
"value": 154.95,
"constituents": [
{
"name": "Bitcoin",
"asset": "BTC",
"weight_pct": 70.89
},
{
"name": "Ethereum",
"asset": "ETH",
"weight_pct": 12.7
},
{
"name": "BNB",
"asset": "BNB",
"weight_pct": 4.27
}
],
"change_24h_pct": -0.05
}
}