Skip to content

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