WebSocket API

TikTok LIVE
WebSocket API

채팅, 선물, 좋아요, 팔로우, 시청자 수, 배틀 등 TikTok LIVE 실시간 이벤트를 관리형 WebSocket 연결 하나로 스트리밍하세요. 50ms 미만 지연. 99.9% 가동률.

wss://api.tik.tools?uniqueId=USERNAME&apiKey=YOUR_KEY
<50ms지연 시간
99.9%가동률
90+이벤트 유형
모든언어

코드 3줄로 연결하기

바이너리 파싱도, 인프라 부담도 없어요. 깔끔한 JSON을 보내주는 WebSocket URL 하나면 돼요.

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건 요청, 동시 WebSocket 연결 3개. 신용카드 필요 없음.