Crypto ETFs
Query crypto ETF totals, individual funds, and asset-level historical net flows.
Available data
Explore the latest performance and historical fund flows of ETFs linked to crypto assets such as Bitcoin and Ethereum.
- Asset overview: see related ETF counts and tickers, plus the latest combined volume, assets under management (AUM), and market capitalization.
- Fund details: view an individual ETF’s latest price, volume, AUM, market capitalization, premium, and fee.
- Historical trends: choose a date range to explore daily net inflows or outflows, AUM, and AUM as a percentage of the crypto asset’s market capitalization.
- Historical data is aggregated by crypto asset. Individual ETF history is not yet supported; missing data is not treated as zero.
Authentication
Query Parameters
Provide at least one of asset_id, query, ticker or symbol identifying the same unique asset. Omit dates for latest summary/detail; provide both dates for history.
asset_idstringqueryExampleasset_btcconditionalUnique asset ID.
querystringqueryExampleBTCconditionalAsset name, symbol or alias.
tickerstringqueryExampleBTCconditionalCrypto asset ticker, not an ETF ticker.
symbolstringqueryExampleBTCconditionalAsset symbol; exact case-insensitive match.
etf_tickerstringqueryExampleIBIToptionalETF ticker, uppercased exact match. Latest fund detail only; cannot be combined with date parameters.
Omit both dates for latest data. Provide both for history, inclusive, up to 366 calendar days.
start_datestringqueryExample2026-10-01conditionalInclusive start date, YYYY-MM-DD; requires end_date.
end_datestringqueryExample2026-10-14conditionalInclusive end date, YYYY-MM-DD; must not precede start_date. Both dates are required together.
Response
codeintegerExample0Business status; 0 on success.
messagestringExamplesuccessResult message.
Resolved asset, ETF detail or totals, and historical series.
asset_idstringExampleasset_btcResolved asset ID.
symbolstringExampleBTCAsset symbol.
modestringExamplehistorysummary: latest asset totals; detail: latest fund detail; history: asset daily history for the requested dates.
currencystringExampleUSDFixed to USD.
Fund object only in detail mode; null in summary and history modes.
etf_tickerstringETF ticker for latest fund detail.
fund_namestringFund name.
pricedecimal string | nullETF price in USD; decimal string or null.
volumedecimal string | nullVolume in USD; decimal string or null.
aumdecimal string | nullAssets under management in USD; decimal string or null.
market_capdecimal string | nullMarket cap in USD; decimal string or null.
premium_pctdecimal string | nullPremium percentage as a decimal string; 1.25 means 1.25%.
net_fee_pctdecimal string | nullNet fee percentage as a decimal string; 0.25 means 0.25%.
typestring | nullSource fund type, e.g. Spot or Futures.
source_urlstringSource page URL.
source_updated_atdatetime | nullSource update time in ISO 8601 UTC; null if unavailable.
crawled_atdatetimeLast successful collection time in ISO 8601 UTC.
Original latest totals only in summary mode; null in detail/history. Never contains historical aggregates.
etf_countintegerDistinct ETF count, including ETFs without monetary values.
etf_tickersstring[]Distinct ETF tickers sorted ascending.
total_volumedecimal string | nullTotal volume in USD; excludes nulls, null if all missing.
total_aumdecimal string | nullTotal AUM in USD; excludes nulls, null if all missing.
total_market_capdecimal string | nullTotal market cap in USD; excludes nulls, null if all missing.
Non-null record count for each aggregated metric.
volumeintegerNon-null record count.
aumintegerNon-null record count.
market_capintegerNon-null record count.
crawled_atdatetime | nullLast successful collection time in ISO 8601 UTC.
Asset daily history; filtered inclusively and sorted ascending in history mode. Empty when unavailable; no zero-filling.
stat_datedateExample2026-10-12Source statistical date, YYYY-MM-DD.
aumdecimal string | nullExample100000000000Assets under management in USD; decimal string or null.
net_flowdecimal string | nullExample100000000Daily net flow in USD; positive inflow, negative outflow, not cumulative or an AUM difference.
aum_pctdecimal string | nullExample6.40AUM as a percentage of the crypto asset market cap; 6.47 means 6.47%.