港股股票列表
公开接口港股 HK Stock · 港股股票列表
分页返回港股股票列表,每条含股票代码、名称与所属市场标识,可用作关联港股行情、财务数据时的主键映射表。
接口地址
GET /hk/stocks完整地址:
https://api.databull.cn/hk/stocks接口说明
分页返回港股股票列表,每条含 symbol、name、market。响应为 {"code": 0, "data": {...}} 信封。
港股清单每日自动同步,覆盖港交所全部普通股票,约 3500 只,**必须分页**(默认 100/页,最大 500);结果按 symbol 升序,翻页稳定不重复、不遗漏。
支持可选搜索:
- q:关键词,模糊匹配股票代码或名称(英文),大小写不敏感;
- exchange:交易所过滤(默认 hkex)。
两者可叠加,留空则返回全量分页。
请求参数
参数位置类型必填默认说明
q查询string否搜索关键词,模糊匹配代码或名称;留空返回全量exchange查询string否交易所过滤:hkex;留空不过滤page查询integer否1页码,从 1 开始;不小于 1page_size查询integer否100每页条数,1~500;取值 1~500返回字段
字段类型说明
codenumber业务状态码,0 表示成功dataobject分页结果对象data.itemsarray股票记录数组,按 symbol 升序data.items[].symbolstring港股代码,如 00700(5 位数字带前导零)data.items[].namestring股票名称(英文原名)data.items[].marketstring市场标识,如 hkdata.totalnumber满足筛选条件的总条数data.page / data.page_sizenumber当前页码 / 每页条数data.has_moreboolean是否还有下一页empty_reasonstring仅当 items 为空时出现,标注为空的原因(见下)接口示例
cURL
curl "https://api.databull.cn/hk/stocks" \
-H "Authorization: Bearer $DATABULL_API_KEY"Python
from databull import DataBull
client = DataBull(api_key="YOUR_API_KEY")
result = client.get_hk_stock_list(page=1, page_size=100)
print(result)响应示例
JSON
{
"code": 0,
"data": {
"items": [
{
"symbol": "00700",
"name": "Tencent Holdings Ltd",
"market": "hk"
}
],
"total": 3512,
"page": 1,
"page_size": 100,
"has_more": true
}
}错误码
状态码触发条件
403当前套餐不包含该市场数据,升级套餐后可用
说明
- 响应为
{"code": 0, "data": {...}}信封结构。 - 港股清单每日自动同步,覆盖港交所全部普通股票(不含指数 / ETF / 基金 / 权证等),全量约 3500 只,随上市退市动态增减。
- 必须分页(默认 100/页,最大 500);结果按 symbol 升序,翻页稳定不重复、不遗漏。
q同时匹配代码与名称,大小写不敏感(如00700/tencent都能命中00700 / Tencent Holdings Ltd)。exchange按代码后缀过滤,取值需与库中一致,传错返回空列表。- 清单为空时(尚未同步)返回
empty_reason: catalog_not_synced;页码越界返回page_out_of_range。 - 该接口属于「港股」数据域,需付费套餐(专业版及以上)方可调用;免费版仅覆盖 A 股。
Esc