WebSocket API

TikTok LIVE
WebSocket API

透過一條託管 WebSocket 連線,串流即時 TikTok LIVE 事件:聊天、禮物、按讚、追蹤、觀眾人數、PK。延遲低於 50ms,可用率 99.9%。

wss://api.tik.tools?uniqueId=USERNAME&apiKey=YOUR_KEY
<50ms延遲
99.9%可用率
90+事件類型
任何語言

3 行程式碼就能連線

不用解析二進位資料,沒有基礎架構負擔。只要一個 WebSocket 網址,就能收到乾淨的 JSON。

import WebSocket from 'ws';

const ws = new WebSocket('wss://api.tik.tools?uniqueId=streamer&apiKey=YOUR_KEY');

ws.on('message', (raw) => {
  const msg = JSON.parse(raw);
  console.log(msg.event, msg.data);
});

探索所有事件

選一個事件,看看 WebSocket 送出的確切 JSON,每個欄位都有說明。

虛擬禮物

event: "gift"
{
  "event": "gift",
  "data": {
    "user": {
      "uniqueId": "streamfan_22",
      "nickname": "Stream Fan",
      "userId": "6776543210987654321",
      "followRole": 2,
      "isSubscriber": true
    },
    "giftId": 5655,
    "giftName": "Rose",
    "diamondCount": 1,
    "repeatCount": 12,
    "repeatEnd": true,
    "groupId": "1718900000123",
    "giftType": 1,
    "receiverUserId": "6776000000000000010",
    "timestamp": 1718900000123
  }
}
giftNamestring送出禮物的顯示名稱。
diamondCountnumber單個禮物的鑽石價值。
repeatCountnumber這次連擊送出的數量。
repeatEndboolean連擊結束時為 true,請在這一幀加總。
userobject送禮者個人資料:uniqueId、暱稱、追蹤 + 訂閱狀態。
receiverUserIdstring收到禮物的直播主。在多人共同直播中,這是特定的來賓 / 直播主,不一定是直播間擁有者。

TikTools 比較

和其他 TikTok LIVE 數據供應商的並列比較,每項都標註日期,並對照其公開頁面查核。

查看比較

價格透明

免費評估 7 天,再挑選你需要的方案。

Pro
$15/週起
  • 正式環境等級的請求和 WebSocket 上限
  • 已簽章的 Webhook
  • Node.js 和 Python SDK
查看方案
Ultra
$45/週起
  • Agency 以下最高的上限
  • 聯賽榜完整顯示
  • 所有事件類型
查看方案

支援所有語言

提供 Node.js 和 Python 官方 SDK,其他語言都能用 WebSocket。

今天就開始串流 TikTok LIVE 數據

Sandbox 方案:每天 5,000 次請求、3 個同時 WebSocket 連線。不需要信用卡。