API pentru fluxurile ETF-urilor crypto
Intrările și ieșirile nete zilnice ale ETF-urilor spot din SUA pe Bitcoin, Ethereum, Solana, XRP și încă douăsprezece criptomonede, în format JSON, pe fiecare activ și pe fiecare fond din spatele lui. Plus CEFI, indicele de sentiment al ETF-urilor crypto, prețurile monedelor și totalurile săptămânale. O singură cheie gratuită, fără card.
URL de bază 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.5 },
… încă 13
],
"updatedAt": "2026-10-23T15:51:39Z"
}Prima cerere în trei pași
Obține o cheie API gratuită
Autentifică-te și deschide profilul. Cheia (cetf_live_…) se creează acolo. Fără card, fără abonament.
Trimite-o într-un header
Funcționează oricare header:
Authorization: Bearer <key> X-API-Key: <key>
Citește JSON-ul
Fluxurile sunt nete, în milioane US$, rotunjite la 0,1. Pozitiv înseamnă intrare. Fiecare rând are data UTC; seriile merg de la cea mai veche → la cea mai nouă.
Endpointuri
8 endpointuri GET doar pentru citire. Deschide unul pentru a vedea un răspuns real.
GET/v1/flows/summaryUltimul flux net pentru fiecare dintre cele 16 active, într-un singur apel.Răspuns ▾
{
"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 },
… încă 13
],
"updatedAt": "2026-10-23T15:51:39Z"
}GET/v1/flows/{asset}Fluxuri nete zilnice pentru un activ, ultimele 30 de zile, de la cea mai veche → la cea mai nouă.Răspuns ▾
{
"symbol": "BTC",
"asset": "bitcoin",
"windowDays": 30,
"days": [
…,
{"date": "2026-10-21", "netFlowUsdM": 510.8},
{"date": "2026-10-22", "netFlowUsdM": -635.5}
],
"updatedAt": "2026-10-23T15:51:39Z"
}GET/v1/flows/{asset}/fundsAceleași 30 de zile pentru un activ, fond cu fond: IBIT, FBTC, ETHA și restul.Răspuns ▾
{
"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-23T15:51:39Z"
}GET/v1/fundsFiecare fond cu emitentul, comisionul și data listării, plus activele nete actuale (AUM) și monedele deținute.Răspuns ▾
{
"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-23T15:51:39Z"
}GET/v1/index/cefiCEFI, Crypto ETF Flow Index de la 0 la 100, cu flux, trend și amploare.Răspuns ▾
{
"index": "CEFI-Composite",
"current": 38,
"date": "2026-10-22",
"components": {"flow": 37, "trend": 42, "breadth": 35},
"windowDays": 30,
"history": [ { "date": "…", "value": … }, … ]
}GET/v1/pricesPrețul spot și variația pe 24 de ore pentru toate cele 16 monede.Răspuns ▾
{
"prices": [
{ "symbol": "BTC", "priceUsd": …, "change24hPct": … },
…
],
"updatedAt": "…"
}GET/v1/analytics/weeklyTotaluri pe șapte zile pentru fiecare activ: flux net, ziua medie, zile de creștere și de scădere.Răspuns ▾
{
"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/tickersLista celor 16 active urmărite: simbol, id și nume.Răspuns ▾
[
{ "symbol": "BTC", "asset": "bitcoin", "name": "Bitcoin" },
{ "symbol": "ETH", "asset": "ethereum", "name": "Ethereum" },
…
]Un endpoint pentru fiecare activ
Fiecare grup de ETF-uri crypto spot din SUA are propria serie la /v1/flows/{asset}. Funcționează și numele complete: bitcoin, dogecoin, avalanche.
API pentru fluxurile ETF Bitcoin
GET /v1/flows/btcjoi, 22 oct.−$635.5MAPI pentru fluxurile ETF Ethereum
GET /v1/flows/ethjoi, 22 oct.−$110.6MAPI pentru fluxurile ETF Solana
GET /v1/flows/soljoi, 22 oct.−$8.5MAPI pentru fluxurile ETF XRP
GET /v1/flows/xrpjoi, 22 oct.+$2.6MAPI pentru fluxurile ETF Hyperliquid
GET /v1/flows/hypjoi, 22 oct.−$7.9MAPI pentru fluxurile ETF Chainlink
GET /v1/flows/linkjoi, 22 oct.fără fluxAPI pentru fluxurile ETF Hedera
GET /v1/flows/hbarjoi, 22 oct.+$0.1MAPI pentru fluxurile ETF Avalanche
GET /v1/flows/avaxjoi, 22 oct.fără fluxAPI pentru fluxurile ETF Dogecoin
GET /v1/flows/dogejoi, 22 oct.fără fluxAPI pentru fluxurile ETF Litecoin
GET /v1/flows/ltcjoi, 22 oct.fără fluxAPI pentru fluxurile ETF Sui
GET /v1/flows/suijoi, 22 oct.fără fluxAPI pentru fluxurile ETF Polkadot
GET /v1/flows/dotjoi, 22 oct.fără fluxAPI pentru fluxurile ETF BNB
GET /v1/flows/bnbjoi, 22 oct.fără fluxAPI pentru fluxurile ETF NEAR
GET /v1/flows/nearjoi, 22 oct.+$0.5MAPI pentru fluxurile ETF Tron
GET /v1/flows/trxjoi, 22 oct.fără fluxAPI pentru fluxurile ETF Zcash
GET /v1/flows/zecjoi, 22 oct.+$14.2MUltima zi din /v1/flows/summary, în milioane US$. Fiecare card deschide pagina de fluxuri a activului, cu tabele pe fiecare fond.
API pentru indicele de sentiment al ETF-urilor crypto
CEFI, Crypto ETF Flow Index, transformă fluxurile ETF ale întregii piețe într-un singur număr de la 0 la 100. În fiecare zi de tranzacționare adună fluxurile nete ale tuturor ETF-urilor spot pe cele 16 active, în dolari, și punctează trei componente față de ultimul an.
Un flux zero înseamnă 50. O zi tipică de intrări are în jur de 69, o zi tipică de ieșiri în jur de 31. Un singur indice compus, fără variante pe active. Răspunsul conține 30 zile de istoric.
"current": 38Un grafic în opt rânduri
Fluxurile ETF-urilor pe Bitcoin din ultimele 22 zile de tranzacționare, dintr-un singur apel la /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 și Hyperliquid includ fiecare zi calendaristică, cu weekendurile ca 0; celelalte active includ doar zilele de tranzacționare.
Ce construiesc dezvoltatorii cu el
Dashboarduri și grafice
Fluxuri zilnice lângă preț, un grafic cu bare pe 30 de zile pentru fiecare activ, un total al pieței.
Boți de dimineață
O postare în Telegram, Discord sau Slack când apar cifrele de ieri, înainte de deschiderea pieței din SUA.
Newslettere și note
Un clasament săptămânal al activelor cu totaluri, ziua medie și zile de creștere/scădere.
Agenți AI
Claude, Cursor sau propriul tău agent citește aceleași date prin serverul MCP, fără cheie.
Trei căi de acces, toate gratuite
Aceleași cifre peste tot, aceeași fereastră de 30 zile.
REST API
cheie gratuită- Autentificare
- Bearer · X-API-Key
- Limită
- 120 / min / cheie
- Peste limită
429+ Retry-After- Pentru
- aplicații, boți, scripturi
Server MCP
fără cheie- Transport
- Streamable HTTP
- Limită
- 60 / min / IP
- Instrumente
- 7, doar citire
- Pentru
- Claude, Cursor, agenți
Widget
fără cheie- Format
- iframe HTML, 360 sau 600 px
- Actualizări
- în fiecare dimineață
- Teme
- luminoasă, întunecată, auto
- Pentru
- bloguri și site-uri
Ai nevoie de istoric complet, limite mai mari sau fișiere programate? Parteneriate de date →
Încorporează un widget
Unsprezece widgeturi pentru site sau blog: fluxuri, fonduri, active nete, CEFI. Orice active, de la o zi la trei luni, temă luminoasă sau întunecată. Se actualizează singur în fiecare dimineață; nu e nevoie de cheie.
Activele, perioada, tema, dimensiunea și linia CEFI se setează acolo.
Despre date
Ce înseamnă cifrele, înainte să construiești pe ele.
Resurse pentru dezvoltatori
docs.cryptoetf.todayFiecare endpoint, parametru și eroare, cu testare interactivă.Specificație OpenAPI 3 ↗api.cryptoetf.today/v1/openapi.jsonGenerează un client în orice limbaj.Stare ↗status.cryptoetf.todayREST, MCP și publicarea zilnică, în direct.Server MCPmcp.cryptoetf.today/api/mcpDouăsprezece instrumente doar pentru citire pentru asistenți AI.TypeScript SDK ↗npm i cryptoetfClient oficial pentru Node, Deno, Bun și browsere. Tipizat, fără dependențe.Python SDK ↗pip install cryptoetfClient oficial pentru Python 3.9+. Dicționare simple, gata pentru pandas.API pentru ETF-uri crypto — Întrebări frecvente
Întrebări despre chei, limite și actualitatea datelor. Pentru orice altceva — Asistență
Există un API gratuit pentru fluxurile ETF-urilor pe Bitcoin?
Da. API-ul este gratuit cu o cheie din profilul tău: fără card, fără abonament plătit. Acoperă Bitcoin și încă 15 grupuri de ETF-uri crypto spot.
Ce active sunt acoperite?
Bitcoin, Ethereum, Solana, XRP, Hyperliquid, Dogecoin, Chainlink, Avalanche, Hedera, Litecoin, BNB, Polkadot, Sui, NEAR, Tron și Zcash — fiecare grup de ETF-uri crypto spot listate în SUA.
Returnează API-ul fluxuri pe fiecare fond, de exemplu IBIT sau FBTC?
Da. /v1/flows/{asset}/funds returnează fluxul net zilnic al fiecărui fond pe un activ, precum IBIT, FBTC sau ETHA, pentru aceleași ultime 30 de zile. Istoricul mai lung pe fiecare fond este pe paginile activelor de pe site, de exemplu fluxurile ETF-urilor pe Bitcoin.
Pot obține AUM-ul fiecărui ETF crypto?
Da. /v1/funds listează fiecare ETF crypto spot cu emitentul, comisionul sponsorului și data listării, activele nete actuale (AUM) și monedele deținute, plus totalul pe fiecare activ. Este o imagine actuală, nu un istoric. Fidelity, Grayscale, Franklin Templeton, Canary și WisdomTree nu publică deținerile în monede, așa că pentru fondurile lor coinsHeld este null.
Cât de des sunt actualizate datele?
O dată pe zi de tranzacționare. Fluxurile unei zile apar în dimineața următoare (UTC), înainte de deschiderea pieței din SUA. Cea mai nouă zi poate fi revizuită o dată mai târziu în aceeași zi.
Există un API pentru sentimentul ETF-urilor crypto?
Da: /v1/index/cefi returnează CEFI, un indice de la 0 la 100 construit din fluxurile nete ale tuturor ETF-urilor crypto spot, cu componentele flux, trend și amploare și 30 de zile de istoric.
Cât istoric pot obține?
Ultimele 30 de zile pe fiecare endpoint. Seriile mai lungi sunt în graficele de pe site.
Care sunt limitele de cereri?
120 de cereri pe minut per cheie. Peste limită, API-ul returnează 429 cu headerul Retry-After. Serverul MCP permite 60 de cereri pe minut per IP, fără cheie.
Există o specificație OpenAPI?
Da, OpenAPI 3 la api.cryptoetf.today/v1/openapi.json. Referința interactivă se află la docs.cryptoetf.today.
Îl pot folosi din Claude sau Cursor?
Da, prin serverul MCP la mcp.cryptoetf.today/api/mcp. Nu necesită cheie și returnează aceleași cifre.
Fluxurile ETF de ieri, înainte de deschiderea pieței din SUA.
GET https://api.cryptoetf.today/api/v1/flows/summary