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 支援:為財務資料結構提供完整的型別檢查與自動補全。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案