沪深港通标的
获取沪深港通标的名单(按市场分组)
接口说明
沪深港通标的名单,按市场分组(沪股通/深股通/港股通)。
market=all 一次拿三市;做北向标的过滤、港股通范围判断用它
沪深股通 ETF 单独在名单「沪深股通ETF」里
快速调用
同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。
沪股通标的
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
df = pro.hsgt(market="sh") # → market/code 两列
print(len(df), df.attrs.get("totals"))
三市一次拿
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
all3 = pro.hsgt()
print(all3.groupby("market").size())
沪股通标的
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/hsgt",
headers={"X-API-Key": KEY},
params={"market": "sh"},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["markets"]
三市一次拿
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/hsgt",
headers={"X-API-Key": KEY},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["markets"]
沪股通标的
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/hsgt?market=sh"
三市一次拿
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/hsgt"
输入参数
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| market | str | False | sh沪股通 / sz深股通 / hk港股通 / all三市(默认) |
| date | str | False | 快照日期 YYYY-MM-DD, 缺省最新 |
返回字段
| 名称 | 类型 | 描述 |
|---|---|---|
| date | str | 实际使用的快照日 |
| markets.sh/sz/hk.total | int | 各市场标的数 |
| markets.sh/sz/hk.codes | list | 各市场代码数组(sh600000/hk00700) |
返回数据样例
{
"date": "2026-09-15",
"markets": {
"sh": {
"date": "2026-09-15",
"total": 1903,
"codes": [
"sh510050",
"sh510100",
"sh510150"
]
}
},
"note": "名单快照滞后27天(同步链路异常?), 成员时效请自行评估"
}
样例取自平台实时数据,codes共 1903 条,样例仅展示前 3 条。
最佳实践:北向=sh+sz 约4000只; 只要某市场代码时显式传 market 以缩小响应。沪深股通ETF不在本接口, 走 special_list(name="沪深股通ETF")。