ETF & Mutual Fund InformationETF与基金资料

该接口返回 ETF 和公募基金的财务与结构信息:股票代码、基金名称、费率、管理规模等关键指标,用于比较基金、识别与自身策略匹配的投资标的。

GEThttps://quote-fmp.com/stable/etf/info?symbol=SPY

数据更新周期

N/A · 不适用固定周期

接口说明

  • 比较基金:通过股票代码、名称、费率、管理规模等关键指标评估不同的 ETF 和公募基金,选出成本效益最高、最合适的投资选项。
  • 识别投资机会:利用详细数据找到符合自身投资策略、风险承受能力和财务目标的 ETF 与公募基金,利用 description(描述)与 isin(国际证券识别码) 等标准字段,可直接计算衍生比率或滚动窗口统计量。
  • 理解投资目标:了解各 ETF 和公募基金的目标与策略,根据资产类别、板块敞口和费率评估其是否适合纳入自己的投资组合。
  • 配套投研接口:ETF Sector Weighting(ETF 板块权重) · Mutual Fund & ETF Disclosure(公募基金与 ETF 披露) · Company Profile Data(公司概况) · Institutional Ownership Filings(机构持股申报)

请求参数

1 个参数
参数类型要求示例说明
symbolstring必填SPYETF 或公募基金交易代码,例如 SPY(标普 500 ETF)、QQQ(纳指 100 ETF)、VOO、VWO。

调用代码示例

Python 关键代码

示例向 /stable/etf/info 发起ETF与基金资料请求(必填 symbol),并清洗 name(名称)、description(描述)、isin(国际证券识别码) 等核心列。

