Skip to content

反詐欺資料 API

資料 API 是 Web SDK 的伺服器端搭檔。用它來拉取裁決、彙總統計、匯出資料, 用於報表與對帳——拉取你自己系統據以一致的那些數字。

基礎 URL

https://apiv1.captcha.la

鑑權

所有資料 API 請求都用你的反詐欺應用程式憑證鑑權,以請求標頭形式傳送:

X-App-Key:    YOUR_APP_KEY
X-App-Secret: YOUR_APP_SECRET

WARNING

X-App-Secret 僅限伺服器端。絕不要把它暴露給瀏覽器、行動端或公開儲存庫。 頁面 SDK 始終只使用公開的 appKey

端點

取得單條裁決

取得某一次訪問的裁決(例如用於對帳某次具體訪問)。

bash
GET /v1/bot/verdict?cid=CID_OF_THE_VISIT
X-App-Key: YOUR_APP_KEY
X-App-Secret: YOUR_APP_SECRET

回應的 data 是一個 BotVerdict 物件:

json
{
  "code": 0,
  "data": {
    "is_bot": true,
    "score": 87,
    "level": "high",
    "action": "flag",
    "consistency": { "ok": false },
    "degraded": false
  }
}

彙總統計

按時間範圍拉取分桶計數——總量、機器人占比,以及按 action/level 的拆分—— 用於看板與品質報表。

bash
GET /v1/bot/stats?from=2026-06-01&to=2026-06-30
X-App-Key: YOUR_APP_KEY
X-App-Secret: YOUR_APP_SECRET
json
{
  "code": 0,
  "data": {
    "from": "2026-06-01",
    "to": "2026-06-30",
    "total": 124500,
    "bots": 18230,
    "bot_rate": 0.146,
    "by_action": { "record_only": 102100, "flag": 19800, "challenge": 2600 },
    "by_level":  { "low": 100300, "medium": 16900, "high": 6200, "critical": 1100 }
  }
}

匯出

按時間範圍匯出逐次訪問的裁決列,用於離線對帳。

bash
GET /v1/bot/export?from=2026-06-01&to=2026-06-30&format=csv
X-App-Key: YOUR_APP_KEY
X-App-Secret: YOUR_APP_SECRET

每一列攜帶該次訪問的識別碼、時間戳記,以及裁決欄位 (is_botscorelevelaction),你可據此與自己的日誌關聯。

逐點擊對帳

對於付費流量場景,一次訪問可以回溯到某次具體投遞的點擊,供雙方就此結算。這用到 點擊 token,見廣告反作弊指南。

下一步

MIT-licensed examples · CaptchaLa is operated independently