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

文件

公司新聞

提供公司層級新聞資料,用於事件與情緒分析。

新聞

GET/v2/datasets/company-news
前往儀表板

Overview#

提供公司層級新聞資料,用於事件與情緒分析。

此 endpoint 提供穩定的契約格式,可直接整合至資料管線、回測系統與自動化流程。

Request#

此 endpoint 常見使用情境:

  • 公司事件追蹤、輿情監控與風險評估
  • 建立單一來源的資料查詢層,降低跨來源整合成本。
  • 在研究與生產環境共用同一組 request / response 契約。

建議接入步驟:

  1. 1. 在 header 放入 X-API-Key。
  2. 2. 先以單一 ticker 或小範圍條件驗證回應格式。
  3. 3. 確認欄位後再擴展至批次查詢與分頁流程。
curl -X GET "https://api.twmarketdata.com/v2/datasets/company-news?ticker=2330&limit=10" \
  -H "X-API-Key: your_api_key_here"
欄位型別Required說明
tickerstringyes股票代碼,例如 2330。
datestringno指定日期(YYYY-MM-DD)。
start_datestringno查詢區間起始日期。
end_datestringno查詢區間結束日期。
limitintegerno回傳筆數上限。
offsetintegerno分頁偏移量。

Response#

回應採統一 envelope,固定包含 dataset、source_role、freshness、lineage、data。

data 欄位會依 endpoint 性質回傳陣列或單一物件,但欄位命名與型別維持穩定。

{
  "dataset": "company_news",
  "source_role": "canonical",
  "freshness": "2026-04-21T10:30:00+08:00",
  "lineage": {
    "source": "公開新聞來源",
    "ingested_at": "2026-04-21T10:30:02+08:00",
    "trace_id": "company_news_2330_20260421"
  },
  "data": [
    {
      "ticker": "2330",
      "published_at": "2026-04-21T07:45:00+08:00",
      "title": "新製程產能規劃更新",
      "source": "工商時報"
    }
  ]
}

Field 說明#

欄位路徑型別說明
datasetstring資料集識別名稱。
source_rolestring來源角色(canonical / fallback / helper)。
freshnessstring資料時效與更新節點。
lineage.trace_idstring追蹤識別,用於審計與排查。
dataarray | object實際資料內容。
data[].tickerstring股票代碼或識別鍵。
data[].datestring資料日期。
data[].valuenumber | string主要數值欄位。

使用建議#

  • 建議使用 ticker 作為 join key,避免以名稱匹配造成錯配。
  • 批次查詢請使用 limit / offset,避免單次大量請求超出 rate limit。
  • 整合多 endpoint 時,請保留 source_role 與 lineage 以便驗證與排錯。

錯誤與邊界情況#

  • ticker 不存在時,回應 data 可能為空陣列。
  • 資料尚未更新時,請依 freshness 判斷是否需要延後重試。
  • canonical 暫不可用時,可能出現 fallback source_role。

請求與回應

請求範例

curl -X GET "https://api.twmarketdata.com/v2/datasets/company-news?ticker=2330&limit=10" \
  -H "X-API-Key: your_api_key_here"

狀態碼

成功回傳資料。

JSON
{
  "dataset": "company_news",
  "source_role": "canonical",
  "freshness": "2026-04-21T10:30:00+08:00",
  "lineage": {
    "source": "公開新聞來源",
    "ingested_at": "2026-04-21T10:30:02+08:00",
    "trace_id": "company_news_2330_20260421"
  },
  "data": [
    {
      "ticker": "2330",
      "published_at": "2026-04-21T07:45:00+08:00",
      "title": "新製程產能規劃更新",
      "source": "工商時報"
    }
  ]
}