A股股票列表

公开接口

A股个股 A-Share · A股股票列表

返回 A 股全市场股票列表,每条含股票代码、名称与所属市场标识,可用作关联行情、财务数据时的主键映射表。

接口地址

GET /cn/stocks
完整地址:https://api.databull.cn/cn/stocks

接口说明

返回全市场 A 股股票列表,每条含 symbol、name、market。响应为 {"code": 0, "data": [...]}。

支持可选搜索:
- q:关键词,模糊匹配股票代码(ts_code,含交易所后缀)或名称;
- exchange:交易所过滤(SH / SZ),按 ts_code 后缀匹配。
两者可叠加,不传则仍返回全量(服务端上限 10000 条)。

请求参数

参数位置类型必填默认说明
q查询string否搜索关键词,模糊匹配代码或名称;留空返回全量
exchange查询string否交易所过滤:SH / SZ(按 ts_code 后缀匹配);留空不过滤

返回字段

字段类型说明
codenumber业务状态码,0 表示成功
dataarray股票记录数组
data[].symbolstring股票代码,如 000001
data[].namestring股票名称
data[].marketstring市场标识,如 cn

接口示例

cURL
curl "https://api.databull.cn/cn/stocks" \
  -H "Authorization: Bearer $DATABULL_API_KEY"
Python
from databull import DataBull

client = DataBull(api_key="YOUR_API_KEY")
result = client.get_stock_list()
print(result)

响应示例

JSON
{
  "code": 0,
  "data": [
    {
      "symbol": "000001",
      "name": "平安银行",
      "market": "cn"
    }
  ]
}

说明

  • 响应为 {"code": 0, "data": [...]} 信封结构。
  • 接口一次性返回全量列表(服务端上限 10000 条),无分页参数;属于静态参照数据,按需更新而非每日刷新。