agentsclimarketplace

Stock holder ften

Skill FTShare-Lab/FTShare-skills/ftshare-market-data/sub-skills/stock-holder-ften

查询 A 股十大流通股东。当用户需要获取 A 股十大流通股东信息(按 stock_code 查全部历史,或以 is_last=true 查全市场最新一期),支持沪深京股票,或了解单票/全市场十大流通股东时使用。From its SKILL.md

Install
npx -y skills add FTShare-Lab/FTShare-skills --skill stock-holder-ften

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

5.3 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

查询 A 股十大流通股东

接口说明

项目说明
接口名称查询 A 股十大流通股东
外部接口/api/v1/market/data/holder/stock-holder-ften
请求方式GET
适用场景指定 stock_code 查全部历史十大流通股东,或 is_last=true 查全市场最新一期

请求参数

参数名类型是否必填描述取值示例备注
stock_codestring否单个股票代码603323.SH不传时需配合 --is_last;支持沪深京 A 股,需 6 位数字+后缀(SH/SZ/BJ),单次仅支持一个代码
is_lastflag否取所有标的最新一期(flag)传字符串 "true";与 stock_code 二选一
pageint否页码1默认 1,仅 is_last=true 模式下生效
page_sizeint否每页记录数50默认 50

执行方式

通过根目录的 run.py 调用(推荐):

# 查询 603323.SH 所有公告期十大流通股东
python <RUN_PY> stock-holder-ften --stock_code 603323.SH

# 查询全市场最新一期(分页)
python <RUN_PY> stock-holder-ften --is_last --page 1 --page_size 50

<RUN_PY> 为主 SKILL.md 同级的 run.py 绝对路径。

响应结构

{
    "items": [
        {
            "stock_code": "603323.SH",
            "stock_name": "苏农银行",
            "publish_date": "2026-03-31",
            "share_holding": 23.15,
            "fen_holders": [
                {
                    "rank": 1,
                    "shareholder_name": "香港中央结算有限公司",
                    "shareholder_type": "境外法人",
                    "share_type": "A股",
                    "shareholding": 55000000.0,
                    "share_ratio": 3.90,
                    "limit_num": null,
                    "unlimit_num": null,
                    "change_shares": 1200000.0,
                    "change_type": "增持",
                    "change_percentage": 2.23
                }
            ]
        }
    ],
    "total_pages": 1,
    "total_items": 21
}

顶层字段说明

字段名类型是否可为空说明
itemsArray否公告期列表(每个元素对应一个公告期)
total_pagesint否总页数
total_itemsint否总记录数

fen_holders 数组元素字段

字段名类型是否可为空说明
rankint否股东名次
shareholder_nameString否股东名称
shareholder_typeString否股东性质
share_typeString否股份类型,固定为"A股"
shareholdingstring否持股数(股)
share_ratiostring否占股本持股比例(%)
limit_numstring是流通限售数量
unlimit_numstring是流通无限售数量
change_sharesstring否增减(股)
change_typeString是变动类型
change_percentagestring是变动比例(%)

注意事项

  • 必须至少指定 --stock_code 或 --is_last 其一,否则报错。
  • 指定 --stock_code 时返回该标的全部历史,通常 total_pages 为 1。
  • --is_last 模式按 page/page_size 分页返回全市场最新一期。
  • is_last 在 query string 中传字符串 "true",否则部分客户端反序列化会 400。
  • fen_holders 中 limit_num/unlimit_num 等字段可能为空,展示时需做空值处理。

What ships with it: 2 files

4.7 KB alongside SKILL.md, 2 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.