Saltar al contenido
Flujo neto jue, 22 oct:−$745.5MAcumulado:+$74.6BNAV:$124.7BCEFI:38 · MiedoBTC holders vs entry jue, 22 oct:+2.1%Fondos:58Activos:16
datos del jue, 22 oct · publicado vie, 23 oct 05:49 UTC · T+1
Gratis · JSON · OpenAPI 3

API de flujos de ETF cripto

Entradas y salidas netas diarias de los ETF spot de EE. UU. sobre Bitcoin, Ethereum, Solana, XRP y otros doce criptoactivos, en JSON, por activo y para cada fondo que lo compone. Además, CEFI, el índice de sentimiento de los ETF cripto, precios de las monedas y totales semanales. Una clave gratuita, sin tarjeta.

URL base https://api.cryptoetf.today/api/v1
16activos
8endpoints
30días de historial
120solicitudes / min
GET /v1/flows/summary
curl https://api.cryptoetf.today/api/v1/flows/summary \
  -H "Authorization: Bearer $CRYPTOETF_KEY"
200 application/jsonabreviado
{
  "assets": [
    { "symbol": "BTC", "asset": "bitcoin",
      "date": "2026-10-22", "netFlowUsdM": -635.5 },
    { "symbol": "ETH", "asset": "ethereum",
      "date": "2026-10-22", "netFlowUsdM": -110.6 },
    { "symbol": "SOL", "asset": "solana",
      "date": "2026-10-22", "netFlowUsdM": -8.9 },
    … 13 más
  ],
  "updatedAt": "2026-10-23T08:39:43Z"
}
API y MCP operativos · datos del jue, 22 oct, publicados a las vie, 23 oct 05:49status.cryptoetf.today ↗

Tu primera solicitud en tres pasos

01

Obtén una clave API gratis

Inicia sesión y abre tu perfil. La clave (cetf_live_…) se crea ahí. Sin tarjeta, sin plan.

Crear mi clave
02

Envíala en un encabezado

Sirve cualquiera de los dos:

Authorization: Bearer <key>
X-API-Key: <key>
03

Lee el JSON

Los flujos son netos, en millones de US$, redondeados a 0,1. Positivo es una entrada. Cada fila lleva su fecha UTC; las series van de la más antigua a la más reciente.

Endpoints

8 endpoints GET de solo lectura. Abre uno para ver una respuesta real.

GET/v1/flows/summaryEl último flujo neto de cada uno de los 16 activos en una sola llamada.Respuesta ▾
{
  "assets": [
    { "symbol": "BTC", "asset": "bitcoin",
      "date": "2026-10-22", "netFlowUsdM": -635.5 },
    { "symbol": "ETH", "asset": "ethereum",
      "date": "2026-10-22", "netFlowUsdM": -110.6 },
    { "symbol": "SOL", "asset": "solana",
      "date": "2026-10-22", "netFlowUsdM": -8.9 },
    … 13 más
  ],
  "updatedAt": "2026-10-23T08:39:43Z"
}
GET/v1/flows/{asset}Flujos netos diarios de un activo, últimos 30 días, del más antiguo al más reciente.Respuesta ▾
{
  "symbol": "BTC",
  "asset": "bitcoin",
  "windowDays": 30,
  "days": [
    …,
    {"date": "2026-10-21", "netFlowUsdM": 524.8},
    {"date": "2026-10-22", "netFlowUsdM": -635.5}
  ],
  "updatedAt": "2026-10-23T08:39:43Z"
}
GET/v1/flows/{asset}/fundsLos mismos 30 días de un activo, fondo por fondo: IBIT, FBTC, ETHA y el resto.Respuesta ▾
{
  "symbol": "BTC",
  "asset": "bitcoin",
  "windowDays": 30,
  "days": [
    …,
    { "date": "2026-10-22", "totalUsdM": -635.5,
      "funds": [
        {"ticker": "IBIT", "issuer": "BlackRock", "netFlowUsdM": -254.1},
        {"ticker": "FBTC", "issuer": "Fidelity", "netFlowUsdM": -217.5},
        …
      ] }
  ],
  "updatedAt": "2026-10-23T08:39:43Z"
}
GET/v1/fundsCada fondo con su emisor, comisión y fecha de cotización, además de su patrimonio neto actual (AUM) y las monedas que mantiene.Respuesta ▾
{
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "totalNetAssetsUsdM": 105075, "date": "2026-10-22", "coinsHeld": 1295072.7747, "coinsDate": "2026-10-22", "supplySharePct": 6.4424}
  ],
  "funds": [
    { "ticker": "IBIT", "name": "iShares Bitcoin Trust ETF",
      "issuer": "BlackRock", "sponsorFeePct": 0.25,
      "netAssetsUsdM": 66200.9, "coinsHeld": 811138.2604, "netAssetsDate": "2026-10-22", … },
    …
  ],
  "updatedAt": "2026-10-23T08:39:43Z"
}
GET/v1/index/cefiCEFI, el Crypto ETF Flow Index de 0 a 100, con flujo, tendencia y amplitud.Respuesta ▾
{
  "index": "CEFI-Composite",
  "current": 38,
  "date": "2026-10-22",
  "components": {"flow": 37, "trend": 42, "breadth": 35},
  "windowDays": 30,
  "history": [ { "date": "…", "value": … }, … ]
}
GET/v1/pricesPrecio spot y variación en 24 horas de las 16 monedas.Respuesta ▾
{
  "prices": [
    { "symbol": "BTC", "priceUsd": …, "change24hPct": … },
    …
  ],
  "updatedAt": "…"
}
GET/v1/analytics/weeklyTotales de siete días por activo: flujo neto, día medio, días de entradas y de salidas.Respuesta ▾
{
  "from": "2026-10-17", "to": "2026-10-23",
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "netFlowUsdM": 442.8, "avgDailyUsdM": 110.7, "positiveDays": 3, "negativeDays": 1},
    …
  ]
}
GET/v1/tickersDirectorio de los 16 activos seguidos: símbolo, id y nombre.Respuesta ▾
[
  { "symbol": "BTC", "asset": "bitcoin", "name": "Bitcoin" },
  { "symbol": "ETH", "asset": "ethereum", "name": "Ethereum" },
  …
]
GET /v1/index/cefi

