Compare

TW Market Data vs FinMind vs TEJ vs FinLab:台股資料 API 怎麼選

台股資料 API 大致分成三種型態,對應不同預算與細緻度:FinMind API 走免費社群路線、TEJ 提供機構級 point-in-time 資料、TW Market Data 則是可自助訂閱的官方逐值對帳。以下是誠實比較,協助你依情境挑對工具。

三家定位一句話

  • FinMind——免費額度大、社群生態強、籌碼面深。適合入門、個人研究、快速原型。
  • TEJ(台灣經濟新報)——機構級、資料極乾淨、point-in-time 完整、含下市股。台灣的「Bloomberg/Compustat」,但價格高、對個人開發者門檻高。
  • FinLab 是量化研究與回測平台,資料透過其 Python 套件讀取而非 REST API;其 FAQ 載明免費帳號開放至 2021 年底,VIP 訂閱可取得至最新交易日。
  • TW Market Data——官方第一手逐值可追溯、每筆帶 knowledge_date(PIT)、data_gaps 誠實、免 key 即試、平價。定位在 FinMind 的可近性與 TEJ 的嚴謹之間。

對照表

面向FinMindTEJFinLabTW Market Data
存取方式REST API見其官網Python 套件(finlab)搭配 api_tokenREST API + MCP
官方第一手來源部分官方文件未載明✓(TWSE/TPEx/MOPS/TAIFEX)
涵蓋範圍與起始年依其公開文件為準依其公開文件為準見其資料庫目錄上市自 2004 年 1,687 檔、上櫃自 1994 年;月營收自 2010-01
逐值對官方對帳官方文件未載明✓(對帳機制,可追溯)
Point-in-time / knowledge_date靠公布日近似✓(完整)官方文件未載明✓(每筆帶 knowledge_date)
含已下市股部分官方文件未載明✓(311 檔價史,回溯 2004)
data_gaps 誠實揭露官方文件未載明✓(不臆測補值)
免費 / 免 key 試用✓(免費額度)免費帳號:資料至 2021 年底(其 FAQ)✓(5 檔免 key)
請求額度與速率依其公開方案為準依其公開方案為準官方文件未載明免費 60 RPM/每月 500 次;付費層至 12,000 RPM/每月 300 萬次
AI-agent 整合(llms.txt/openapi)✓(llms.txt+skill)官方文件未載明✓(llms.txt/llms-full/openapi)
MCP connector(聊天內直接用)依其公開文件為準官方文件未載明✓(Claude.ai/ChatGPT 走 connector 授權)
個人開發者友善價格✗(偏高)VIP 訂閱解鎖至最新交易日的資料
籌碼面深度✓(強)見其資料庫目錄✓(逐日逐檔)

表中僅標各家公開定位;實際欄位與方案請以各官網為準。TW Market Data 欄僅列已上線能力,覆蓋逐集透明標示。

競品欄位描述各家在自身文件中公布的內容,閱讀日期見下方出處。「官方文件未載明」是對文件的陳述,不是對產品的判斷——廠商完全可能有做卻沒有寫進文件。

出處

每一則關於其他廠商的事實欄位,皆連結該廠商自己的頁面與我們的閱讀日期。

  • FinMind帶 token 每小時 600 次請求,未帶 token 每小時 300 次。 FinMind 官方文件 (閱讀日期 2026-08-17)
  • FinMindREST API,位於 api.finmindtrade.com/api/v4/。 FinMind 官方文件 (閱讀日期 2026-08-17)
  • FinLab資料透過 finlab Python 套件搭配 api_token 讀取;官方文件未提及 REST API。 FinLab 官方文件 (閱讀日期 2026-08-17)
  • FinLab未訂閱 VIP 的帳號開放至 2021 年底的資料;VIP 訂閱者可取得至最新交易日。 FinLab 官方文件 (閱讀日期 2026-08-17)
  • FinLab以 VIP 訂閱解鎖至最新交易日的資料。 FinLab 官方文件 (閱讀日期 2026-08-17)
  • TEJ官網未公布價格,改以「立即諮詢」等聯繫方式洽詢。 TEJ 官方網站 (閱讀日期 2026-08-17)

按情境怎麼選

  • 入門 / 個人研究 / 免費探索 → FinMind。
  • 機構級、預算充足、要最完整 PIT 與下市股 → TEJ。
  • 要官方可追溯 + point-in-time,但 TEJ 太貴 / 對個人不友善,又想餵給 AI agentTW Market Data(免 key 先試 2330 再決定)。

為什麼「可追溯」對回測特別重要

量化回測最怕前視偏差(look-ahead bias)與生存者偏差(survivorship bias)。前者需要 point-in-time——知道「當時」已公布什麼;後者需要含已下市股的資料。TW Market Data 每筆帶 knowledge_date 支援 as-of 重放,並保留 311 檔已停止交易股票的價史,兩個偏差都能對應;缺口以 data_gaps 明示而非隱式補值。

常見問題

FinMind 以外還有哪些台股資料 API?
常見選擇包括 TEJ(機構級 PIT)、TW Market Data(官方對帳+PIT+平價+AI-agent)、Fugle/Shioaji(券商即時+下單)、TWSE/TPEx OpenAPI(官方免費)。
哪個台股 API 最適合 point-in-time 回測?
TEJ 提供最完整的機構級 PIT;若要平價且對個人/AI-agent 友善的 PIT,TW Market Data 每筆帶 knowledge_date、含下市股、data_gaps 誠實。
TW Market Data 和 FinMind 差在哪?
FinMind 免費、社群生態強;TW Market Data 強調官方逐值可追溯、point-in-time 契約與 data_gaps 誠實揭露,並為 AI agent 提供 llms.txt/openapi 探索入口。兩者可並用。
有沒有 FinMind 的替代方案?
FinMind 是很有實力的免費選擇,對許多專案來說它就是正確答案——這不是付費產品一定比較好的情況。如果你最看重充足的免費額度與社群範例,留在 FinMind API 是合理的。值得考慮替代方案的時機是:你需要對官方來源逐值可追溯、需要回測用的 point-in-time 契約,或需要 data_gaps 被明確揭露而不是被悄悄補值。各家最新的額度與涵蓋範圍,請以各自官方文件為準,而不是任何第三方比較——包括本頁。
FinMind 的官方文件在哪裡?
FinMind 自行發布並維護官方文件,那裡才是其端點、額度與資料集清單的權威來源。我們刻意不在此轉述他們的數字:競品對他方產品的摘要會過期,讀者也無從驗證。若你是在比較時來到本頁,上方對照表說明的是 TW Market Data 的做法——請與他們的官方文件並讀,而不是以本頁取代。

相關文章