Filings ExtractSEC申报文件提取

该接口直接从官方 SEC 申报文件中提取结构化数据,包括持股数量、市值、证券细节和申报链接,便于分析公司披露信息,可直接用于机构重仓股穿透、聪明钱调仓方向追踪与机构抱团集中度分析。

GEThttps://quote-fmp.com/stable/institutional-ownership/extract?cik=0001388838&year=2023&quarter=3

数据更新周期

1-2 Hours

接口说明

  • SEC 申报文件分析:从 SEC 申报文件中提取持股数量、市值、证券细节等关键信息,传入 cik 后可获取 securityCusip(证券CUSIP代码)、nameOfIssuer(发行人名)与 shares(持股数量) 等核心要素,减少跨市场数据入库时的字段映射工作。
  • 股权变动跟踪:通过申报报告持续监控公司股权结构随时间的变化,配合 nameOfIssuer(发行人名)与 shares(持股数量) 等返回项,能高效支撑同行业标的横向比对。
  • 申报文件对比:比较不同申报期的详细数据,跟踪趋势与变化,买方团队在构建跟踪看板时,可并联接入「13F申报日期查询」以增强监控颗粒度。
  • 关联数据线接口:Holders Industry Breakdown(机构持股行业分布) · Positions Summary(机构持仓汇总) · Company Profile Data(公司概况) · SEC Filings By CIK(按 CIK 查 SEC 申报)

请求参数

3 个参数
参数类型要求示例说明
cikstring必填0001388838SEC Central Index Key(CIK)编号,用于定位公司 SEC 主体(须传补足前导零的 10 位定长字符串,如 "0000320193",切勿传整型)
yearstring必填2023目标财报/数据的年份,如 2023。
quarterstring必填3目标季度,1、2、3、4 分别对应 Q1~Q4。

调用代码示例

Python 关键代码

执行 /stable/institutional-ownership/extract 查询SEC申报文件提取(必填 cik, year, quarter),直接产出 securityCusip(证券 CUSIP 代码)、nameOfIssuer(发行人名)、shares(持股数量) 等 14 项字段。

