Naar inhoud
Nettoflow do 22 okt:−$745.1MCumulatief:+$74.6BNAV:$124.7BCEFI:38 · AngstBTC holders vs entry do 22 okt:+1.6%Fondsen:58Activa:16
gegevens van do 22 okt · gepubliceerd vr 23 okt 05:49 UTC · T+1
Gratis · JSON · OpenAPI 3

API voor crypto-ETF-flows

Dagelijkse netto in- en uitstroom van Amerikaanse spot-ETF’s op Bitcoin, Ethereum, Solana, XRP en twaalf andere crypto’s, als JSON, per asset en voor elk fonds daarachter. Plus CEFI, de sentimentindex voor crypto-ETF’s, muntprijzen en weektotalen. Eén gratis sleutel, geen creditcard.

Basis-URL https://api.cryptoetf.today/api/v1
16activa
8endpoints
30dagen historie
120verzoeken / min
GET /v1/flows/summary
curl https://api.cryptoetf.today/api/v1/flows/summary \
  -H "Authorization: Bearer $CRYPTOETF_KEY"
200 application/jsoningekort
{
  "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.5 },
    … nog 13
  ],
  "updatedAt": "2026-10-23T19:01:56Z"
}
API en MCP operationeel · gegevens van do 22 okt, gepubliceerd om vr 23 okt 05:49status.cryptoetf.today ↗

Je eerste verzoek in drie stappen

01

Vraag een gratis API-sleutel aan

Log in en open je profiel. Daar wordt de sleutel (cetf_live_…) aangemaakt. Geen creditcard, geen abonnement.

Mijn sleutel aanmaken
02

Stuur hem mee in een header

Beide headers werken:

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

Lees de JSON

Flows zijn netto, in miljoenen US$, afgerond op 0,1. Positief is instroom. Elke rij heeft een UTC-datum; reeksen lopen van oudst → nieuwst.

Endpoints

8 alleen-lezen GET-endpoints. Open er een om een echte respons te zien.

GET/v1/flows/summaryLaatste netto flow voor elk van de 16 assets in één aanroep.Respons ▾
{
  "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.5 },
    … nog 13
  ],
  "updatedAt": "2026-10-23T19:01:56Z"
}
GET/v1/flows/{asset}Dagelijkse netto flows voor één asset, laatste 30 dagen, oudst → nieuwst.Respons ▾
{
  "symbol": "BTC",
  "asset": "bitcoin",
  "windowDays": 30,
  "days": [
    …,
    {"date": "2026-10-21", "netFlowUsdM": 510.8},
    {"date": "2026-10-22", "netFlowUsdM": -635.5}
  ],
  "updatedAt": "2026-10-23T19:01:56Z"
}
GET/v1/flows/{asset}/fundsDezelfde 30 dagen voor één asset, fonds voor fonds: IBIT, FBTC, ETHA en de rest.Respons ▾
{
  "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-23T19:01:56Z"
}
GET/v1/fundsElk fonds met uitgever, kosten en noteringsdatum, plus het huidige netto vermogen (AUM) en de aangehouden munten.Respons ▾
{
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "totalNetAssetsUsdM": 105075.3, "date": "2026-10-22", "coinsHeld": 1289201.4613, "coinsDate": "2026-10-22", "supplySharePct": 6.4132}
  ],
  "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-23T19:01:56Z"
}
GET/v1/index/cefiCEFI, de Crypto ETF Flow Index van 0 tot 100, met flow, trend en breedte.Respons ▾
{
  "index": "CEFI-Composite",
  "current": 38,
  "date": "2026-10-22",
  "components": {"flow": 37, "trend": 42, "breadth": 35},
  "windowDays": 30,
  "history": [ { "date": "…", "value": … }, … ]
}
GET/v1/pricesSpotprijs en 24-uurswijziging voor alle 16 munten.Respons ▾
{
  "prices": [
    { "symbol": "BTC", "priceUsd": …, "change24hPct": … },
    …
  ],
  "updatedAt": "…"
}
GET/v1/analytics/weeklyZevendaagse totalen per asset: netto flow, gemiddelde dag, stijgende en dalende dagen.Respons ▾
{
  "from": "2026-10-17", "to": "2026-10-23",
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "netFlowUsdM": 446.9, "avgDailyUsdM": 111.7, "positiveDays": 3, "negativeDays": 1},
    …
  ]
}
GET/v1/tickersOverzicht van de 16 gevolgde assets: symbool, id en naam.Respons ▾
[
  { "symbol": "BTC", "asset": "bitcoin", "name": "Bitcoin" },
  { "symbol": "ETH", "asset": "ethereum", "name": "Ethereum" },
  …
]
GET /v1/index/cefi

