REST / WebSocket 接口

多市場統一報價

通過 codes 參數一次請求多個市場標的的最新報價。

更新日期:2026-09-12

GET/api/v1/market/quote?codes=EURUSD,XAUUSD

接口說明

外匯 / 大宗 / A股 / 港股 / 期貨 / 指數報價

參數 codes:市場代碼,多個用逗號分隔。

請求參數

字段類型必填說明
codes | symbols | symbolstringCSV 產品短碼 / TV 標的,最多 50 個

響應外殼與鑑權

字段類型說明
succboolean是否成功
dataobject | array業務數據(見下方字段)
msgstring失敗時的可讀錯誤信息(可選)
codestring機器可讀錯誤碼(可選)
X-Request-Idheader請求追蹤 ID(響應頭,不在 JSON body)
X-API-KeyheaderAPI Key;也可用 Authorization: Bearer

data 業務字段

字段類型說明
code / symbol / market / categorystring代碼與市場分類
sourcestringtradingview
last / bid / ask / volumenumber最新與盤口
change / changePercent / high / lownumber漲跌與高低
timestampMsnumber行情時間戳
delayed / unavailableboolean延時回退或不可用標記

常見錯誤碼

codeHTTP說明
INVALID_REQUEST400參數缺失或非法(如 interval)
INVALID_SYMBOL400標的代碼格式無效
UNKNOWN_SYMBOL400無法識別的標的(多市場 quote)
NO_SUBSCRIPTION403無有效訂閱
SUBSCRIPTION_EXPIRED403訂閱已過期
MARKET_NOT_ENABLED403當前套餐未開通該市場
API_KEY_SCOPE_DENIED403Key 權限範圍不足
IP_DENIED / GEO_DENIED403IP 或地區策略拒絕
DAILY_LIMIT_EXCEEDED429日請求配額用盡
MONTHLY_LIMIT_EXCEEDED429月請求配額用盡
RATE_LIMIT_EXCEEDED429用戶級 RPM 超限
KEY_RATE_LIMIT_EXCEEDED429單 Key RPM 超限
UPSTREAM_UNAVAILABLE502上游行情源暫時不可用
RATE_LIMIT_UNAVAILABLE503限流組件不可用
WS_CONN_LIMITWSWebSocket 連接數達到套餐上限

限流與配額

  • REST 的 quote / kline / stream 握手計入日配額與 RPM;推送 tick 不再重複計次。
  • 默認 RPM 約:Free/Trial 30、Growth/Standard 120、Pro 600、Enterprise 3000(以控制檯套餐為準)。
  • WebSocket 連接/標的上限約:Free 1 連接/10 標的;Growth 3/25;Pro 10/50;Enterprise 50/200。

請求示例 (cURL)

curl https://api.tiqex.io/api/v1/market/quote?codes=EURUSD,XAUUSD \
  -H "X-API-Key: YOUR_API_KEY"

Python

import requests

url = "https://api.tiqex.io/api/v1/market/quote?codes=EURUSD,XAUUSD"
headers = {"X-API-Key": "YOUR_API_KEY"}
resp = requests.get(url, headers=headers, timeout=10)
resp.raise_for_status()
print(resp.json())

JavaScript

const res = await fetch("https://api.tiqex.io/api/v1/market/quote?codes=EURUSD,XAUUSD", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
});
if (!res.ok) throw new Error(res.status);
console.log(await res.json());