API del índice de sentimiento de los ETF cripto

CEFI, el Crypto ETF Flow Index, resume los flujos de ETF de todo el mercado en un número de 0 a 100. Cada día hábil suma en dólares los flujos netos de todos los ETF spot sobre los 16 activos y puntúa tres componentes frente al último año.

Flujo · 40%El flujo neto del día, suavizado.
Tendencia · 30%Flujo neto de los últimos 20 días hábiles.
Amplitud · 30%La proporción de fondos que reciben dinero.

Un flujo nulo puntúa 50. Un día típico de entradas puntúa alrededor de 69; uno típico de salidas, alrededor de 31. Un único índice compuesto, sin variantes por activo. La respuesta incluye 30 días de historial.

CEFI · jue, 22 oct"current": 38
38Miedo
Flujo
37
Tendencia
42
Amplitud
35

Un gráfico en ocho líneas

Flujos de los ETF de Bitcoin de los últimos 22 días hábiles, a partir de una sola llamada a /v1/flows/btc.

import os, requests
import matplotlib.pyplot as plt

r = requests.get("https://api.cryptoetf.today/api/v1/flows/btc",
    headers={"X-API-Key": os.environ["CRYPTOETF_KEY"]})
days = [d for d in r.json()["days"] if d["netFlowUsdM"] != 0]
plt.bar([d["date"] for d in days], [d["netFlowUsdM"] for d in days])
plt.show()

Bitcoin, Ether, Solana, XRP e Hyperliquid incluyen todos los días naturales, con los fines de semana a 0; los demás activos solo incluyen días hábiles.

ETF spot de Bitcoin · flujo neto diarioUS$ M
23 sept22 oct
Mayor entrada+$524.8Mmié, 21 oct
Mayor salida−$635.5Mjue, 22 oct
Días hábiles2214 con entradas, 8 con salidas

Qué construyen los desarrolladores con ella

Paneles y gráficos

Flujos diarios junto al precio, un gráfico de barras de 30 días por activo, un total de todo el mercado.

/flows/{asset}/prices

Bots matutinos

Un mensaje en Telegram, Discord o Slack en cuanto llegan las cifras de ayer, antes de la apertura en EE. UU.

/flows/summary

Newsletters y notas

Un ranking semanal de activos con totales, día medio y días de entradas/salidas.

/analytics/weekly/index/cefi

Agentes de IA

Claude, Cursor o tu propio agente leen los mismos datos a través del servidor MCP, sin clave.

MCP · 7 tools

Tres formas de acceso, todas gratis

Las mismas cifras en todas partes, la misma ventana de 30 días.

REST API

clave gratis
Auth
Bearer · X-API-Key
Límite
120 / min / clave
Al superarlo
429 + Retry-After
Para
apps, bots, scripts
Obtener una clave API gratis

Servidor MCP

sin clave
Transporte
Streamable HTTP
Límite
60 / min / IP
Herramientas
7, solo lectura
Para
Claude, Cursor, agentes
Guía de configuración de MCP

Widget

