Eyz
Money Tree
免费 A 股数据 · CSV 下载 · API 调用

A 股全量数据 CSV 免费下载

免费获取全量 A 股股票列表、每日 K 线、原始与前后复权行情、复权因子等标准化 CSV 数据。普通下载和常规调用无需 Token,打开资源路径即可测试;只有高频访问时才需要使用 Token。

免费 CSV 下载打开资源路径即可下载,无需注册或预先申请 Token
A 股核心数据股票列表、全市场日 K、单股历史行情与复权因子
常规免 Token普通访问直接使用,只有高频调用才需要 Token

A 股 CSV 数据下载示例

无需 Token 即可开始测试。每个示例都可以直接下载 CSV、查看签名接口返回,或复制可运行的 curl 命令。

股票列表

/stocks/stocks_list.csv

/stocks/stocks_list.csv

全市场股票基础列表,适合第一步测试。

curl -L "https://money-tree.eyunzhu.com/stocks/stocks_list.csv"

某个交易日的全市场日 K

/daily_kline/date/{yyyymmdd}.csv

/daily_kline/date/20260814.csv

查看某个交易日的全市场日 K 数据。

curl -L "https://money-tree.eyunzhu.com/daily_kline/date/20260814.csv"

指定股票前复权日 K

/daily_kline/qfq/{symbol}.csv

/daily_kline/qfq/000001.SZ.csv

查看单只股票的前复权历史日 K。

curl -L "https://money-tree.eyunzhu.com/daily_kline/qfq/000001.SZ.csv"

A 股全量数据目录

当前提供股票基础列表、每日行情和复权因子三类 A 股数据,全部使用标准 CSV 文件。路径必须符合下列格式。

可免费下载的 A 股 CSV 数据文件与请求路径
数据请求路径格式示例说明
股票列表/stocks/stocks_list.csv/stocks/stocks_list.csv全市场股票基础列表,适合第一步测试字段和链路。
按日期日 K/daily_kline/date/{yyyymmdd}.csv/daily_kline/date/20260814.csv某个交易日的全市场日 K 数据。
原始日 K/daily_kline/origin/{symbol}.csv/daily_kline/origin/000001.SZ.csv指定股票不复权历史日 K。
前复权日 K/daily_kline/qfq/{symbol}.csv/daily_kline/qfq/000001.SZ.csv指定股票前复权历史日 K。
后复权日 K/daily_kline/hfq/{symbol}.csv/daily_kline/hfq/000001.SZ.csv指定股票后复权历史日 K。
按日期复权因子/adj_factor/date/{yyyymmdd}.csv/adj_factor/date/20260814.csv某日全市场复权因子。
按股票复权因子/adj_factor/stock/{symbol}.csv/adj_factor/stock/000001.SZ.csv指定股票历史复权因子。

A 股 CSV 数据适用场景

统一的 CSV 文件既适合直接查看,也方便程序批量下载、清洗、归档和分析。

量化研究与策略回测

使用按交易日汇总的全市场日 K 数据构建横截面样本,或下载单只股票的历史日 K 数据进行指标计算和策略回测。

前复权与后复权行情分析

同时提供原始、前复权和后复权日 K 路径,并提供复权因子,便于按研究口径处理分红、送股等价格变化。

本地数据库与数据归档

CSV 可直接导入 MySQL、PostgreSQL、ClickHouse 等数据库,也可以按日期或股票代码保存为本地历史数据文件。

Excel、Python 与可视化

下载结果可用于 Excel、Python pandas、R 和常见 BI 工具,适合行情筛选、图表制作、教学和个人研究。

如何调用

普通使用直接调用即可,不需要填写 Token。需要高频请求、独立调用额度或客户级管理时,再参考 Token 示例。

下载股票列表

最短调用路径。文件较小,适合先确认链路和 CSV 字段。

