股票基础数据

股票基础数据 API

查询股票市场基础数据,包括股票列表、指数列表、可转债、交易日历和复权因子。

方法端点说明
GET/v1/stock/list股票列表
GET/v1/stock/index/list指数列表
GET/v1/stock/bond/list可转债列表
GET/v1/stock/calendar交易日历
GET/v1/stock/adjust-factor复权因子

1. 股票列表

获取 A 股全部股票列表。

端点

方法端点
GET/v1/stock/list

参数

参数类型必填默认值说明
statusint--上市状态 (1=正常, 0=退市)
stock_typestring--类型筛选 (主板/创业板/科创板/北交所)
limitint-100最大返回数量 (1-5000)
offsetint-0分页偏移量

在线试用

GET/v1/stock/list

代码示例

Python

import requests

API_KEY = "your_api_key"

response = requests.get(
    "https://tickerlab.org/v1/stock/list",
    params={"limit": 100, "status": 1},
    headers={"X-API-Key": API_KEY}
)

data = response.json()
print(f"股票总数: {data['count']}")
for stock in data['data'][:5]:
    print(f"{stock['stock_code']}: {stock['stock_name']}")

cURL

curl -H "X-API-Key: your_key" \
  "https://tickerlab.org/v1/stock/list?limit=100&status=1"

响应示例

{
  "status": "ok",
  "count": 100,
  "data": [
    {
      "stock_code": "sh.600000",
      "stock_name": "浦发银行",
      "status": 1,
      "list_date": "1999-11-10",
      "stock_type": "主板"
    }
  ]
}

2. 指数列表

获取股票指数列表。

端点

方法端点
GET/v1/stock/index/list

参数

参数类型必填默认值说明
marketstring--市场筛选
limitint-100最大返回数量

在线试用

GET/v1/stock/index/list

3. 可转债列表

获取可转债列表。

端点

方法端点
GET/v1/stock/bond/list

在线试用

GET/v1/stock/bond/list

4. 交易日历

获取交易所交易日历。

端点

方法端点
GET/v1/stock/calendar

参数

参数类型必填默认值说明
exchangestring--交易所 (SSE/SZSE)
start_datestring--开始日期 (YYYY-MM-DD)
end_datestring--结束日期
is_trading_dayint--是否交易日 (1=是, 0=否)
limitint-365最大返回数量

在线试用

GET/v1/stock/calendar

5. 复权因子

获取股票前复权/后复权因子。

端点

方法端点
GET/v1/stock/adjust-factor

参数

参数类型必填默认值说明
stock_codestring-股票代码 (如 sh.600000)
start_datestring--开始日期
end_datestring--结束日期
limitint-1000最大返回数量

在线试用

GET/v1/stock/adjust-factor