Python(核心参数与字段清洗逻辑)
resp = requests.get(
    "https://quote-fmp.com/stable/etf/info",
    params={"symbol": "SPY", "apikey": FMP_KEY},
    timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 按 inceptionDate 升序重排并数值化 expenseRatio(管理费率)
df["expenseRatio"] = pd.to_numeric(df["expenseRatio"], errors="coerce")
df = df.sort_values("inceptionDate").reset_index(drop=True)

参数使用和避坑

2 组参数组合 · 2 条避坑

以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:

投研场景Query 参数组合示例返回数据特征与用途
查询 SPY 的基金资料symbol=SPY向 /stable/etf/info 传入基金代码 SPY。对照 expenseRatio、navCurrency 和 inceptionDate;比较净值前先确认计价币种,不把个股资料当作基金资料。
切换 QQQ 比较两只基金的基金资料symbol=QQQ保持接口不变,将基金代码改为 QQQ,与 SPY 按业务字段对齐。先从基金目录确认代码及覆盖,返回空数组时不要改用成分股 NVDA 代替基金。
时序与查询边界ETF与基金资料数据集:name 与 description 缺失值检测

/stable/etf/info 返回的ETF与基金资料数据集(必填 symbol)以 name(样本 State Street SPDR S&P 50…)和 description(样本 SPY is the best-recogniz…)为核心,衍生计算前建议先做缺失值检测。

落库主键与口径管理ETF与基金资料历史表:(symbol, isin, name) 排序键与 expenseRatio 原始值

同步 /stable/etf/info 的 19 个字段入库时,依赖 (symbol, isin, name) 实现幂等去重;核心数值 expenseRatio(如 0.09)可直接用于量化回测计算。

返回数据

19 个字段

本接口示例响应共包含 19 个字段(数值型 5 个,文本/日期/布尔型 14 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。

字段类型示例值说明
symbolstring"SPY"证券代码
namestring"State Street SPDR S&P 500 ETF"名称
descriptionstring"SPY is the best-recognized and…"描述
isinstring"US78462F1030"国际证券识别码
assetClassstring"Equity"资产类别
securityCusipstring"78462F103"证券 CUSIP 代码
domicilestring"US"注册地
websitestring"https://www.ssga.com/us/en/ins…"官网地址
etfCompanystring"SPDR"基金公司
expenseRationumber0.09管理费率
assetsUnderManagementnumber777349860000管理资产规模(AUM)
avgVolumenumber52093933平均成交量
inceptionDatestring"1993-01-22"成立日期
navnumber729.27基金资产净值(NAV)
navCurrencystring"USD"净值计价币种
holdingsCountnumber504持仓标的数量
isActivelyTradingbooleantrue是否在活跃交易
updatedAtstring"2026-07-30T16:00:20.049Z"更新时间
sectorsListarray[… (3)]板块列表
查看响应数据示例(原始 JSON)
[
{
"symbol": "SPY",
"name": "State Street SPDR S&P 500 ETF",
"description": "SPY is the best-recognized and oldest US listed ETF and typically tops rankings for largest AUM and greatest trading volume. The fund tracks the massively popular US index, the S&P 500. Few realize that S&P's index committee chooses 500 securities to represent the US large-cap space - not necessarily the 500 largest by market cap, which can lead to some omissions of single names. Still, the index offers outstanding exposure to the US large-cap space. It's important to note, SPY is a unit investment trust, an older but entirely viable structure. As a UIT, SPY must fully replicate its index (it probably would anyway) and forgo the small risk and reward of securities lending. It also can`t reinvest portfolio dividends between distributions, the resulting cash drag will slightly hurt performance in up markets and help in downtrends. SPY is a favored vanilla trading vehicle.",
"isin": "US78462F1030",
"assetClass": "Equity",
"securityCusip": "78462F103",
"domicile": "US",
"website": "https://www.ssga.com/us/en/institutional/etfs/state-street-spdr-sp-500-etf-trust-spy",
"etfCompany": "SPDR",
"expenseRatio": 0.09,
"assetsUnderManagement": 777349860000,
"avgVolume": 52093933,
"inceptionDate": "1993-01-22",
"nav": 729.27,
"navCurrency": "USD",
"holdingsCount": 504,
"isActivelyTrading": true,
"updatedAt": "2026-07-30T16:00:20.049Z",
"sectorsList": [
{
"industry": "Basic Materials",
"exposure": 1.6916311902850854
},
{
"industry": "Cash & Others",
"exposure": 0.30489782336177595

内容已截断,完整字段以实际返回为准。

常见问题解答(FAQ)

2 个问题
ETF与基金资料(/stable/etf/info)相比同模块的 ETF与基金持仓明细,在查询维度与字段上差在哪?

ETF与基金资料 走 /stable/etf/info 端点(必填 symbol),单条含 name、description、isin 共 19 项字段;同模块的 ETF & Fund Holdings(ETF与基金持仓明细) 走 /stable/etf/holdings(必填 symbol,9 项字段)。

针对 /stable/etf/info(ETF与基金资料),工程脚本中如何避免漏数或无效轮询?

生产调度中通常在 /stable/etf/info 中指定 symbol(跨市场代码须保留后缀);每次拉回 name(样本 State Street SPDR S&P 50…)后,按时间或代码水位线增量推进。

同模块相关接口对比

Holdings

本接口路径 /stable/etf/info,必填参数 symbol。 同一模块「Holdings」下共 4 个接口,下表列出其余 3 个, 按粒度与查询维度对比,避免选错接口。

接口路径核心差异与适用场景
ETF与基金持仓明细ETF & Fund Holdings/stable/etf/holdingsETF 和公募基金持有资产的详细明细,每只成分证券的名称、代码、ISIN、市值与权重占比
ETF 基金国家配置ETF & Fund Country Allocation/stable/etf/country-weightings指定 ETF 或公募基金在全球各国家与地区的资产配置权重分布
ETF持仓分布查询ETF Asset Exposure/stable/etf/asset-exposure被动型基金对单只底层股票的反向持仓敞口穿透查询

EtfAndMutualFunds(ETF 与基金)全部接口目录 →

需要稳定访问 ETF与基金资料 数据?注册即可获取专属 API Key,免费体验全部接口。
免费试用 1 个月