板块归属
股票↔板块双向查询: code=查证券所属板块 / board=按板块反查成分股
接口说明
查询个股当前归属的全部概念板块;按板块名反查成分股传 board=板块名(与 code 二选一)。
板块联动分析、概念热度统计、自建板块组合用它
板块清单可用本接口任一个股的返回结果枚举
快速调用
同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。
所属板块
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
df = pro.blocks(code="sz000001") # → 单列DataFrame(blocks)
板块成分股
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
df = pro.blocks(board="锂电池") # → 单行DataFrame(stocks列=代码列表)
所属板块
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/blocks",
headers={"X-API-Key": KEY},
params={"code": "sz000001"},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["blocks"]
板块成分股
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/blocks",
headers={"X-API-Key": KEY},
params={"board": "锂电池"},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["blocks"]
所属板块
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/blocks?code=sz000001"
板块成分股
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/blocks?board=%E9%94%82%E7%94%B5%E6%B1%A0"
输入参数
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| code | str | False | 证券代码(查所属板块); 与board二选一 |
| board | str | False | 板块名(反查成分股, 如 锂电池); 与code二选一 |
返回字段
| 名称 | 类型 | 描述 |
|---|---|---|
| code | str | 证券代码(code查询时) |
| blocks[] | array | 板块名称列表(code查询时) |
| board | str | 板块名(board查询时) |
| stocks[] | array | 成分股代码列表(升序, board查询时) |
| total | int | 成分股数量(board查询时) |
返回数据样例
{
"code": "sz000001",
"blocks": [
"300ESG",
"300周期",
"MSCIA50"
]
}
样例取自平台实时数据,blocks共 30 条,样例仅展示前 3 条。
最佳实践:code=查所属板块(单列) / board=反查成分股(单行); 题材维度的概念映射用 themes, 880/881板块指数行情不在本接口。