Cryptocurrency List加密货币清单
该接口返回全球交易所交易的全部加密货币:代码、名称、配对法币及挂牌交易所等信息,是识别币种、了解市场分布的基础字典。
https://quote-fmp.com/stable/cryptocurrency-list数据更新周期
N/A · 不适用固定周期
接口说明
- 加密货币识别:获取全部交易中加密货币的清单,包括代码、名称和配对的法币。这些数据帮助投资者区分不同加密货币、了解其市场存在感。
- 交易所信息:接口还提供加密货币挂牌交易所的信息,含交易所全称与简称标识,便于投资者跟踪每种加密货币的交易场所。
- 支撑决策:用接口提供的详细数据跟踪加密货币表现、监控市场趋势,做出有依据的投资决策,适合纳入每日定时同步管道,为策略信号生成与风险监控提供稳定数据支撑。
- 配套投研接口:All Cryptocurrencies Quotes(加密货币批量报价) · Historical Cryptocurrency Light Chart(加密货币历史快照) · Search Crypto News(加密货币新闻检索) · Forex Quote(外汇实时报价)
调用代码示例
Python 关键代码按示例请求 /stable/cryptocurrency-list 获取加密货币清单(仅 apikey),DataFrame 包含 name(名称)、exchange(交易所代码)、icoDate(ICO(代币发行)日期)(name=IOTA USD)。
resp = requests.get(
"https://quote-fmp.com/stable/cryptocurrency-list",
params={"apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 按 icoDate 升序重排并数值化 circulatingSupply(流通供应量)
df["circulatingSupply"] = pd.to_numeric(df["circulatingSupply"], errors="coerce")
df = df.sort_values("icoDate").reset_index(drop=True)参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 一次性拉取全量加密货币清单初始化本地主表 | GET /stable/cryptocurrency-list(免参数) | 直接请求 /stable/cryptocurrency-list 即返回全表,含 name、exchange、icoDate 等 6 列;建库或每日全量覆盖时无需拼接任何 Query 参数。 |
| 以 symbol 为唯一键覆盖写入,避免全表重复 | GET /stable/cryptocurrency-list → upsert on symbol | 全表每轮返回 symbol(样本 MIOTAUSD)等 6 列,落库时以 symbol 作唯一键覆盖;同模块无参数相近的接口,单点补数只能重拉全表。 |
| 落库后自检:symbol 唯一性与 name 空值率 | GET /stable/cryptocurrency-list → count(distinct symbol) / null_ratio(name) | 6 列落库完成后,用 count(distinct symbol) 对账行数;name(如 IOTA USD)若大面积为空,说明本次全表拉取不完整,需要重跑。 |
在量化流水线中调用 /stable/cryptocurrency-list(加密货币清单,免业务参数),拿到的 name(IOTA USD)与 icoDate(2017-11-09)需先经过非空校验再送入因子矩阵。
/stable/cryptocurrency-list 单行含 6 个属性(如 circulatingSupply=4232705124);PostgreSQL 或 ClickHouse 建表推荐以 (symbol, exchange, name) 为排序主键。
返回数据
6 个字段本接口示例响应共包含 6 个字段(数值型 2 个,文本/日期/布尔型 4 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
symbol | string | "MIOTAUSD" | 证券代码 |
name | string | "IOTA USD" | 名称 |
exchange | string | "CCC" | 交易所代码 |
icoDate | string | "2017-11-09" | ICO(代币发行)日期 |
circulatingSupply | number | 4232705124 | 流通供应量 |
totalSupply | number | 4788606639 | 总供应量 |
查看响应数据示例(原始 JSON)
[
{
"symbol": "MIOTAUSD",
"name": "IOTA USD",
"exchange": "CCC",
"icoDate": "2017-11-09",
"circulatingSupply": 4232705124,
"totalSupply": 4788606639
}
]常见问题解答(FAQ)
2 个问题在对接「Cryptocurrency」数据线时,加密货币清单与 加密货币完整报价 各自解决什么问题?
加密货币清单 通过 /stable/cryptocurrency-list(免业务参数)返回 name(名称)、exchange(交易所代码)等 6 列明细;同模块的 Full Cryptocurrency Quote(加密货币完整报价) 则通过 /stable/quote(必填 symbol)提供配套数据。
想要完整归档加密货币清单,请求 /stable/cryptocurrency-list 时在参数调度上有什么最佳实践?
在采集 加密货币清单 时,可免过滤参数访问 /stable/cryptocurrency-list 一次性导出完整截面;若遇到休市日或未披露窗口返回 [],脚本应记录水位线并平滑跳过。
同分类关联接口对比
加密货币本接口路径 /stable/cryptocurrency-list(所属子模块「Cryptocurrency」仅此 1 个接口),无必填参数。 下表列出同属「加密货币」大类下的 6 个关联接口,方便横向对比与上下游联动:
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 加密货币完整报价Full Cryptocurrency Quote | /stable/quote | 全部加密货币的实时报价,当前价、最高价、最低价、开盘价等完整价格数据一应俱全 |
| 加密货币快速报价Cryptocurrency Quote Short | /stable/quote-short | 以精简形式返回加密货币的实时价格、涨跌与成交量,适合需要即时行情的数字资产投资者与交易者 |
| 加密货币批量报价All Cryptocurrencies Quotes | /stable/batch-crypto-quotes | 一次请求返回多种加密货币的实时行情,最新价格、涨跌变化与成交量 |
| 加密货币历史快照Historical Cryptocurrency Light Chart | /stable/historical-price-eod/light | 多种加密货币的历史日线价格与成交量,回看价格演变、评估特定时段的市场活跃度 |
| 加密货币全量历史Historical Cryptocurrency Full Chart | /stable/historical-price-eod/full | 加密货币的日线级完整历史,开高低收(OHLC)、成交量、VWAP 等数据齐备 |
| 加密货币1分钟分时1-Minute Interval Cryptocurrency Data | /stable/historical-chart/1min | 逐分钟的 OHLC 价格与成交量实时数据,捕捉短线波动与量能异动 |