金晰數據
開發者文件

快速開始

三分鐘內接入金晰數據 REST API。設定 Base URL 與 Authorization header 後,回應皆為 JSON,欄位名稱固定,可匯入 pandas。

BASE URLhttps://api.clarifindata.com

第一步:註冊帳號

前往 /signup 註冊免費帳號。Free 方案建立後即可使用,無需信用卡。

立即註冊 ↗

第二步:取得 API Key

登入後開啟 Dashboard 即可查看 API Key。完整金鑰只會在建立時顯示一次,請立即複製並妥善保存。

完整金鑰僅在建立當下顯示一次,請立即保存。遺失時可於 Dashboard 撤銷原金鑰並重新產生,原金鑰即時失效。
前往 Dashboard ↗

第三步:發出第一個請求

將 YOUR_API_KEY 替換為 Dashboard 產生的金鑰,執行以下請求:

cURL

bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
     "https://api.clarifindata.com/v1/data/TaiwanStockPrice?stock_id=2330&limit=5"

Python (requests)

python
import requests

resp = requests.get(
    "https://api.clarifindata.com/v1/data/TaiwanStockPrice",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    params={"stock_id": "2330", "limit": 5},
)
data = resp.json()
print(data["count"], "rows")

Python SDK

python
# pip install clarifindata
from clarifindata import Client

cfd = Client("YOUR_API_KEY")
df = cfd.get("TaiwanStockPrice", stock_id="2330", limit=5)
print(df.head())

回應 — 200 OK

json
{
  "dataset":   "TaiwanStockPrice",
  "tier_used": "free",
  "count":     5,
  "data": [
    {
      "stock_id":    "2330",
      "trade_date":  "2026-06-11",
      "open":        "1020.0000",
      "high":        "1025.0000",
      "low":         "1015.0000",
      "close":       "1020.0000",
      "volume":      15384000,
      "turnover":    "15691680000",
      "trade_count": 28441,
      "spread":      "10.0000"
    }
  ],
  "cursor": null
}
每個回應都會包含 X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Window 三個 header,可用於確認目前視窗的剩餘配額。