gadicc/yahoo-finance2

Unofficial API for Yahoo Finance with CLI, MCP and Agent Skill

解决的问题

提供一个非官方的 Yahoo Finance API 封装,使开发者无需依赖 Yahoo 的官方 API,即可通过程序化方式访问股票报价、历史价格和公司基本面数据。

工作原理

该项目作为一个客户端库,与 Yahoo Finance 的内部数据源进行交互。它提供基于 TypeScript 的 API,包含多个模块,用于搜索股票代码、获取报价以及访问详细的公司摘要。此外,还包含命令行界面(CLI),并支持 Node.js、Bun、Deno 和 Cloudflare Workers 等多种运行时环境。

适用人群

需要实时和历史市场数据的金融应用、投资组合追踪器或 AI 代理的开发者。

主要亮点

  • 广泛的数据访问:支持图表、历史数据、期权以及全面的报价摘要(包括资产负债表和损益表)模块。
  • AI 集成:内置 MCP(Model Context Protocol)实现,可向 Claude 和 Cursor 等 AI 客户端暴露工具,并附带兼容的 Agent Skill。
  • CORS 友好:专为服务器端执行设计,可绕过浏览器的 CORS 和 Cookie 限制。
  • TypeScript 支持:为财务数据结构提供完整的类型检查和自动补全。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目