Aller au contenu
Flux net mer. 21 oct. :+$556.5MCumulé:+$75.3BNAV:$129.7BCEFI:60 · AviditéFonds:58Actifs:16
données du mer. 21 oct. · publié jeu. 22 oct. 05:48 UTC · T+1
Gratuit · JSON · OpenAPI 3

API des flux d’ETF crypto

Entrées et sorties nettes quotidiennes des ETF spot américains sur Bitcoin, Ethereum, Solana, XRP et douze autres cryptoactifs, en JSON, par actif et pour chaque fonds qui le compose. Plus CEFI, l’indice de sentiment des ETF crypto, les prix des cryptos et les totaux hebdomadaires. Une clé gratuite, sans carte.

URL de base https://api.cryptoetf.today/api/v1
16actifs
8endpoints
30jours d’historique
120requêtes / min
GET /v1/flows/summary
curl https://api.cryptoetf.today/api/v1/flows/summary \
  -H "Authorization: Bearer $CRYPTOETF_KEY"
200 application/jsonabrégé
{
  "assets": [
    { "symbol": "BTC", "asset": "bitcoin",
      "date": "2026-10-21", "netFlowUsdM": 524.8 },
    { "symbol": "ETH", "asset": "ethereum",
      "date": "2026-10-21", "netFlowUsdM": 14.9 },
    { "symbol": "SOL", "asset": "solana",
      "date": "2026-10-21", "netFlowUsdM": 0.6 },
    … 13 de plus
  ],
  "updatedAt": "2026-10-22T21:14:40Z"
}
API et MCP opérationnels · données du mer. 21 oct., publiées à jeu. 22 oct. 05:48status.cryptoetf.today ↗

Votre première requête en trois étapes

01

Obtenez une clé API gratuite

Connectez-vous et ouvrez votre profil. La clé (cetf_live_…) y est créée. Sans carte, sans abonnement.

Créer ma clé
02

Envoyez-la dans un en-tête

Les deux en-têtes fonctionnent :

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

Lisez le JSON

Les flux sont nets, en millions de dollars US, arrondis à 0,1. Une valeur positive est une entrée. Chaque ligne porte sa date UTC ; les séries vont de la plus ancienne à la plus récente.

Endpoints

8 endpoints GET en lecture seule. Ouvrez-en un pour voir une vraie réponse.

GET/v1/flows/summaryDernier flux net de chacun des 16 actifs en un seul appel.Réponse ▾
{
  "assets": [
    { "symbol": "BTC", "asset": "bitcoin",
      "date": "2026-10-21", "netFlowUsdM": 524.8 },
    { "symbol": "ETH", "asset": "ethereum",
      "date": "2026-10-21", "netFlowUsdM": 14.9 },
    { "symbol": "SOL", "asset": "solana",
      "date": "2026-10-21", "netFlowUsdM": 0.6 },
    … 13 de plus
  ],
  "updatedAt": "2026-10-22T21:14:40Z"
}
GET/v1/flows/{asset}Flux nets quotidiens d’un actif, 30 derniers jours, du plus ancien au plus récent.Réponse ▾
{
  "symbol": "BTC",
  "asset": "bitcoin",
  "windowDays": 30,
  "days": [
    …,
    {"date": "2026-10-20", "netFlowUsdM": 34.2},
    {"date": "2026-10-21", "netFlowUsdM": 524.8}
  ],
  "updatedAt": "2026-10-22T21:14:40Z"
}
GET/v1/flows/{asset}/fundsLes mêmes 30 jours pour un actif, fonds par fonds : IBIT, FBTC, ETHA et les autres.Réponse ▾
{
  "symbol": "BTC",
  "asset": "bitcoin",
  "windowDays": 30,
  "days": [
    …,
    { "date": "2026-10-21", "totalUsdM": 524.8,
      "funds": [
        {"ticker": "IBIT", "issuer": "BlackRock", "netFlowUsdM": 235},
        {"ticker": "FBTC", "issuer": "Fidelity", "netFlowUsdM": 212.7},
        …
      ] }
  ],
  "updatedAt": "2026-10-22T21:14:40Z"
}
GET/v1/fundsChaque fonds avec son émetteur, ses frais et sa date de cotation, plus son actif net actuel (AUM) et les cryptos détenues.Réponse ▾
{
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "totalNetAssetsUsdM": 109115.3, "date": "2026-10-21"}
  ],
  "funds": [
    { "ticker": "IBIT", "name": "iShares Bitcoin Trust ETF",
      "issuer": "BlackRock", "sponsorFeePct": 0.25,
      "netAssetsUsdM": 68466.7, "coinsHeld": 814262.5975, "netAssetsDate": "2026-10-21", … },
    …
  ],
  "updatedAt": "2026-10-22T21:14:40Z"
}
GET/v1/index/cefiCEFI, le Crypto ETF Flow Index de 0 à 100, avec flux, tendance et ampleur.Réponse ▾
{
  "index": "CEFI-Composite",
  "current": 60,
  "date": "2026-10-21",
  "components": {"flow": 74, "trend": 50, "breadth": 52},
  "windowDays": 30,
  "history": [ { "date": "…", "value": … }, … ]
}
GET/v1/pricesPrix spot et variation sur 24 heures des 16 cryptos.Réponse ▾
{
  "prices": [
    { "symbol": "BTC", "priceUsd": …, "change24hPct": … },
    …
  ],
  "updatedAt": "…"
}
GET/v1/analytics/weeklyTotaux sur sept jours par actif : flux net, jour moyen, jours d’entrées et de sorties.Réponse ▾
{
  "from": "2026-10-16", "to": "2026-10-22",
  "assets": [
    {"symbol": "BTC", "asset": "bitcoin", "netFlowUsdM": 995.6, "avgDailyUsdM": 248.9, "positiveDays": 3, "negativeDays": 1},
    …
  ]
}
GET/v1/tickersRépertoire des 16 actifs suivis : symbole, id et nom.Réponse ▾
[
  { "symbol": "BTC", "asset": "bitcoin", "name": "Bitcoin" },
  { "symbol": "ETH", "asset": "ethereum", "name": "Ethereum" },
  …
]
GET /v1/index/cefi