Python(核心参数与字段清洗逻辑)
resp = requests.get(
    "https://quote-fmp.com/stable/institutional-ownership/extract",
    params={"cik": "0001388838", "year": "2023", "quarter": "3", "apikey": FMP_KEY},
    timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 保留上游 acceptedDate 并清洗 securityCusip;可见时间须另核对披露来源和时区
df["reported_accepted_time"] = pd.to_datetime(df["acceptedDate"], errors="coerce")
df["securityCusip"] = pd.to_numeric(df["securityCusip"], errors="coerce")

参数使用和避坑

3 组参数组合 · 2 条避坑

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

投研场景Query 参数组合示例返回数据特征与用途
按 10 位 CIK(0001388838)检索SEC申报文件提取cik=0001388838&year=2023&quarter=3向 /stable/institutional-ownership/extract 传补零 10 位 cik=0001388838,获取 securityCusip、nameOfIssuer、shares(样本 securityCusip=674215207)。
切换代表性机构/主体(cik=0001067983)对比SEC申报文件提取cik=0001067983&year=2023&quarter=3改传 cik=0001067983 调用 /stable/institutional-ownership/extract,横向比较不同 SEC 申报主体的 securityCusip、nameOfIssuer、shares。
回溯 2024Q4 历史季末SEC申报文件提取截面cik=0001388838&year=2024&quarter=Q4指定 year=2024&quarter=Q4,还原 0001388838 在历史季末的 securityCusip、nameOfIssuer、shares 明细。
防未来函数SEC申报文件提取:核验 acceptedDate 的来源,避免将账期或回填时间当作公开时刻

/stable/institutional-ownership/extract 返回 acceptedDate(样本 2023-11-13),但字段名不保证它在所有市场都是实际公开时刻。对经核实的 SEC 申报,可结合接收时间和时区判断可见性;非美标的、与期末同日的零点时间或回填日期,须先核对原始披露来源。未核实前保留原值,不据此承诺回测已消除前视偏差。

落库主键与口径SEC申报文件提取入库指南:(symbol, cik, date) 唯一约束与 securityCusip 数值口径

在为SEC申报文件提取(/stable/institutional-ownership/extract)设计表结构时,以 (symbol, cik, date) 唯一锁定记录,并对 securityCusip(证券 CUSIP 代码)与 shares(持股数量) 保留完整浮点精度。

返回数据

14 个字段

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

字段类型示例值说明
datestring"2023-09-30"日期
filingDatestring"2023-11-13"申报日期(监管申报日期;若同表含 acceptedDate,实盘事件对齐应优先取 acceptedDate)
acceptedDatestring"2023-11-13"受理日期(SEC 精确到秒接收时间戳;Point-in-Time 量化回测须以此时间为准以防未来函数)
cikstring"0001388838"SEC CIK 编号(SEC 10 位定长中央索引键,落库须定义为 VARCHAR(10) 字符串以防前导零丢失)
securityCusipstring"674215207"证券 CUSIP 代码
symbolstring"CHRD"证券代码
nameOfIssuerstring"CHORD ENERGY CORPORATION"发行人名
sharesnumber13280持股数量
titleOfClassstring"COM NEW"证券类别名称
sharesTypestring"SH"股份类型代码(如 SH)
putCallSharestring""看跌看涨占比
valuenumber2152290数值
linkstring"https://www.sec.gov/Archives/e…"详情链接
finalLinkstring"https://www.sec.gov/Archives/e…"申报文件最终链接
查看响应数据示例(原始 JSON)
[
{
"date": "2023-09-30",
"filingDate": "2023-11-13",
"acceptedDate": "2023-11-13",
"cik": "0001388838",
"securityCusip": "674215207",
"symbol": "CHRD",
"nameOfIssuer": "CHORD ENERGY CORPORATION",
"shares": 13280,
"titleOfClass": "COM NEW",
"sharesType": "SH",
"putCallShare": "",
"value": 2152290,
"link": "https://www.sec.gov/Archives/edgar/data/1388838/000117266123003760/0001172661-23-003760-index.htm",
"finalLink": "https://www.sec.gov/Archives/edgar/data/1388838/000117266123003760/infotable.xml"
}
]

常见问题解答(FAQ)

2 个问题
在「Extract」分类下,SEC申报文件提取(14 个字段)与 机构持股申报 的核心差异点是什么?

SEC申报文件提取 与 Institutional Ownership Filings(机构持股申报) 分别映射 /stable/institutional-ownership/extract(必填 cik, year, quarter,含 securityCusip 等 14 列)与 /stable/institutional-ownership/latest(无必填参数,含 8 列),可按研究粒度灵活选用。

实盘任务调用 /stable/institutional-ownership/extract 拉取SEC申报文件提取时,如何规范化控制查询边界与重试节奏?

您只需按 cik 过滤条件请求 /stable/institutional-ownership/extract 并做非空校验;配合空数组 [] 短路判断,即可构建零人工干预的 SEC申报文件提取(securityCusip)自动化同步任务。

同模块相关接口对比

Extract

本接口路径 /stable/institutional-ownership/extract,必填参数 cik、year、quarter。 同一模块「Extract」下共 3 个接口,下表列出其余 2 个, 按粒度与查询维度对比,避免选错接口。

接口路径核心差异与适用场景
机构持股申报Institutional Ownership Filings/stable/institutional-ownership/latest是全市场 SEC Form 13F 机构持仓报告的实时广播流
13F申报日期查询Form 13F Filings Dates/stable/institutional-ownership/dates机构投资者提交 Form 13F 申报的日期,便于按季度跟踪机构的股票持仓与投资动向

Form13F(机构持仓 13F)全部接口目录 →

需要稳定访问 SEC申报文件提取 数据?注册即可获取专属 API Key,免费体验全部接口。
免费试用 1 个月