sin clave
Formato
iframe HTML, 360 o 600 px
Actualización
cada mañana
Temas
claro, oscuro, auto
Para
blogs y sitios web
Crear un widget

¿Necesita el historial completo, límites más altos o archivos programados? Alianzas de datos →

Inserta un widget

Once widgets para tu sitio o blog: flujos, fondos, patrimonio neto, CEFI. Cualquier activo, de un día a tres meses, claro u oscuro. Se actualiza solo cada mañana; no hace falta clave.

Crea tu widget →
Los 12 widgets en el creador →

Allí se configuran los activos, el periodo, el tema, el tamaño y la línea CEFI.

Sobre los datos

Qué son las cifras, antes de construir sobre ellas.

T+1Un día hábil aparece a la mañana siguiente (UTC), antes de la apertura en EE. UU. El día más reciente puede revisarse una vez más tarde ese mismo día. Los fondos de SUI llegan un día después.
Activos y fondosCada activo llega como total diario y, en /v1/flows/{asset}/funds, fondo por fondo (IBIT, FBTC, ETHA…). Un fondo que aún no tiene cifra del día es null, no 0. El patrimonio neto actual y las monedas de cada fondo están en /v1/funds.
Ventana de 30 díasCada clave lee los últimos 30 días; windowDays en la respuesta lo indica. Los gráficos de largo plazo están en cryptoetf.today.
PreciosDe los tickers de los exchanges, en caché durante 60 segundos. Consulta updatedAt en /v1/prices.
FuentePresentaciones de los emisores y divulgaciones públicas de los fondos. Las mismas cifras que en cryptoetf.today.
DisponibilidadREST, MCP y la publicación diaria se monitorizan en status.cryptoetf.today.

API de ETF cripto — FAQ

Preguntas sobre claves, límites y actualidad de los datos. Para todo lo demás — Soporte

¿Existe una API gratuita de flujos de ETF de Bitcoin?

Sí. La API es gratuita con una clave de tu perfil: sin tarjeta y sin plan de pago. Cubre Bitcoin y otros 15 conjuntos de ETF cripto spot.

¿Qué activos cubre?

Bitcoin, Ethereum, Solana, XRP, Hyperliquid, Dogecoin, Chainlink, Avalanche, Hedera, Litecoin, BNB, Polkadot, Sui, NEAR, Tron y Zcash: todos los conjuntos de ETF cripto spot que cotizan en EE. UU.

¿La API devuelve flujos por fondo, como IBIT o FBTC?

Sí. /v1/flows/{asset}/funds devuelve el flujo neto diario de cada fondo sobre un activo, como IBIT, FBTC o ETHA, para los mismos últimos 30 días. El historial más largo fondo por fondo está en las páginas de activos del sitio, por ejemplo flujos de ETF de Bitcoin.

¿Puedo obtener el AUM de cada ETF cripto?

Sí. /v1/funds lista cada ETF cripto spot con su emisor, comisión del patrocinador y fecha de cotización, su patrimonio neto actual (AUM) y las monedas que mantiene, además del total por activo. Es una foto actual, no un historial. Fidelity, Grayscale, Franklin Templeton, Canary y WisdomTree no publican sus tenencias en monedas, así que en sus fondos coinsHeld es null.

¿Con qué frecuencia se actualizan los datos?

Una vez por día hábil. Los flujos de un día aparecen a la mañana siguiente (UTC), antes de la apertura del mercado de EE. UU. El día más reciente puede revisarse una vez más tarde ese mismo día.

¿Hay una API de sentimiento de los ETF cripto?

Sí: /v1/index/cefi devuelve CEFI, un índice de 0 a 100 construido a partir de los flujos netos de todos los ETF cripto spot, con sus componentes de flujo, tendencia y amplitud y 30 días de historial.

¿Cuánto historial puedo obtener?

Los últimos 30 días en cada endpoint. Las series más largas están en los gráficos del sitio.

¿Cuáles son los límites de solicitudes?

120 solicitudes por minuto por clave. Al superar el límite, la API devuelve 429 con un encabezado Retry-After. El servidor MCP permite 60 solicitudes por minuto por IP, sin clave.

¿Hay una especificación OpenAPI?

Sí, OpenAPI 3 en api.cryptoetf.today/v1/openapi.json. La referencia interactiva está en docs.cryptoetf.today.

¿Puedo usarla desde Claude o Cursor?

Sí, a través del servidor MCP en mcp.cryptoetf.today/api/mcp. No necesita clave y devuelve las mismas cifras.

Los flujos de ETF de ayer, antes de la apertura en EE. UU.

GET https://api.cryptoetf.today/api/v1/flows/summary