API de l’indice de sentiment des ETF crypto

CEFI, le Crypto ETF Flow Index, résume les flux d’ETF de tout le marché en un nombre de 0 à 100. Chaque jour de bourse, il additionne en dollars les flux nets de tous les ETF spot sur les 16 actifs et note trois composantes par rapport à l’année écoulée.

Flux · 40%Le flux net du jour, lissé.
Tendance · 30%Flux net sur les 20 derniers jours de bourse.
Ampleur · 30%La part des fonds qui reçoivent des capitaux.

Un flux nul vaut 50. Un jour d’entrées typique vaut environ 69, un jour de sorties typique environ 31. Un seul indice composite, pas de variante par actif. La réponse contient 30 jours d’historique.

CEFI · mer. 21 oct."current": 60
60Avidité
Flux
74
Tendance
50
Ampleur
52

Un graphique en huit lignes

Flux des ETF Bitcoin sur les 22 derniers jours de bourse, issus d’un seul appel à /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 et Hyperliquid listent chaque jour calendaire, les week-ends à 0 ; les autres actifs ne listent que les jours de bourse.

ETF Bitcoin spot · flux net quotidienUS$ M
22 sept.21 oct.
Plus forte entrée+$714.7Mmar. 22 sept.
Plus forte sortie−$491.5Mmer. 7 oct.
Jours de bourse2215 en entrée, 7 en sortie

Ce que les développeurs en font

Tableaux de bord et graphiques

Flux quotidiens à côté du prix, un histogramme sur 30 jours par actif, un total pour tout le marché.

/flows/{asset}/prices

Bots du matin

Un message Telegram, Discord ou Slack dès que les chiffres de la veille arrivent, avant l’ouverture américaine.

/flows/summary

Newsletters et notes

Un classement hebdomadaire des actifs avec totaux, jour moyen et jours d’entrées/sorties.

/analytics/weekly/index/cefi

Agents IA

Claude, Cursor ou votre propre agent lit les mêmes données via le serveur MCP, sans clé.

MCP · 7 tools

Trois accès, tous gratuits

Les mêmes chiffres partout, la même fenêtre de 30 jours.

REST API

clé gratuite
Auth
Bearer · X-API-Key
Limite
120 / min / clé
Au-delà
429 + Retry-After
Pour
applications, bots, scripts
Obtenir une clé API gratuite

Serveur MCP

sans clé
Transport
Streamable HTTP
Limite
60 / min / IP
Outils
7, lecture seule
Pour
Claude, Cursor, agents
Guide d’installation MCP

Widget

sans clé
Format
iframe HTML, 360 ou 600 px
Mises à jour
chaque matin
Thèmes
clair, sombre, auto
Pour
blogs et sites
Créer un widget

Besoin de l’historique complet, de limites plus élevées ou de fichiers planifiés ? Partenariats de données →

