Krypto-ETF-Flows-API
Tägliche Nettozu- und -abflüsse der US-Spot-ETFs auf Bitcoin, Ethereum, Solana, XRP und zwölf weitere Krypto-Assets, als JSON, je Asset und für jeden Fonds dahinter. Dazu CEFI, der Sentiment-Index für Krypto-ETFs, Coin-Preise und Wochensummen. Ein kostenloser Key, keine Karte.
Basis-URL https://api.cryptoetf.today/api/v1curl https://api.cryptoetf.today/api/v1/flows/summary \
-H "Authorization: Bearer $CRYPTOETF_KEY"{
"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 weitere
],
"updatedAt": "2026-10-23T06:47:38Z"
}Die erste Anfrage in drei Schritten
Kostenlosen API-Key holen
Anmelden und Profil öffnen. Dort wird der Key (cetf_live_…) erstellt. Keine Karte, kein Tarif.
Im Header mitschicken
Beide Header funktionieren:
Authorization: Bearer <key> X-API-Key: <key>
JSON lesen
Flows sind netto, in Mio. US$, auf 0,1 gerundet. Positiv bedeutet Zufluss. Jede Zeile trägt ihr UTC-Datum; Reihen laufen von alt nach neu.
Endpunkte
8 GET-Endpunkte, nur lesend. Einen öffnen, um eine echte Antwort zu sehen.
GET/v1/flows/summaryLetzter Nettoflow für jedes der 16 Assets mit einem Aufruf.Antwort ▾
{
"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 weitere
],
"updatedAt": "2026-10-23T06:47:38Z"
}GET/v1/flows/{asset}Tägliche Nettoflows eines Assets, letzte 30 Tage, von alt nach neu.Antwort ▾
{
"symbol": "BTC",
"asset": "bitcoin",
"windowDays": 30,
"days": [
…,
{"date": "2026-10-21", "netFlowUsdM": 524.8},
{"date": "2026-10-22", "netFlowUsdM": -635.5}
],
"updatedAt": "2026-10-23T06:47:38Z"
}GET/v1/flows/{asset}/fundsDieselben 30 Tage für ein Asset, Fonds für Fonds: IBIT, FBTC, ETHA und die übrigen.Antwort ▾
{
"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-23T06:47:38Z"
}GET/v1/fundsJeder Fonds mit Emittent, Gebühr und Listing-Datum, dazu aktuelles Nettovermögen (AUM) und gehaltene Coins.Antwort ▾
{
"assets": [
{"symbol": "BTC", "asset": "bitcoin", "totalNetAssetsUsdM": 105072.7, "date": "2026-10-22"}
],
"funds": [
{ "ticker": "IBIT", "name": "iShares Bitcoin Trust ETF",
"issuer": "BlackRock", "sponsorFeePct": 0.25,
"netAssetsUsdM": 66200.9, "coinsHeld": 814262.5975, "netAssetsDate": "2026-10-22", … },
…
],
"updatedAt": "2026-10-23T06:47:38Z"
}GET/v1/index/cefiCEFI, der Crypto ETF Flow Index von 0 bis 100, mit Flow, Trend und Breite.Antwort ▾
{
"index": "CEFI-Composite",
"current": 38,
"date": "2026-10-22",
"components": {"flow": 37, "trend": 42, "breadth": 35},
"windowDays": 30,
"history": [ { "date": "…", "value": … }, … ]
}GET/v1/pricesSpotpreis und 24-Stunden-Veränderung für alle 16 Coins.Antwort ▾
{
"prices": [
{ "symbol": "BTC", "priceUsd": …, "change24hPct": … },
…
],
"updatedAt": "…"
}GET/v1/analytics/weeklySiebentagessummen je Asset: Nettoflow, Durchschnittstag, Zu- und Abflusstage.Antwort ▾
{
"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/tickersVerzeichnis der 16 erfassten Assets: Symbol, ID und Name.Antwort ▾
[
{ "symbol": "BTC", "asset": "bitcoin", "name": "Bitcoin" },
{ "symbol": "ETH", "asset": "ethereum", "name": "Ethereum" },
…
]Ein Endpunkt pro Asset
Jeder US-Spot-Krypto-ETF-Komplex hat eine eigene Reihe unter /v1/flows/{asset}. Volle Namen funktionieren auch: bitcoin, dogecoin, avalanche.
Bitcoin-ETF-Flows-API
GET /v1/flows/btcDo., 22. Okt.−$635.5MEthereum-ETF-Flows-API
GET /v1/flows/ethDo., 22. Okt.−$110.6MSolana-ETF-Flows-API
GET /v1/flows/solDo., 22. Okt.−$8.9MXRP-ETF-Flows-API
GET /v1/flows/xrpDo., 22. Okt.+$2.6MHyperliquid-ETF-Flows-API
GET /v1/flows/hypDo., 22. Okt.−$7.9MChainlink-ETF-Flows-API
GET /v1/flows/linkDo., 22. Okt.kein FlowHedera-ETF-Flows-API
GET /v1/flows/hbarDo., 22. Okt.+$0.1MAvalanche-ETF-Flows-API
GET /v1/flows/avaxDo., 22. Okt.kein FlowDogecoin-ETF-Flows-API
GET /v1/flows/dogeDo., 22. Okt.kein FlowLitecoin-ETF-Flows-API
GET /v1/flows/ltcDo., 22. Okt.kein FlowSui-ETF-Flows-API
GET /v1/flows/suiDo., 22. Okt.kein FlowPolkadot-ETF-Flows-API
GET /v1/flows/dotDo., 22. Okt.kein FlowBNB-ETF-Flows-API
GET /v1/flows/bnbDo., 22. Okt.kein FlowNEAR-ETF-Flows-API
GET /v1/flows/nearDo., 22. Okt.+$0.5MTron-ETF-Flows-API
GET /v1/flows/trxDo., 22. Okt.kein FlowZcash-ETF-Flows-API
GET /v1/flows/zecDo., 22. Okt.+$14.2MLetzter Tag aus /v1/flows/summary, Mio. US$. Jede Karte öffnet die Flow-Seite des Assets mit Tabellen je Fonds.
API für den Krypto-ETF-Sentiment-Index
CEFI, der Crypto ETF Flow Index, fasst die ETF-Flows des gesamten Marktes in einer Zahl von 0 bis 100 zusammen. An jedem Handelstag summiert er die Nettoflows aller Spot-ETFs auf die 16 Assets in Dollar und bewertet drei Komponenten im Vergleich zum vergangenen Jahr.
Null Flow ergibt 50. Ein typischer Zuflusstag liegt bei etwa 69, ein typischer Abflusstag bei etwa 31. Ein einziger Gesamtindex, keine Varianten je Asset. Die Antwort enthält 30 Tage Historie.
"current": 38Ein Chart in acht Zeilen
Bitcoin-ETF-Flows der letzten 22 Handelstage, aus einem Aufruf von /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 und Hyperliquid listen jeden Kalendertag, Wochenenden als 0; die übrigen Assets nur Handelstage.
Was Entwickler damit bauen
Dashboards und Charts
Tägliche Flows neben dem Preis, ein 30-Tage-Balkendiagramm je Asset, eine Gesamtsumme für den Markt.
Morgen-Bots
Ein Post in Telegram, Discord oder Slack, sobald die Zahlen von gestern da sind, vor US-Börsenöffnung.
Newsletter und Notizen
Ein Wochenranking der Assets mit Summen, Durchschnittstag sowie Zu- und Abflusstagen.
KI-Agenten
Claude, Cursor oder ein eigener Agent liest dieselben Daten über den MCP-Server, ohne Key.
Drei Zugänge, alle kostenlos
Überall dieselben Zahlen, dasselbe 30-Tage-Fenster.
REST API
kostenloser Key- Auth
- Bearer · X-API-Key
- Limit
- 120 / Min. / Key
- Über dem Limit
429+ Retry-After- Für
- Apps, Bots, Skripte
MCP-Server
ohne Key- Transport
- Streamable HTTP
- Limit
- 60 / Min. / IP
- Tools
- 7, nur lesend
- Für
- Claude, Cursor, Agenten
Widget
ohne Key- Format
- HTML-iframe, 360 oder 600 px
- Aktualisierungen
- jeden Morgen
- Designs
- hell, dunkel, auto
- Für
- Blogs und Websites
Sie benötigen die vollständige Historie, höhere Limits oder Dateien nach Zeitplan? Datenpartnerschaften →
Widget einbetten
Elf Widgets für Ihre Website oder Ihren Blog: Flows, Fonds, Nettovermögen, CEFI. Beliebige Assets, ein Tag bis drei Monate, hell oder dunkel. Aktualisiert sich jeden Morgen selbst; kein Schlüssel nötig.
Assets, Zeitraum, Design, Größe und die CEFI-Zeile werden dort eingestellt.
Über die Daten
Was die Zahlen bedeuten, bevor Sie darauf aufbauen.
Ressourcen für Entwickler
docs.cryptoetf.todayAlle Endpunkte, Parameter und Fehler, zum Ausprobieren.OpenAPI-3-Spezifikation ↗api.cryptoetf.today/v1/openapi.jsonEinen Client in jeder Sprache generieren.Status ↗status.cryptoetf.todayREST, MCP und die tägliche Veröffentlichung, aktueller Stand.MCP-Servermcp.cryptoetf.today/api/mcpSieben lesende Tools für KI-Assistenten.TypeScript SDK ↗npm i cryptoetfOffizieller Client für Node, Deno, Bun und Browser. Typisiert, ohne Abhängigkeiten.Python SDK ↗pip install cryptoetfOffizieller Client für Python 3.9+. Einfache Dicts, direkt für pandas.Krypto-ETF-API — FAQ
Fragen zu Keys, Limits und Aktualität der Daten. Alles andere — Support
Gibt es eine kostenlose API für Bitcoin-ETF-Flows?
Ja. Die API ist kostenlos, mit einem Key aus Ihrem Profil: keine Karte, kein bezahlter Tarif. Sie deckt Bitcoin und 15 weitere Spot-Krypto-ETF-Komplexe ab.
Welche Assets sind abgedeckt?
Bitcoin, Ethereum, Solana, XRP, Hyperliquid, Dogecoin, Chainlink, Avalanche, Hedera, Litecoin, BNB, Polkadot, Sui, NEAR, Tron und Zcash — jeder in den USA gelistete Spot-Krypto-ETF-Komplex.
Liefert die API Flows je Fonds, etwa IBIT oder FBTC?
Ja. /v1/flows/{asset}/funds liefert den täglichen Nettoflow jedes Fonds auf ein Asset, etwa IBIT, FBTC oder ETHA, für dieselben letzten 30 Tage. Eine längere Historie je Fonds steht auf den Asset-Seiten der Website, zum Beispiel Bitcoin-ETF-Flows.
Kann ich das AUM jedes Krypto-ETFs abrufen?
Ja. /v1/funds listet jeden Spot-Krypto-ETF mit Emittent, Sponsorgebühr und Listing-Datum, seinem aktuellen Nettovermögen (AUM) und den gehaltenen Coins, dazu die Summe je Asset. Es ist ein aktueller Stand, keine Historie. Fidelity, Grayscale, Franklin Templeton, Canary und WisdomTree veröffentlichen ihre Bestände nicht in Coins, daher ist coinsHeld bei ihren Fonds null.
Wie oft werden die Daten aktualisiert?
Einmal pro Handelstag. Die Flows eines Tages erscheinen am nächsten Morgen (UTC), vor US-Börsenöffnung. Der neueste Tag kann später am selben Tag einmal korrigiert werden.
Gibt es eine API für das Sentiment bei Krypto-ETFs?
Ja: /v1/index/cefi liefert CEFI, einen Index von 0 bis 100 aus den Nettoflows aller Spot-Krypto-ETFs, mit den Komponenten Flow, Trend und Breite sowie 30 Tagen Historie.
Wie viel Historie bekomme ich?
Die letzten 30 Tage auf jedem Endpunkt. Längere Reihen gibt es in den Charts der Website.
Welche Rate Limits gelten?
120 Anfragen pro Minute pro Key. Über dem Limit antwortet die API mit 429 und einem Retry-After-Header. Der MCP-Server erlaubt 60 Anfragen pro Minute pro IP, ohne Key.
Gibt es eine OpenAPI-Spezifikation?
Ja, OpenAPI 3 unter api.cryptoetf.today/v1/openapi.json. Die interaktive Referenz liegt auf docs.cryptoetf.today.
Kann ich sie aus Claude oder Cursor nutzen?
Ja, über den MCP-Server unter mcp.cryptoetf.today/api/mcp. Er braucht keinen Key und liefert dieselben Zahlen.
Die ETF-Flows von gestern, vor US-Börsenöffnung.
GET https://api.cryptoetf.today/api/v1/flows/summary