LIVE room
Room state, host, viewer counts and stream metadata.
- Upstream
/webcast/room/enter//webcast/room/info/- Access
- Every plan
- Runs on
- LeanPool · android · tiktok · 47.5.41
- Client
os,app_flavour,app_versionoverrides- Billing
- Failed calls are free
- Older path
/v1/scrape/live/room
Authorization & parameters
Your API key. Create one in API keys.
Query parameters
The numeric LIVE room ID. For example 7705861000123456789.
The host's @username.
A LIVE link.
Client and egress
Optional. Leave them out to run as android · tiktok · 47.5.41 from the default LeanPool context. See Clients and versions.
android or ios. For example android.
Run as tiktok, lite, lite_coin, pro, studio, shop, tv, douyin. For example tiktok.
A release of that app. Defaults to the current default for (os, app_flavour). For example 47.5.41.
Two-letter country code for egress. For example US.
A supported city in that region. For example miami.
Response
A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
Response fields
Key top-level and nested fields decoded from the mobile upstream payload:
Upstream TikTok mobile status code (0 indicates success).
64-bit LIVE room Snowflake identifier.
Active live broadcast stream identifier.
Current lifecycle or health status.
Decoded title value.
Concurrent viewers currently in the LIVE room.
Total total user count.
Total like count.
Structured host metadata.
Numeric 64-bit TikTok user ID.
Encrypted stable account identifier used across mobile endpoints.
Public @username handle without the leading @.
Display name shown on the creator profile.
Whether the account carries a verified badge.
Structured room auth metadata.
Whether chat is enabled or true.
Whether gift is enabled or true.
Whether share is enabled or true.
Whether digg is enabled or true.
Whether commerce goods is enabled or true.
ISO-8601 timestamp for started.
Upstream request trace envelope from the mobile gateway.
Upstream TikTok impression / trace identifier.
Errors
Errors return a JSON body with a stable code and cost 0 credits. See Errors and retries.