agentsclimarketplace

Stock unlock by stock

Skill FTShare-Lab/FTShare-skills/ftshare-market-data/sub-skills/stock-unlock-by-stock

按证券代码查询限售解禁批次及股东明细(market.ft.tech)。用户问某只股票限售解禁、解禁日期、解禁股东、解禁市值时使用。From its SKILL.md

Install
npx -y skills add FTShare-Lab/FTShare-skills --skill stock-unlock-by-stock

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

SKILL.md

3.5 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

限售解禁 - 按证券代码查询

1. 接口描述

项目说明
接口名称按证券代码查询限售解禁
外部接口GET /api/v1/market/data/unlock/stock-unlock
请求方式GET
适用场景按证券代码分页查询限售解禁批次及股东明细

2. 请求参数

参数名类型是否必填描述取值示例备注
stock_codestring是证券代码(6 位)000001-
pageint否页码,从 1 开始1默认 1
page_sizeint否每页条数50默认 50,最大 200

3. 响应说明

返回 PaginatedApiResponse 包装的 JSON 对象。

{
  "code": 0,
  "message": "success",
  "data": {
    "pageNum": 1,
    "pageSize": 50,
    "total": 1,
    "pages": 1,
    "records": [
      {
        "stockCode": "000001",
        "stockName": "平安银行",
        "unlockDate": "2025-06-15",
        "holderCount": "3",
        "ableFreeShares": "1000000",
        "currentFreeShares": "500000",
        "nonFreeShares": "500000",
        "liftMarketCap": "50000000",
        "totalRatio": "0.05",
        "freeRatio": "0.02",
        "newPrice": "12.50",
        "freeSharesType": "首发原股东限售股份",
        "b20Adjchrate": "0.03",
        "a20Adjchrate": "-0.01",
        "crawlDate": "20250601",
        "source": "eastmoney",
        "holders": [
          {
            "holderName": "张三",
            "addListingShares": "200000",
            "actualListedShares": "200000",
            "addListingCap": "2500000",
            "lockMonth": "12",
            "residualLimitedShares": "0",
            "freeSharesType": "首发原股东限售股份",
            "planFeature": "已实施"
          }
        ]
      }
    ]
  }
}

data.records 元素结构(批次)

字段名类型说明
stockCodestring证券代码
stockNamestring证券名称
unlockDatestring解禁日期
holderCountstring股东数量
ableFreeSharesstring可解禁股份
liftMarketCapstring解禁市值
totalRatiostring占总股本比例
freeRatiostring占流通股本比例
newPricestring最新价
freeSharesTypestring限售股份类型
b20Adjchratestring解禁前20日涨跌幅
a20Adjchratestring解禁后20日涨跌幅
holdersarray股东明细列表

holders 元素结构(股东明细)

字段名类型说明
holderNamestring股东名称
addListingSharesstring新增上市股份
actualListedSharesstring实际上市股份
addListingCapstring新增上市市值
lockMonthstring锁定期(月)
residualLimitedSharesstring剩余限售股份
freeSharesTypestring限售股份类型
planFeaturestring方案进度

4. 用法

通过主目录 run.py 调用:

python <RUN_PY> stock-unlock-by-stock --stock_code 000001
python <RUN_PY> stock-unlock-by-stock --stock_code 000001 --page 1 --page_size 50

5. 请求示例

GET /api/v1/market/data/unlock/stock-unlock?stock_code=000001&page=1&page_size=50

What ships with it: 1 file

2.0 KB alongside SKILL.md, 1 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.