Skip to main content
Base URL: wss://api.tik.tools (WebSocket) · https://api.tik.tools (REST)

Welcome to TikTool

TikTool is the developer-first TikTok LIVE API. Connect to any live stream and receive real-time events - chat messages, virtual gifts, likes, follows, viewer counts, battles, and more - with sub-50ms latency and 99.9% uptime.

Quick Start

Get connected to a live stream in under 30 seconds with code in 6 languages.

WebSocket API

Real-time events via WebSocket. 30+ event types. Sub-50ms latency.

REST API

16 REST endpoints for signing, live checks, room data, rankings, and more.

Live Captions

Real-time AI transcription and translation for any TikTok Live stream.

Connect in 5 Lines

Why TikTool?

30+ Real-Time Events

Chat, gifts, likes, follows, battles, viewer counts, room pins, shares - all decoded from TikTok’s protobuf protocol.

6 Languages

Node.js, Python, Go, Java, C#, Rust - code examples for every endpoint and event.

Free Sandbox

50 requests/day, 1 WebSocket connection. No credit card. Upgrade when you need more.

Sub-50ms Latency

Events arrive in under 50 milliseconds. 99.9% uptime SLA on edge infrastructure.

AI Live Captions

The only TikTok Live caption API - auto language detection, translation to 50+ languages, speaker diarization.

Open Source SDK

MIT-licensed Node.js and Python SDKs. Full source on GitHub.

Pricing

Get your free API key

Sign up at tik.tools and start building in 30 seconds.

Explore

WebSocket Events Reference

All 30+ event types with JSON schemas and field descriptions.

REST API Endpoints

16 endpoints: signing, live checks, room data, rankings, gifts, and more.

Node.js SDK

npm install @tiktool/live - event-driven API with auto-reconnect.

Python SDK

pip install tiktok-live-api - decorator-based event handling.

Unreal Engine Plugin

Build viewer-controlled games with TikTok Live events in UE5.

Authentication

API keys for backend, JWT tokens for frontend. Never expose your key.