Intégrer un widget

Onze widgets pour votre site ou blog : flux, fonds, actif net, CEFI. N’importe quels actifs, d’un jour à trois mois, clair ou sombre. Mis à jour automatiquement chaque matin ; aucune clé nécessaire.

Créer votre widget →
Les 11 widgets dans le générateur →

Actifs, période, thème, taille et ligne CEFI se règlent là-bas.

À propos des données

Ce que représentent les chiffres, avant de construire dessus.

T+1Un jour de bourse apparaît le lendemain matin (UTC), avant l’ouverture américaine. Le jour le plus récent peut être révisé une fois plus tard dans la journée. Les fonds SUI arrivent un jour plus tard.
Actifs et fondsChaque actif est fourni en total quotidien et, via /v1/flows/{asset}/funds, fonds par fonds (IBIT, FBTC, ETHA…). Un fonds sans chiffre pour le jour est null, pas 0. L’actif net actuel et les cryptos détenues par chaque fonds sont sur /v1/funds.
Fenêtre de 30 joursChaque clé lit les 30 derniers jours ; windowDays dans la réponse l’indique. Les graphiques sur longue période sont sur cryptoetf.today.
PrixIssus des tickers des plateformes d’échange, en cache 60 secondes. Voir updatedAt dans /v1/prices.
SourceDéclarations des émetteurs et publications publiques des fonds. Les mêmes chiffres que sur cryptoetf.today.
DisponibilitéREST, MCP et la publication quotidienne sont surveillés sur status.cryptoetf.today.

API des ETF crypto — FAQ

Questions sur les clés, les limites et la fraîcheur des données. Pour le reste — Assistance

Existe-t-il une API gratuite pour les flux des ETF Bitcoin ?

Oui. L’API est gratuite avec une clé issue de votre profil : sans carte, sans offre payante. Elle couvre Bitcoin et 15 autres ensembles d’ETF crypto spot.

Quels actifs sont couverts ?

Bitcoin, Ethereum, Solana, XRP, Hyperliquid, Dogecoin, Chainlink, Avalanche, Hedera, Litecoin, BNB, Polkadot, Sui, NEAR, Tron et Zcash — tous les ensembles d’ETF crypto spot cotés aux États-Unis.

L’API renvoie-t-elle les flux par fonds, comme IBIT ou FBTC ?

Oui. /v1/flows/{asset}/funds renvoie le flux net quotidien de chaque fonds sur un actif, comme IBIT, FBTC ou ETHA, sur les mêmes 30 derniers jours. L’historique plus long fonds par fonds est sur les pages des actifs du site, par exemple les flux des ETF Bitcoin.

Peut-on obtenir l’AUM de chaque ETF crypto ?

Oui. /v1/funds liste chaque ETF crypto spot avec son émetteur, ses frais de gestion et sa date de cotation, son actif net actuel (AUM) et les cryptos qu’il détient, plus le total par actif. C’est un instantané, pas un historique. Fidelity, Grayscale, Franklin Templeton, Canary et WisdomTree ne publient pas leurs avoirs en cryptos : pour leurs fonds, coinsHeld vaut null.

À quelle fréquence les données sont-elles mises à jour ?

Une fois par jour de bourse. Les flux d’une journée apparaissent le lendemain matin (UTC), avant l’ouverture du marché américain. Le jour le plus récent peut être révisé une fois plus tard dans la journée.

Existe-t-il une API pour le sentiment des ETF crypto ?

Oui : /v1/index/cefi renvoie CEFI, un indice de 0 à 100 construit à partir des flux nets de tous les ETF crypto spot, avec ses composantes flux, tendance et ampleur, et 30 jours d’historique.

Combien d’historique puis-je obtenir ?

Les 30 derniers jours sur chaque endpoint. Les séries plus longues sont sur les graphiques du site.

Quelles sont les limites de requêtes ?

120 requêtes par minute et par clé. Au-delà, l’API renvoie 429 avec un en-tête Retry-After. Le serveur MCP autorise 60 requêtes par minute et par IP, sans clé.

Existe-t-il une spécification OpenAPI ?

Oui, OpenAPI 3 sur api.cryptoetf.today/v1/openapi.json. La référence interactive se trouve sur docs.cryptoetf.today.

Puis-je l’utiliser depuis Claude ou Cursor ?

Oui, via le serveur MCP sur mcp.cryptoetf.today/api/mcp. Aucune clé n’est nécessaire et les chiffres sont les mêmes.

Les flux d’ETF de la veille, avant l’ouverture américaine.

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