历史K线(日/周/月) GET /api/kline Bearer

接口:kline——返回单只股票历史 K线:开高低收、成交量额、涨跌幅、复权状态、停牌与 ST 标记。支持任意日期窗口切片与周期切换(ktype=d/w/m)。周/月线由前复权日线聚合:自动剔除分红除权造成的假跌口,比不复权周月线更适合回测。

限量:专业档及以上=上市以来全历史(约 3000~6000 行);基础档=近 5 年(约 1200 行);免费版=近 3 年(约 730 行)。四项限额按身份:速率(免费 30 / 基础 60 / 专业 120 / 旗舰 600 次/分)/月次数/月行数/日行数,单次返回行数计入日/月行数,超限返回 429(带具体额度与已用量,响应头 Retry-After)。退市股票数据保留。

权限:免费版可调(kline min_points=0);升级档位提速提额,每次调用计 1 次月配额。 档位说明 →

输入参数

名称类型必选描述
codestr 必填 股票代码,支持 600519 / 600519.SH / sh.600519 三种写法
startstr 选填 开始日期 YYYY-MM-DD(含);缺省=身份可见范围起点(免费版近3年);别名 start_date 亦可
endstr 选填 结束日期 YYYY-MM-DD(含);缺省=最新交易日;别名 end_date 亦可
ktypestr 选填 K线周期:d=日线(默认)/ w=周线 / m=月线(周月由日线聚合);其他值报 400
limitint 选填 只返回最近 N 根(过滤后);缺省=全量,便于只取最新一段

输出参数

名称类型默认显示描述
datestr Y 交易日期 YYYY-MM-DD
codestr Y 标准化代码(如 sh.600519)
openfloat Y 开盘价(元)
highfloat Y 最高价(元)
lowfloat Y 最低价(元)
closefloat Y 收盘价(元)
preclosefloat Y 前收盘价(元)
volumefloat Y 成交量(股)
amountfloat Y 成交额(元)
pctChgfloat Y 涨跌幅(%,-0.78 表示跌 0.78%)
adjustflagstr Y 复权状态:1=后复权 2=前复权 3=不复权
tradestatusstr Y 交易状态:1=正常交易 0=停牌
isSTstr Y 是否 ST:1=是 0=否(逐日标记)
turnfloat N 换手率(%),来源=每日估值快照,极早期或停牌日可空
peTTMfloat N 滚动市盈率(倍),来源=每日估值快照
psTTMfloat N 滚动市销率(倍),来源=每日估值快照
pcfNcfTTMfloat N 滚动市现率·现金流(倍),预留字段(暂无日频源,恒空)——市现率请用 /api/daily_basic 或估值数据集
pbMRQfloat N 市净率(最新报告期,倍),来源=每日估值快照

units 口径随每个响应返回——消费方据此判 45 是 45% 还是 0.45,不必猜。

接口示例

curl -H "Authorization: Bearer <token>" "https://api-stock.600044.xyz/api/kline?code=600519&start=2026-09-01"
import requests
r = requests.get("https://api-stock.600044.xyz/api/kline",
                 params={"code": "600519", "start": "2026-09-01"},
                 headers={"Authorization": "Bearer <token>"}).json()
print(r["units"], r["count"])
for row in r["rows"]:
    print(row["date"], row["open"], row["close"], row["pctChg"])

数据样例 (真实数据:贵州茅台 600519)

date
交易日期 YYYY-MM-DD
code
标准化代码(如 sh.600519)
open
开盘价(元)
high
最高价(元)
low
最低价(元)
close
收盘价(元)
preclose
前收盘价(元)
volume
成交量(股)
amount
成交额(元)
pctChg
涨跌幅(%,-0.78 表示跌 0.
adjustflag
复权状态:1=后复权 2=前复权 3
tradestatus
交易状态:1=正常交易 0=停牌
isST
是否 ST:1=是 0=否(逐日标记
turn
换手率(%),来源=每日估值快照,极
peTTM
滚动市盈率(倍),来源=每日估值快照
2026-09-11sh.6005191285.151286.151263.011275.161285.133480142.04430841445.0-0.7758210nullnull
2026-09-14sh.6005191277.271285.531270.361277.961275.161657146.02116621850.130.2196210nullnull

表头第二行为字段含义(悬停无截断完整版见上方「输出参数表」);首列固定,横向滚动查看更多字段。

注意事项

  • turn/peTTM/psTTM/pbMRQ 自每日估值快照逐日回填(2026-08-20 起完整);pcfNcfTTM 暂无日频源恒空——权威估值请用 /api/daily_basic。
  • 停牌日 tradestatus=0 且 OHLC 为前收平盘,回测请按 tradestatus 过滤。
  • 口径说明:volume 单位是股(本站口径);amount 单位元,两者相除≈当日均价。
  • curl 用户如遇响应截断,请加 --http1.1。

← 返回接口列表 · 错误码:401 无效token / 403 需会员(该数据集基础档起) / 404 无数据 / 422 缺必填 / 429 限速或月配额 / 503 授权暂不可用(fail-closed)