人人都用过的那个端点
“yfinance 太不可靠了;还有别的免费 API 吗?”
r/algotrading, 118 points
这一页能帮上的:诚实的答案不是“免费”:这里提供的是有公开契约的端点,而那正是 yfinance 从来没有的东西。
7 个工具在做这件事
把股票代码和日期区间交给 agent,就能拿回每日的开盘、最高、最低、收盘和成交量数据行,工具会复权的部分也已复权。7 款工具都通过 鹦鹉AI 应答,按各自费率计费。有两点本页不会假装:没有 Yahoo Finance 的行,也没有 Alpha Vantage 的行,因为两者都不在目录里;这里也没有任何东西是无限的。
按次计费,用多少算多少,不用绑卡。
这件事有 7 个工具可选,其中 7 个已经对上游实测过。
试一下
1 · 先把 agent 接上,只做一次
set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt
2 · 再让它去做这件事
用 鹦鹉AI 获取 AAPL、MSFT 和 NVDA 从 2020 年 1 月至今的每日价格历史;先告诉我哪些工具在 鹦鹉AI 的密钥下免费、今天还剩多少次调用,从这些里选一款使用,然后以 CSV 给出股票代码、日期、复权收盘价和成交量的表格,并说明是否有缺失的交易日。
每一行都接收股票代码和起止日期。多数工具上,三十年也是一次调用,所以区间尽可放宽。
拆股和分红会改变序列。Tiingo 两者都返回,其他工具各不相同。在 agent 选择之前先说清楚你要哪个。
日线序列里的缺口不会自己说话,除非 agent 去数。要求它检查,节假日和真正的数据空洞就能区分开。
为什么走鹦鹉AI
按次计费。不用绑卡、没有最低消费;给预付余额充值即可。
提示词里换一个词就是另一款工具,而不是一次新的集成。
来自一线
2026 年 8 月读过的约 200 条 Reddit 与 X 帖子中,约三十条切题;另有六个推广团伙被排除,其中包括一个开源项目同时发到四个印度交易类 subreddit 的发布稿,以及一篇「八个免费 API」清单、每条链接都带联盟标记。下面这五条是数据源坏了的人。
“yfinance 太不可靠了;还有别的免费 API 吗?”
r/algotrading, 118 points
这一页能帮上的:诚实的答案不是“免费”:这里提供的是有公开契约的端点,而那正是 yfinance 从来没有的东西。
“怎么能做到只为了获取历史数据/众所周知的事实,就要付几万积分?”
r/webdev, 117 points
这一页能帮上的:因为交易所对这些数据收取许可费,下游每个人都要付钱给它们。这里的行改变不了这一点;它们改变的是入场价格,而价格按次计算。
“就算用了多线程,因为他们的速率限制,我估计也要 45 分钟才能拿到全部数据”
r/algotrading
这一页能帮上的:速率限制就是速率限制,这一页也这么说。区别在于形状:这里一次调用就是一只股票代码的完整历史,所以二十次调用是二十条完整序列,而不是同一只股票的二十天。
“说实话,我觉得这些数据既不该昂贵,也不该难找。”
r/algotrading, 65 points
这一页能帮上的:难找是目录能解决的那一半:六个有文档的工具、它们的费率和约定集中在一页上,可通过 鹦鹉AI 调用。昂贵是交易所的决定,没有哪一页能撤销它。
“那里有 5800 万个回答,而绝大多数都是讽刺、反问,或者一句简单的“试试这个平台””
r/algotrading, 79 points
这一页能帮上的:这一页是又一个回答,所以这里说明它为什么可核查:每一行都写明端点、费率,以及验证日期,而上面的提示要求 agent 在花钱之前先把价格展示出来。
细节
复权与不复权是不同的序列,各行的处理方式也不同。Tiingo 在同一行里两者都返回,复权的开高低收和成交量与原始值并排,覆盖三十多年。Polygon 的 bars 端点接受一个 adjusted 标志。Twelve Data、Marketstack 和 EODHD 在链接页面上各自说明其约定。用错序列搭建的回测,在区间内遇到拆股之前都会看起来很正确,所以要在 prompt 里说明你要哪种,并挑一个已知的拆股日期核对。
覆盖范围是工具的,不是本页的。EODHD 记录了七十多个交易所,Marketstack 的覆盖面类似,Polygon 覆盖美股,Tiingo 和 Twelve Data 覆盖美国以及一批国际代码;调研里确实发现了对印度和斯里兰卡交易所数据的真实需求,但这里没有任何东西承诺支持。本页除 Polygon 的 bars 和 Twelve Data 的序列之外,没有任何一行提供盘中历史;加密货币历史另有页面覆盖。五行工具已于 2026-08-15 验证;标着「鹦鹉AI」的那一行是路由端点,即你明确选择让 鹦鹉AI 在它们之间挑选——该行未经验证。
背景
它是一次调用:按股票代码和日期区间返回日终 K 线——开盘、最高、最低、收盘、成交量,多数工具还会给出复权收盘价,把拆股和分红折回序列。它是每一次回测、每一张图表、每一个自建持仓跟踪器背后的数据,也是过去十年免费脚本依赖 Yahoo Finance 获取的数据;这也是那个非官方端点每次一变,论坛里就挤满「还有没有别的」的原因。这里每一行都是有文档的 API,背后有公布的契约——这就是取舍:不会某个周二突然坏掉,但也没有任何一家是无限的。
问题
不在目录里。Yahoo 没有官方 API,非官方端点按自己的节奏失效;Alpha Vantage 是有文档的 API,而它目前不在这里的工具行中。本页这些行,就是两者失效后人们转用的有文档的替代方案。
Tiingo 在同一行里给出两种序列。Polygon 通过标志位控制。其余工具按其文档执行,文档从每一行链出去。在 prompt 里说明你要哪种,并在信任一份回测之前先核对一个已知的拆股日期。
相关