TW Market Data LogoTW Market Data

核心資料

市場與價格

TWSE / TPEx 日線、還原價格、指數與市場廣度

財務與成長

月營收、財報三表、財務指標與估值資料

籌碼與資金

三大法人與融資融券資料

公司與結構

公司與事件

公司基本資料、公告、事件、公司行動與股利

分類與結構

主題分類、指數分類與跨資料集 mapping

策略與量化

Features、Factor Data、Time Alignment 與 Screener

平台能力

API 存取

REST API、認證與第一個 request

查詢與工具

Search API、Query API、欄位清單與查詢範例

Tools / MCP

Agent workflow、MCP tools 與 OpenAPI 入口

方案價格文件觀點文章
隱私政策|服務條款|聯絡我們|TW Market Data © 2026

文件總覽

Overview

總覽快速開始認證來源政策資料血緣API 模型Tools / MCPSupport

APIs

Guides

查看公司基本面看籌碼看市場狀態快速查資料做策略 / AI

文件

財報(Earnings)

提供季度與年度財報結果與發佈節點資訊。

財報

GET/v1/earnings
前往儀表板

Overview#

此 endpoint 提供公司季度或年度財報快照,包含營收、EPS、淨利、毛利與營業利益等核心欄位。

資料會依公告節點逐步補齊,初步揭露與完整財報欄位可能存在差異。

Request#

此 endpoint 常見使用情境:

  • 建立財報事件日歷,追蹤公告前後價格反應。
  • 比較市場共識與實際公告值,評估 surprise 影響。
  • 搭配財報三大表與股價資料建立基本面策略。

建議接入步驟:

  1. 1. 在 request header 帶入 X-API-Key: your_api_key_here。
  2. 2. 至少提供 ticker,必要時再加 period 或 latest 控制回傳範圍。
  3. 3. 先以單一公司驗證欄位,再擴展至批次查詢流程。
curl -G "https://api.twmd.example/v1/earnings" \
  -H "X-API-Key: your_api_key_here" \
  --data-urlencode "ticker=2330" \
  --data-urlencode "latest=true"
欄位型別Required說明
tickerstringyes公司代號,例如 2330。
periodstringno財報期間,例如 2025-Q4 或 2025。
report_typestringnoquarterly 或 annual;未提供時由系統依資料可用性回傳。
latestbooleannotrue 時僅回傳最新一期。

Response#

回應 data 為財報紀錄陣列,單筆資料對應一個公司與一個財報期間。

若欄位尚未在初次公告揭露,可能回傳 null,後續更新會反映在 lineage 與 freshness。

{
  "dataset": "earnings",
  "source_role": "canonical",
  "lineage": {
    "provider": "MOPS",
    "trace_id": "earnings_2330_2025q4"
  },
  "data": [
    {
      "ticker": "2330",
      "fiscal_period": "2025-Q4",
      "report_type": "quarterly",
      "announcement_date": "2026-02-14",
      "revenue": 868461000000,
      "gross_profit": 466512000000,
      "operating_income": 382146000000,
      "net_income": 346783000000,
      "eps": 13.37,
      "eps_surprise_pct": 2.8
    }
  ]
}

Field 說明#

欄位路徑型別說明
datasetstring固定為 earnings。
source_rolestring來源角色標記(canonical、fallback、helper)。
lineage.providerstring資料來源提供者識別。
data[].tickerstring公司代號。
data[].fiscal_periodstring財報期間,例如 2025-Q4。
data[].announcement_datestring公告日期。
data[].revenuenumber|null營收欄位;部分初步公告可能缺值。
data[].epsnumber|null每股盈餘。
data[].net_incomenumber|null淨利。
data[].eps_surprise_pctnumber|null實際值相對共識差異百分比。

使用建議#

  • 初步公告通常先揭露主欄位,完整欄位會在後續正式揭露補齊。
  • 若用於回測,請固定查詢時間點並保存當時回應,避免回看偏差。
  • 建議搭配 /v2/datasets/income-statement 與 /v2/datasets/price-enhanced 建立完整事件分析流程。

錯誤與邊界情況#

  • 參數格式錯誤
  • 認證失敗
  • 查無對應財報

請求與回應

請求範例

curl -G "https://api.twmd.example/v1/earnings" \
  -H "X-API-Key: your_api_key_here" \
  --data-urlencode "ticker=2330" \
  --data-urlencode "period=2025-Q4"

狀態碼

成功回傳財報資料

JSON
{
  "dataset": "earnings",
  "source_role": "canonical",
  "lineage": {
    "provider": "MOPS",
    "trace_id": "earnings_2330_2025q4"
  },
  "data": [
    {
      "ticker": "2330",
      "fiscal_period": "2025-Q4",
      "report_type": "quarterly",
      "announcement_date": "2026-02-14",
      "revenue": 868461000000,
      "gross_profit": 466512000000,
      "operating_income": 382146000000,
      "net_income": 346783000000,
      "eps": 13.37,
      "eps_surprise_pct": 2.8
    }
  ]
}