微盛数海股票数据 API 接口技术白皮书 (V1.0)

💡 开发者提醒: 本页面的示例可直接在浏览器中执行!执行时会自动读取您在页面顶部配置的 API_KEY
注:为保证海量数据的传输效率,系统要求开启 GZIP 压缩。浏览器默认已支持,如果您使用后台语言 (Python/Java/Go) 或 curl,请确保添加 Accept-Encoding: gzip 请求头。

一、 概述与快速入门

欢迎使用微盛数海量化数据 API。本白皮书旨在为开发者、量化交易员及研究人员提供详尽的接口对接指南。无论是零基础小白还是量化老手都能开箱即用。

全局调用频率与限制 (公域网络用户)

获取账户信息与剩余额度

在开发下载程序前,建议先调用此接口检查剩余额度(quota_balance)。

GET https://claw.wstock.cn/api/auth/info

二、 核心业务场景实战 (一):按【市场】下载全量数据

主要用于批量下载特定市场(沪市 SH 或深市 SZ)的全量股票数据。可用时间段:日线自1990年至今;分钟线自2000年至今。

2.1 日线:全市场按天下载 (含盘中最新)

消耗 200次 额度。stimeetime 的日期必须完全相同

GET https://claw.wstock.cn/api/v1/kline?symbol=SZ&freq=daily&stime=2024-03-13&etime=2024-03-13

2.4 财务数据:全市场最新财报

消耗 500次 额度。获取指定市场所有股票最新财报的 18 个核心财务指标。

GET https://claw.wstock.cn/api/v1/financials?symbol=SZ

2.6 股票代码库查询

消耗 20次 额度。按时间获取真实存在的股票代码列表。
date参数格式 请使用 YYYY-MM-DD, YYYYMM, YYYY 或 YYYY-YYYY

GET https://claw.wstock.cn/api/v1/symbols?market=SZ&date=202403

三、 核心业务场景实战 (二):按【特定股票代码】查询

适用于灵活、精准地获取特定投资标的的数据,支持批量(用逗号拼接)、T+0 盘中最新快照跨年长周期历史查询。

3.1 日线:历史多票查询

查询招商银行和深成指的历史日线数据。

GET https://claw.wstock.cn/api/v1/kline?symbol=SH600036,SZ399001&freq=daily&stime=2010-01-01&etime=2010-01-31

3.2 分钟线:盘中精准截取

获取 10:15:00 到 10:20:01 的5分钟数据(注意 URL 中空格用 %20 代替)。

GET https://claw.wstock.cn/api/v1/kline?symbol=SH600036&freq=5min&stime=2024-03-13%2010:15:00&etime=2024-03-13%2010:20:01

四、 API 接口参数字典详解

接口路径 核心参数 说明
/kline (K线下载) symbol: 必填, 股票代码或市场(SH/SZ)
freq: 必填, daily, 5min, 1min
stime/etime: 选填, 格式 YYYY-MM-DD [HH:MM:SS]
format: 选填, csv(默认) 或 parquet
建议 Python 开发者使用 parquet 格式,解析速度快。多日线、30分钟线等需本地合成。
/symbols (股票代码库) market: SH或SZ
date: 时间定位 (天/月/年)
返回该时间点真实存在的股票代码。date参数格式 请使用 YYYY-MM-DD, YYYYMM, YYYY 或 YYYY-YYYY
/name (股票简称) symbol: 必填, 代码列表或市场代码 获取股票简称对照表。
/financials (财务数据) symbol: 必填, 代码列表或市场代码 获取最新财报关键指标。
/dividends (权息分红) symbol: 必填
stime/etime: 选填
获取历史所有除权除息记录,用于本地复权计算。

五、 计费与额度消耗规则

API 采用计次(额度单元)的计费模式。当免费赠送的 10,000 次耗尽后,将触发免费降级保底(20次/小时,最高200次/天)。

六、 错误码对照表

HTTP 状态 Code 错误说明及排查建议
4004001查询跨度超限: 缩短 stime 和 etime 的时间跨度。
4014007无效的 API_KEY: 未匹配到该秘钥。检查是否多加了空格。
4024008额度不足: 请充值或等待次日免费配额刷新。
4294003请求过于频繁: 触发防刷频限制。降低并发或增加 Sleep 延时。
40040011时间格式错误: 确保格式标准(如中间的空格用 %20)。
40040030需压缩传输: 请求头必须包含 Accept-Encoding: gzip

七、 常见问题与避坑指南 (FAQ)

Q1:数据是前复权还是后复权?
答:接口提供的均为不复权(真实交易价格)。如需复权,请通过 /dividends 接口下载分红配股数据,在本地自行计算复权因子,此方式能保证量化回测的严谨。
Q2:为什么下载报错 ERROR, Export Interrupted
答:99% 的概率是因为请求的 stime 包含空格但未进行 URL 编码。正确示例:stime=2024-05-20%2010:15:00
Q3:需要更高频请求限制怎么办?
答:如果公域网关无法满足,机构或高频交易者可关注微信公众号“微盛数海”联系定制。我们将提供独享服务器与带宽,无任何业务限制。