etf_flow_today
etf_flow_today
US spot crypto ETF aggregate net flows. BTC and ETH spot ETF data, normalized across issuers.
Signature
etf_flow_today({ asset?: "BTC" | "ETH" | "both", include_issuer_breakdown?: boolean, // default false})Returns
{ "as_of": "2026-05-13", "BTC": { "daily_net_inflow_usd": 142_000_000, "cumulative_net_inflow_usd": 38_200_000_000, "total_aum_usd": 124_500_000_000, "n_etfs": 11 }, "ETH": { "daily_net_inflow_usd": -18_500_000, "cumulative_net_inflow_usd": 4_280_000_000, "total_aum_usd": 12_100_000_000, "n_etfs": 9 }}With include_issuer_breakdown: true:
{ "BTC": { "issuers": { "IBIT": {"daily_inflow_usd": 89_000_000, "aum_usd": 52_000_000_000}, "FBTC": {"daily_inflow_usd": 24_000_000, "aum_usd": 18_000_000_000}, "BITB": {...}, ... }, ... }}Example agent prompt
“what are today’s BTC and ETH spot ETF flows? break down by issuer.”
Why this exists
ETF flows are a clean institutional-positioning signal. Daily net inflows >$300M historically precede ~3-5% BTC up-moves in 1-2 weeks. Daily outflows >$200M signal de-risking. This tool aggregates SoSoValue’s per-issuer data into single-call answers, with issuer breakdown for deeper analysis.
Free tier
24h cached daily + cumulative aggregates. Good for daily flow trend check.
Pro tier
Real-time (4hr refresh, the cadence ETFs report). Issuer-level breakdown. 90-day flow history.
See also
- macro_tape — confirm flow direction matches macro regime
- hl_vault_leaderboard — flows often precede HL vault performance