API voor de crypto-ETF-sentimentindex

CEFI, de Crypto ETF Flow Index, vat de ETF-flows van de hele markt samen in één getal van 0 tot 100. Elke handelsdag telt hij de netto flows van alle spot-ETF’s op de 16 assets op, in dollars, en scoort drie onderdelen ten opzichte van het afgelopen jaar.

Flow · 40%De netto flow van de dag, afgevlakt.
Trend · 30%Netto flow over de laatste 20 handelsdagen.
Breedte · 30%Het aandeel fondsen met instroom.

Nul flow geeft 50. Een typische instroomdag scoort ongeveer 69, een typische uitstroomdag ongeveer 31. Eén samengestelde index, geen varianten per asset. De respons bevat 30 dagen historie.

CEFI · do 22 okt"current": 38
38Angst
Flow
37
Trend
42
Breedte
35

Een grafiek in acht regels

Bitcoin-ETF-flows over de laatste 22 handelsdagen, uit één aanroep van /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 en Hyperliquid tonen elke kalenderdag, met weekenden als 0; de andere assets tonen alleen handelsdagen.

Bitcoin-spot-ETF’s · dagelijkse netto flowUS$ M
23 sep22 okt
Grootste instroom+$519.3Mma 19 okt
Grootste uitstroom−$635.5Mdo 22 okt
Handelsdagen2214 instroom, 8 uitstroom

Wat ontwikkelaars ermee bouwen

Dashboards en grafieken

Dagelijkse flows naast de prijs, een staafdiagram van 30 dagen per asset, een markttotaal.

/flows/{asset}/prices

Ochtendbots

Een bericht in Telegram, Discord of Slack zodra de cijfers van gisteren binnen zijn, vóór de Amerikaanse opening.

/flows/summary

Nieuwsbrieven en notities

Een wekelijkse ranglijst van assets met totalen, gemiddelde dag en stijgende/dalende dagen.

/analytics/weekly/index/cefi

AI-agents

Claude, Cursor of je eigen agent leest dezelfde gegevens via de MCP-server, zonder sleutel.

MCP · 7 tools

Drie manieren, allemaal gratis

Overal dezelfde cijfers, hetzelfde venster van 30 dagen.

REST API

gratis sleutel
Authenticatie
Bearer · X-API-Key
Limiet
120 / min / sleutel
Boven limiet
429 + Retry-After
Voor
apps, bots, scripts
Gratis API-sleutel aanvragen

MCP-server

geen sleutel
Transport
Streamable HTTP
Limiet
60 / min / IP
Tools
7, alleen-lezen
Voor
Claude, Cursor, agents
MCP-installatiegids

Widget

geen sleutel
Formaat
HTML-iframe, 360 of 600 px
Updates
elke ochtend
Thema’s
licht, donker, auto
Voor
blogs en sites
Widget maken

Volledige historie, hogere limieten of bestanden volgens schema nodig? Datapartnerschappen →

Sluit een widget in

Elf widgets voor je site of blog: flows, fondsen, netto vermogen, CEFI. Elke asset, van een dag tot drie maanden, licht of donker. Werkt zichzelf elke ochtend bij; geen sleutel nodig.

Bouw je widget →
Alle 12 widgets in de bouwer →

Assets, periode, thema, formaat en de CEFI-regel stel je daar in.

Over de gegevens

