A股数据API — 程序化获取股票历史行情数据
沪深北三市场 · Python SDK / HTTP 双接入 · 注册即得 API Key一、你能拿到什么数据
本平台的 A 股数据接口覆盖沪深北三个市场的股票、ETF、可转债与指数,适合量化回测、策略研究、行情展示与数据分析场景:
- 日线行情(K线):开高低收、成交量额、换手率,支持前/后复权(含复权因子),股票与 ETF/可转债/指数全通;
- 分钟级数据:5/15/30/60 分钟 K 线与当日分时;
- 逐笔与快照:分笔成交、日终快照,还原盘口细节;
- 辅助数据面:交易日历、股票列表与名称历史、板块(行业/概念)、ST 与特殊名单、沪深港通、财务数据。
全部接口在 API 文档 中按组列出,每个端点均附参数表与可运行的请求示例。
二、三种接入方式,三行代码开始
Python SDK(推荐)——安装官方 SDK 后,用你的 API Key 初始化即可拿到 DataFrame:
pip install top369
import top369 as gp
pro = gp.pro_api("你的APIKey")
df = pro.day_kline(code="sz000001", start_date="2024-01-01", adjust="qfq")
HTTP 接口——任意语言,请求头携带 X-API-Key:
curl -H "X-API-Key: 你的APIKey" "https://api.369.top/api/a/stock/day_kline?code=sz000911"
文档页为每个端点提供 Python SDK / Python HTTP / cURL 三种示例,复制即可运行;也可先在在线测试页零代码试用。
三、比手工下载数据,API 好在哪
- 自动化:定时任务直接拉取,无需每天人工导出 CSV;
- 口径统一:复权、成交量单位已归一化,跨市场字段命名一致;
- 可回溯:历史 K 线与复权因子齐备,回测口径稳定;
- 省去数据工程:不需要自己维护爬虫与反爬对抗,把时间花在策略上。
四、快速开始三步
五、常见问题
- 数据每天什么时候更新?日线类数据每日 16:00 后更新,当日盘后即可拿到最新交易日数据。
- 调用怎么计费?按档位订阅,调用本身不计量——在配额与频次内随便调用;免费版长期免费。
- 数据可以商用吗?数据整理自公开渠道,仅供研究参考,不构成投资建议;商业再分发需另行授权。