Menu
China equities
Stock Share Structure
StockShareStructureThis API requires paid access or an active trial. Review its fields and examples first; online payments are not available yet.
Data description
Use the field names shown below when building requests.
POST /v1/data/operations/StockShareStructure · JSON
Input parameters
| Field | Type | Constraint | Description and example |
|---|---|---|---|
stockObject证券代码 | string_arraystring_array | Required Dictionary selection: STOCK_A_COMPANY | 股票代码是沪深北上市公司通用的股票代码,支持一次获取多个品种数据 Example: |
beginDate开始日期 | datedate | Optional | 查询股票股本结构数据区间的起始时间,输入格式为 “YYYY-MM-DD” Example: |
endDate截止日期 | datedate | Optional | 截止日期是指截至某一指定日期,股票历史的股本结构变动情况 Example: |
pageNo页面编号 | numbernumber | Optional | 定位分页查询的目标页码,默认不限 Example: |
pageSize页内记录数 | numbernumber | Optional | 单页返回的最大记录条数,默认不限 Example: |
Response fields
| Field | Type | Constraint | Description and example |
|---|---|---|---|
stockobject股票内码 | stringstring | — | 沪深北上市股票的内部编码 Example: |
stockname股票名称 | stringstring | — | 沪深北上市公司的股票简称 Example: |
stockcode股票代码 | stringstring | — | 沪深北上市公司的通用股票代码 Example: |
enddate截止日期 | stringstring | — | 股本结构信息截止日期 Example: |
totalshares总股本(仅普通股)(万股) | stringstring | — | 沪深北上市股票的总股本(仅普通股) Example: |
asharesA股合计(万股) | stringstring | — | 沪深北上市股票的A股股份 Example: |
afloats流通A股(万股) | stringstring | — | 沪深北上市股票的流通A股股份 Example: |
restrictasharep有限售条件流通A股(万股) | stringstring | — | 沪深北上市股票的有限售条件的流通A股股份 Example: |
nonrestrictedshares无限售条件流通A股(万股) | stringstring | — | 沪深北上市股票的无限售条件的流通A股股份 Example: |
nonlistedshares未流通A股(万股) | stringstring | — | 沪深北上市股票的未流通A股股份 Example: |
bsharestotalB股合计(万股) | stringstring | — | 沪深北上市股票的B股股份 Example: |
listedbshares流通B股(万股) | stringstring | — | 沪深北上市股票的流通B股股份 Example: |
nonlistedrestrictedbshares未流通B股(万股) | stringstring | — | 沪深北上市股票的未流通B股股份 Example: |
hsharesH股合计(万股) | stringstring | — | 沪深北上市股票的H股股份 Example: |
otherfloatshares海外上市股合计(万股) | stringstring | — | 沪深北上市股票的海外上市股份 Example: |
ssharesS股合计(万股) | stringstring | — | 沪深北上市股票的S股股份 Example: |
nsharesN股合计(万股) | stringstring | — | 沪深北上市股票的N股股份 Example: |
changereason股本变动原因说明 | stringstring | — | 沪深北上市股票的股本变动原因说明 Example: |
floatshares流通股本(万股) | numbernumber | — | 沪深北上市股票的流通股本 Example: |
restrictedshares限售股本(万股) | numbernumber | — | 沪深北上市股票的限售股本 Example: |
nonfloatshares非流通股本(万股) | numbernumber | — | 沪深北上市股票的非流通股本
Example: |
totalsharesinclprefer总股本(含优先股)(万股) | numbernumber | — | 沪深北上市股票的总股本(含优先股) Example: |
prefershares优先股(万股) | numbernumber | — | 沪深北上市股票的优先股 Example: |
stateholding国家持股(万股) | numbernumber | — | 沪深北上市股票的国家持股
Example: |
slegalpersonholding国有法人持股(万股) | numbernumber | — | 沪深北上市股票的国有法人持股
Example: |
otherdcapitalholding其他内资持股合计(万股) | numbernumber | — | 沪深北上市股票的其他内资持股合计
Example: |
dlegalpersonholding其中:境内法人持股(万股) | numbernumber | — | 其中:境内法人持股 Example: |
managementshares其中:高管持股(万股) | numbernumber | — | 其中:高管持股 Example: |
otherdnaturalpersonholding其中:其他境内自然人持股(万股) | numbernumber | — | 其中:其他境内自然人持股 Example: |
foreignholding外资持股合计(万股) | numbernumber | — | 外资持股合计 Example: |
flegalpersonholding其中:境外法人持股(万股) | numbernumber | — | 其中:境外法人持股 Example: |
fnaturalpersonholding其中:境外自然人持股(万股) | numbernumber | — | 其中:境外自然人持股 Example: |
restrictedbshares有限售条件流通B股(万股) | numbernumber | — | 沪深北上市股票的有限售条件流通B股 Example: |
nonrestrictedbshares无限售条件流通B股(万股) | numbernumber | — | 沪深北上市股票的无限售条件流通B股
Example: |
restrictedhshares有限售条件流通H股(万股) | numbernumber | — | 沪深北上市股票的有限售条件流通H股 Example: |
nonrestrictedhshares无限售条件流通H股(万股) | numbernumber | — | 沪深北上市股票的无限售条件流通H股 Example: |
neeqashares三板A股(万股) | numbernumber | — | 三板转北交所股票的三板A股 Example: |
neeqbshares三板B股(万股) | numbernumber | — | 三板转北交所股票的三板B股 Example: |
Request example
Example instruments, required parameters and applicable page limits are prefilled. Open the side drawer for field notes and a live response.
{
"parameters": {
"stockObject": [
"1679"
],
"pageNo": 1,
"pageSize": 5
}
}- stockObject: 贵州茅台 · 600519.SH
- Samples use verified instruments and dictionary values. Records depend on the query range, data updates and the selected key's permissions.
- The sample requests 5 records; some business aggregates may return more rows, as shown in the actual response.
Coverage and access boundaries
Follow the parameter notes for minute intervals, price adjustment and time units. A missing field does not mean a zero value.