A股历史行情

公开接口

A股个股 A-Share · A股历史行情

查询 A 股个股历史 K 线。日线(period=d)取自本地行情库,其它周期按需实时取数;时间与周期参数不传时默认近一年与日线。

接口地址

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

接口说明

查询 A 股个股历史 K 线。日线(period=d)取自本地行情库,其它周期按需实时取数。

返回体为记录数组(非信封结构),每条含 date、timestamp、open、close、high、low、volume、change_amount、chg_pct、amplitude,按日期升序。支持 adj 参数选择复权方式(none / back / front);除权日前后 back/front 价已平滑,不会出现因拆分红导致的断层式假涨跌幅。

代码格式非法返回 400,区间内无数据返回 404。结果缓存 1 小时。

请求参数

参数位置类型必填默认说明
start_date查询string否近 1 年起始日期,格式 YYYYMMDD;不传或留空时默认近 1 年
end_date查询string否当日结束日期,格式 YYYYMMDD;不传或留空时默认当日
symbol查询string否600519个股代码(裸码,不带交易所后缀),如 600519
period查询string否dK 线周期;不传或留空时默认 d(日线),其它周期按需实时取数
adj查询string否none复权方式;不传或留空时默认 none(不复权,直接返回库内原始日线)。back 后复权:锚定上市首日,序列稳定不变,推荐用于回测与长期比较;front 前复权:锚定最新交易日,与行情软件显示一致,但历史数值会随每日最新价漂移。

返回字段

字段类型说明
datestring交易日期,YYYY-MM-DD
timestampnumber该交易日的毫秒级 Unix 时间戳(北京时间 00:00 起算)
opennumber开盘价
closenumber收盘价
highnumber最高价
lownumber最低价
volumenumber成交量
change_amountnumber涨跌额
chg_pctnumber涨跌幅(%)
amplitudenumber振幅(%)

接口示例

cURL
curl "https://api.databull.cn/cn/stock/history?start_date=20250101&end_date=20261231" \
  -H "Authorization: Bearer $DATABULL_API_KEY"
Python
from databull import DataBull

client = DataBull(api_key="YOUR_API_KEY")
result = client.get_history(symbol="600519", start_date="20260101", end_date="20260630", period="d", adj="back")
print(result)

响应示例

JSON
[
  {
    "date": "2026-06-26",
    "timestamp": 1782403200000,
    "open": 10.42,
    "close": 10.23,
    "high": 10.47,
    "low": 10.19,
    "volume": 1236481.64,
    "change_amount": -0.19,
    "chg_pct": -1.8234,
    "amplitude": 2.6872
  }
]

错误码

状态码触发条件
400证券代码格式非法
404区间内无数据

说明

  • 默认 adj=none 返回未复权原始价;跨分红、送转等除权事件比较价格时,可改传 adj=back(后复权)或 adj=front(前复权),详见下方「复权参数」。
  • 复权参数 adj:none 不复权;back 后复权,锚定上市首日,价格序列稳定不变,适合回测与长期收益比较;front 前复权,锚定最新交易日,与行情软件显示一致,但历史数值会随每日最新价漂移。复权为服务端即时派生:以未复权日线为基准乘以复权因子得到对应价格,并同步重算涨跌额 / 涨跌幅 / 振幅,除权日不会出现因拆分红导致的断层式假涨跌幅。
  • period 传 d 以外的值(如 w、60m)会切换为实时取数,字段口径以实际返回为准。
  • start_date / end_date 不传或传空串时按近一年 / 当日补齐;该默认值在每次请求时动态计算。
  • 结果缓存 1 小时。