Wat de cijfers betekenen, voordat je erop bouwt.

T+1Een handelsdag verschijnt de volgende ochtend (UTC), vóór de Amerikaanse opening. De nieuwste dag kan later die dag één keer worden herzien. SUI-fondsen komen een dag later.
Assets en fondsenElk asset komt als dagtotaal en, via /v1/flows/{asset}/funds, fonds voor fonds (IBIT, FBTC, ETHA…). Een fonds zonder cijfer voor die dag is null, niet 0. Het huidige netto vermogen en de aangehouden munten per fonds staan op /v1/funds.
Venster van 30 dagenElke sleutel leest de laatste 30 dagen; windowDays in de respons geeft dat aan. Grafieken over langere periodes staan op cryptoetf.today.
PrijzenVan exchange-tickers, 60 seconden gecachet. Controleer updatedAt in /v1/prices.
BronDocumenten van uitgevers en openbare fondsgegevens. Dezelfde cijfers als op cryptoetf.today.
UptimeREST, MCP en de dagelijkse publicatie worden bewaakt op status.cryptoetf.today.

Crypto-ETF-API — FAQ

Vragen over sleutels, limieten en actualiteit van de gegevens. Iets anders — Ondersteuning

Bestaat er een gratis API voor Bitcoin-ETF-flows?

Ja. De API is gratis met een sleutel uit je profiel: geen creditcard, geen betaald abonnement. Hij dekt Bitcoin en 15 andere groepen spot-crypto-ETF’s.

Welke assets worden gedekt?

Bitcoin, Ethereum, Solana, XRP, Hyperliquid, Dogecoin, Chainlink, Avalanche, Hedera, Litecoin, BNB, Polkadot, Sui, NEAR, Tron en Zcash — elke groep in de VS genoteerde spot-crypto-ETF’s.

Geeft de API flows per fonds, zoals IBIT of FBTC?

Ja. /v1/flows/{asset}/funds geeft de dagelijkse netto flow van elk fonds op een asset, zoals IBIT, FBTC of ETHA, voor dezelfde laatste 30 dagen. Langere historie per fonds staat op de assetpagina’s van de site, bijvoorbeeld Bitcoin-ETF-flows.

Kan ik de AUM van elke crypto-ETF opvragen?

Ja. /v1/funds toont elke spot-crypto-ETF met uitgever, sponsorkosten en noteringsdatum, het huidige netto vermogen (AUM) en de munten die het fonds aanhoudt, plus het totaal per asset. Het is een momentopname, geen historie. Fidelity, Grayscale, Franklin Templeton, Canary en WisdomTree publiceren hun bezit niet in munten, dus voor hun fondsen is coinsHeld null.

Hoe vaak worden de gegevens bijgewerkt?

Eén keer per handelsdag. De flows van een dag verschijnen de volgende ochtend (UTC), vóór de opening van de Amerikaanse markt. De nieuwste dag kan later die dag één keer worden herzien.

Is er een API voor crypto-ETF-sentiment?

Ja: /v1/index/cefi geeft CEFI, een index van 0 tot 100 op basis van de netto flows van alle spot-crypto-ETF’s, met de onderdelen flow, trend en breedte en 30 dagen historie.

Hoeveel historie kan ik krijgen?

De laatste 30 dagen op elk endpoint. Langere reeksen staan in de grafieken op de site.

Wat zijn de rate limits?

120 verzoeken per minuut per sleutel. Boven de limiet geeft de API 429 met een Retry-After-header. De MCP-server staat 60 verzoeken per minuut per IP toe, zonder sleutel.

Is er een OpenAPI-specificatie?

Ja, OpenAPI 3 op api.cryptoetf.today/v1/openapi.json. De interactieve referentie staat op docs.cryptoetf.today.

Kan ik het gebruiken vanuit Claude of Cursor?

Ja, via de MCP-server op mcp.cryptoetf.today/api/mcp. Die heeft geen sleutel nodig en geeft dezelfde cijfers.

De ETF-flows van gisteren, vóór de Amerikaanse opening.

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