对应仓库当前发布的主版本。从 v3 升级请查看仓库中的升级说明文档。
开源项目已核验
雅虎财经数据接口
取用雅虎财经公开数据的非官方接口,同时提供命令行工具、MCP 服务和 Agent Skill 三种用法,让 AI 能直接查行情与公司数据。
767收藏Gadi Cohen作者4.0.0版本MIT许可证
Skill 概览
分析要用数据,而拿数据这一步常常卡在接口上。这个项目把雅虎财经的公开数据整理成一致的调用方式,用 TypeScript 编写并带完整类型定义,既可以在自己的程序里当库用,也可以直接在命令行查,还能作为 Agent Skill 让 AI 自己去取。它是非官方项目,数据来自雅虎财经的公开接口,因此可用性取决于对方是否变更,用于正式用途前要考虑这一点。当前主版本是 v4,仓库名和分支都做过重命名,默认分支现在是 dev。
核心功能
- 一套接口覆盖行情、公司信息等常见查询
- 同时提供库、命令行、MCP 服务与 Agent Skill 四种用法
- TypeScript 编写,带完整类型定义
- 支持多种运行环境
- 通过语义化版本发布,升级路径有文档说明
适用场景
- 让 AI 在分析过程中自己去查行情数据
- 自己写脚本或程序时需要一个现成的财经数据接口
- 在命令行里快速查一个代码的当前数据
- 搭建需要行情输入的小工具或看板
安装方式
bash
npm install yahoo-finance2使用说明
作为 Agent Skill 安装后,AI 在需要行情或公司数据时会自己调用它。作为库使用时按 npm 包安装并引入,类型定义会随包提供。命令行用法和各接口的参数在仓库文档里有完整说明。从 v3 升级请先看仓库的升级说明。
示例工作流
- 按你的用法安装:npm 包、命令行或 Agent Skill
- 确定要查的代码与数据类型
- 发起查询并取回结果
- 核对关键数字的时效性
- 把数据接入你的分析或工具
更新记录
4.0.0
常见问题
这是雅虎官方的接口吗?
不是。仓库说明中写明它是非官方项目,数据来自雅虎财经的公开接口。这意味着对方调整接口时可能受影响,用在正式业务上要考虑这个风险。
下载链接为什么指向 dev 分支?
这是该仓库的默认分支。仓库名从 node-yahoo-finance2 改成 yahoo-finance2 时,分支也一并重命名,原来的 master 变成 main、devel 变成 dev,目前以 dev 为默认分支。