GET/stocks/stocks_list.csv
cURL 示例
curl -L "https://money-tree.eyunzhu.com/stocks/stocks_list.csv"

下载按日期日 K

查看某个交易日的全市场日 K 数据,日期格式为 yyyymmdd。

GET/daily_kline/date/20260814.csv
cURL 示例
curl -L "https://money-tree.eyunzhu.com/daily_kline/date/20260814.csv"

签发股票列表 URL

返回 JSON,程序读取 data.url 后再下载 CSV。

GET/v1/sign?path=/stocks/stocks_list.csv
cURL 示例
curl "https://money-tree.eyunzhu.com/v1/sign?path=%2Fstocks%2Fstocks_list.csv"

签发日 K URL

适合程序化下载前先获取短期有效的下载地址。

GET/v1/sign?path=/daily_kline/date/20260814.csv
cURL 示例
curl "https://money-tree.eyunzhu.com/v1/sign?path=%2Fdaily_kline%2Fdate%2F20260814.csv"

高频调用时使用 Token

常规下载无需 Token;高频业务调用建议把 Token 放在 Authorization Header,避免出现在 URL 和访问日志里。

GET/daily_kline/qfq/000001.SZ.csv
Token 示例 · Header 推荐
curl -H "Authorization: Bearer sk_eyz_your_token_here" "https://money-tree.eyunzhu.com/v1/sign?path=%2Fdaily_kline%2Fqfq%2F000001.SZ.csv"

响应说明

成功请求可以是 302 跳转下载,也可以是 JSON 签发结果。错误统一返回 JSON。

0 · 成功

JSON 签发成功,返回 data.url 和有效期。

40001 · 路径无效

路径不在白名单,或日期、股票代码格式不合法。

40303 · 无权限

当前匿名权限或 Token 套餐无权访问该资源。

42901 · 请求过频

触发分钟、小时或天级限速。

复制这一段即可开始

下面包含直接下载、JSON 签发,以及高频场景下的 Token 示例。

Quick Start
# 1. 直接下载 CSV
curl -L "https://money-tree.eyunzhu.com/stocks/stocks_list.csv"

# 2. 获取短期 CSV 下载链接
curl "https://money-tree.eyunzhu.com/v1/sign?path=%2Fstocks%2Fstocks_list.csv"

# 3. 高频或完整权限需求时使用 Token
curl -H "Authorization: Bearer sk_eyz_your_token_here" "https://money-tree.eyunzhu.com/v1/sign?path=%2Fdaily_kline%2Fqfq%2F000001.SZ.csv"

A 股数据下载常见问题

关于免费下载范围、CSV 文件格式、请求路径和 Token 使用方式的常见说明。

A 股 CSV 数据可以免费下载吗?
可以。当前站点公开的 A 股股票列表、每日 K 线和复权因子等 CSV 数据均可免费获取。普通下载和常规频率调用不需要 Token。
不使用 Token 可以获取哪些 A 股数据?
可以下载全市场股票列表、按交易日汇总的全市场日 K、指定股票的原始日 K、前复权日 K、后复权日 K,以及按日期或按股票整理的复权因子。
什么时候需要使用 Token?
只有在请求频率较高、需要独立调用额度或进行客户级管理时才建议使用 Token。Token 应放在 Authorization 请求头中,不要写入公开代码或 URL。
如何下载 CSV 文件?
最简单的方式是直接访问资源路径,接口会跳转到实际 CSV 文件。程序也可以调用 /v1/sign 并传入 path 参数,从返回 JSON 的 data.url 获取短期下载链接。
日期和股票代码应该如何填写?
日期使用 yyyymmdd 格式,例如 20260814;股票代码使用六位代码加交易所后缀,例如 000001.SZ、600000.SH 或 430047.BJ。
下载后的 CSV 可以用于哪些工具?
CSV 是通用文本数据格式,可以直接用于浏览器下载、curl、下载器、Excel、Python pandas、R、数据库导入和量化研究程序。