WebSocket API

TikTok LIVE
WebSocket API

Получайте события TikTok LIVE в реальном времени - чат, подарки, лайки, подписки, число зрителей, баттлы - через одно управляемое WebSocket-подключение. Задержка меньше 50 мс. Аптайм 99,9%.

wss://api.tik.tools?uniqueId=USERNAME&apiKey=YOUR_KEY
<50msЗадержка
99.9%Аптайм
90+Типов событий
ЛюбойЯзык

Подключение в 3 строки кода

Никакого разбора бинарных данных и своей инфраструктуры. Только WebSocket URL, который отдаёт чистый 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);
});

Все события

Выберите событие, чтобы увидеть точный JSON, который приходит в WebSocket, с пояснением каждого поля.

Виртуальные подарки

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Сколько отправлено в комбо.
repeatEndbooleantrue, когда серия завершена - суммируйте по этому кадру.
userobjectПрофиль отправителя: uniqueId, nickname, статус подписки на автора и платной подписки.
receiverUserIdstringСтример, которому отправлен подарок. В совместном эфире это конкретный гость или автор, не всегда владелец комнаты.

Как TikTools выглядит на фоне других

Сравнения бок о бок с другими поставщиками данных TikTok LIVE, каждое с датой и сверено с их публичными страницами.

Смотреть сравнения

Прозрачные цены

Оценивайте бесплатно 7 дней, а потом выберите нужный тариф.

Pro
От $15/нед.
  • Лимиты запросов и WebSocket для продакшена
  • Подписанные webhook
  • SDK для Node.js и Python
Смотреть тарифы
Ultra
От $45/нед.
  • Самые высокие лимиты до Agency
  • Таблицы лиг без маскировки
  • Все типы событий
Смотреть тарифы

Работает с любым языком

Официальные SDK для Node.js и Python. WebSocket работает со всем остальным.

Начните получать данные TikTok LIVE уже сегодня

Тариф Sandbox - 5 000 запросов в день, 3 одновременных WebSocket-подключения. Банковская карта не нужна.