获取 CoinGlass 收录的比特币 ETF 列表,包括代码、基金名称、管理规模(AUM)、管理费率、最新价格与成交额、溢价/折价率,以及持有的 BTC 数量和 24 小时、7 天变化。适合做 ETF 规模排行,或查询其他 ETF 接口可用的 ticker。
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
以下 API 等级均可调用本接口:业余 初创 标准 专业 企业
响应数据
data 为数组,每个元素是一只 ETF。截至 2026-10-20 共返回 20 只,既有现货 ETF(fund_type 为 Spot,如 GBTC),也有期货 ETF(fund_type 为 Futures,如 BITO),右侧示例只保留了前 2 只。aum_usd、market_cap_usd、shares_outstanding、management_fee_percent 以字符串返回,计算前请先转换为数字。
百分比字段已经是百分数
management_fee_percent、price_change_percent、premium_discount_percent、change_percent_24h、change_percent_7d的单位都是 %,例如1.5表示 1.5%、-0.01表示 -0.01%,不需要再乘以 100。
200 · application/json · 响应示例见右侧面板。
| 字段 | 类型 | 必返 | 说明 |
|---|---|---|---|
code | string | 是 | 业务状态码,"0" 表示成功 |
msg | string | 否 | 结果说明;成功时不返回此字段 |
data | array of object | 是 | ETF 列表,每个元素是一只 ETF |
data[].ticker | string | 是 | ETF 代码(标识符),例如 GBTC;其他 ETF 接口的 ticker 参数填这个值 |
data[].fund_name | string | 是 | 基金名称,例如 Grayscale Bitcoin Trust ETF |
data[].region | string | 是 | 所属地区,例如 us |
data[].market_status | string | 是 | 市场状态,例如 open、closed、early_trading,直接取自数据源 |
data[].primary_exchange | string | 是 | 主要上市交易所代码,例如 ARCX(NYSE Arca) |
data[].cik_code | string | 否 | 美国 SEC 给发行主体分配的 CIK 编号(唯一标识符);20 只中有 3 只没有 |
data[].fund_type | string | 否 | 基金类型,例如 Spot(现货)、ETF、Futures(期货) |
data[].market_cap_usd | string | 否 | 市值,美元,以字符串返回;等于 price_usd × shares_outstanding |
data[].list_date | integer(int64) | 是 | 上市日期,毫秒时间戳(UTC),为数据源记录的日期 |
data[].shares_outstanding | string | 否 | 流通份额(股数),以字符串返回 |
data[].aum_usd | string | 否 | 管理资产总值(AUM),美元,以字符串返回 |
data[].management_fee_percent | string | 否 | 管理费率,单位 %,1.5 表示 1.5%,以字符串返回;20 只中有 7 只没有此字段 |
data[].last_trade_time | integer(int64) | 是 | 最新成交时间,毫秒时间戳(UTC) |
data[].last_quote_time | integer(int64) | 是 | 最新报价(计价)时间,毫秒时间戳(UTC) |
data[].volume_quantity | number | 是 | 成交量,单位为份额(股) |
data[].volume_usd | number | 是 | 成交额,美元 |
data[].price_usd | number | 是 | 最新价格,美元/份 |
data[].price_change_usd | number | 是 | 价格相对前一交易日收盘价的变化,美元/份 |
data[].price_change_percent | number | 是 | 价格涨跌幅,单位 %,0.37 表示 0.37% |
data[].asset_details | object | 否 | 资产与持仓明细;20 只中有 3 只没有此对象 |
data[].asset_details.net_asset_value_usd | number | 是 | 基金净资产总额,美元,不是每份净值;与 aum_usd 数值相同 |
data[].asset_details.premium_discount_percent | number | 是 | 溢价/折价率,单位 %;正数为溢价,负数为折价 |
data[].asset_details.holding_quantity | number | 是 | 持有的 BTC 数量(BTC 余额) |
data[].asset_details.change_percent_24h | number | 否 | 过去 24 小时 BTC 持有量变化幅度,单位 % |
data[].asset_details.change_quantity_24h | number | 否 | 过去 24 小时 BTC 持有量变化,单位 BTC;负数为减少 |
data[].asset_details.change_percent_7d | number | 否 | 过去 7 天 BTC 持有量变化幅度,单位 % |
data[].asset_details.change_quantity_7d | number | 否 | 过去 7 天 BTC 持有量变化,单位 BTC;负数为减少 |
data[].asset_details.update_date | string | 是 | 持仓数据的日期(更新时间),格式 YYYY-MM-DD,例如 2026-10-19。各 ETF 的日期可能不同 |
data[].update_timestamp | integer(int64) | 是 | 这条记录的刷新时间,毫秒时间戳(UTC);不代表持仓数据的日期,持仓日期请看 asset_details.update_date |
API 等级
所有 API 等级都可以调用本接口。各等级价格见 API 等级。
| API 等级 | 能否调用 |
|---|---|
| 业余 | ✅ 可以 |
| 初创 | ✅ 可以 |
| 标准 | ✅ 可以 |
| 专业 | ✅ 可以 |
| 企业 | ✅ 可以 |
用 AI 调用本接口
选一个任务,点「在 ChatGPT 中打开」或「在 Claude 中打开」,AI 会先读取本页说明,再直接给出结果;也可以点「复制」,把完整提示词粘贴到你常用的 AI 工具里。
本接口通过 REST API 提供数据,可使用上方提示词让 AI 编写调用代码。MCP 可调用的工具见 CoinGlass MCP。
应用场景
| 场景 | 说明 |
|---|---|
| ETF 规模排行 | 按 aum_usd 或持有的 BTC 数量给比特币 ETF 排名,看资金集中在哪些发行商。 |
| 跟踪持仓增减 | 用 24 小时、7 天的 BTC 持有量变化,发现正在增持或减持的 ETF。 |
| 比较费率与溢价 | 对比各 ETF 的管理费率和溢价/折价率,辅助选择投资标的。 |
| 获取 ticker 列表 | 为「比特币 ETF 详情」「比特币 ETF 历史」等需要 ticker 的接口生成可选代码。 |
相关接口
| 接口 | 区别 |
|---|---|
| 比特币 ETF 详情 | 单只 ETF 的基础资料、当日行情和 52 周表现 |
| 比特币 ETF 历史 | 单只 ETF 每日的净值、净资产和 BTC 持仓 |
| 比特币 ETF 流入流出历史 | 每日资金净流入和各 ETF 明细 |
| 比特币 ETF 资产管理规模 | 比特币 ETF 管理资产总额的历史 |
| 以太坊 ETF 列表 | 以太坊 ETF 的同类列表 |
常见问题
百分比字段的 1.5 是 1.5% 还是 150%?
是 1.5%。management_fee_percent、price_change_percent、premium_discount_percent、change_percent_24h、change_percent_7d 都已经是百分数,不需要再乘以 100。
为什么有的 ETF 缺少某些字段?
并不是每只 ETF 都有完整数据。截至 2026-10-20,返回的 20 只中,3 只没有 asset_details,3 只没有 cik_code,7 只没有 management_fee_percent。读取前请先判断字段是否存在,缺失时按无数据处理,不要当作 0。
aum_usd 等字段为什么是字符串?
aum_usd、market_cap_usd、shares_outstanding、management_fee_percent 以字符串返回,计算或排序前请先转换为数字,否则会按文字顺序排序。
多久更新?持仓是哪一天的?
数据每天更新一次。持仓数据对应的日期看 asset_details.update_date,不要用 update_timestamp(记录刷新时间)代替。各 ETF 的持仓日期可能不同,也可能明显早于调用日期:示例中 BITO 的 update_date 是 2026-09-04,而 update_timestamp 是 2026-10-20。按持仓做对比或排序前请先查看这个字段。
深入了解:比特币 ETF
什么是比特币现货 ETF?
比特币现货 ETF 直接持有比特币,投资者在证券账户里买卖 ETF 份额,就能获得 BTC 的价格敞口,不需要自己保管私钥。美国的比特币现货 ETF 于 2024 年 1 月 11 日开始交易。
现货 ETF 和期货 ETF 有什么区别?
现货 ETF 持有比特币本身;期货 ETF(如 BITO)持有比特币期货合约,需要定期展期,长期表现可能偏离比特币价格。本接口可以用 fund_type 区分两类。
ETF 的溢价和折价是怎么来的?
ETF 在交易所的成交价可能高于或低于每份净值(NAV),高于时为溢价、低于时为折价。比特币 ETF 有申购赎回机制,较大的溢价或折价通常会被套利收窄。
