tiktok_mobile_live_room_by_user
Retrieves the TikTok LIVE room a user is currently streaming by user_id, returning title, viewer count, owner, stats, and FLV URLs. Use it to check if a user is live and pull their active room data.
Instructions
LIVE room by user: the room a user is currently streaming. Returns the LIVE room a TikTok user is currently streaming, keyed by user_id. The upstream is /webcast/room/info_by_user/ on the webcast edge host (no origin header) and returns the same room payload as /api/v1/tiktok/mobile/live/room (title, status, concurrent viewers, owner, cumulative stats, per-resolution FLV URLs, cover and the ~500-key room object in data), except that the caller addresses a user and the room id is filled from the payload (both user_id and room_id are echoed). Measured 2026-10-22 with the pure-Go (device-free) signer: user_id=6707748031095751686 answered 184,575 B (195,220 B on the second webcast host); anchor_id alone answers a 57-byte empty payload, so user_id is the address. A user with no live room answers status 30003 "room has finished" and is surfaced as a 400; a non-numeric user id is a 400 (status 10011); a bare call answers a 57-byte empty success envelope, which is why this endpoint requires user_id. The route is not signature-gated, so it does not need the device-backed signer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | Numeric TikTok user id (e.g. the owner id from a profile, video author or live search row) |