TikTok Profile Live API Documentation
The TikTok Profile Live API tells you whether a TikTok creator is streaming live right now. Every account TikTok finds comes with the creator's profile and an is_live flag; while the creator is on air it also carries a live block with the room's title, cover image, viewer counts and start time. For the creator's full profile use the TikTok Profile API.
A creator who is not streaming is a regular response with is_live set to false and no live block. A username with no TikTok account behind it, or an account TikTok shows only to signed-in viewers, returns an error.
API Parameters
Search Query
-
- Name
-
username - Required
- Required
- Description
-
Parameter defines the TikTok username of the creator to check. You can use the username with or without the
@symbol.
For example,@therockandtherockboth check the same creator.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
tiktok_profile_live.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
Live Creator
While the creator is on air, live carries the room's title and cover,
the people watching at the time of the request as viewers, the cumulative number of room entries since the
stream started as total_viewers (a viewer who rejoins may count more than once), and the start time as started_at.
https://www.searchapi.io/api/v1/search?engine=tiktok_profile_live&username=tremelobeat
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_profile_live",
"username": "tremelobeat"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_80BKjxagxvjc26Gr35nMQeWO",
"status": "Success",
"created_at": "2026-10-28T11:35:08Z",
"request_time_taken": 1.37,
"parsing_time_taken": 0.03,
"total_time_taken": 1.4,
"request_url": "https://www.tiktok.com/@tremelobeat/live",
"html_url": "https://www.searchapi.io/api/v1/searches/search_80BKjxagxvjc26Gr35nMQeWO.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_80BKjxagxvjc26Gr35nMQeWO"
},
"search_parameters": {
"engine": "tiktok_profile_live",
"username": "tremelobeat"
},
"profile": {
"id": "7330446850543617067",
"sec_uid": "MS4wLjABAAAAhFYu4FgFXoB_AY1lTvZQmmLFbPp3DsYYWKhqXKaEkKyJUNAgC9a_2tPuKprlSdU8",
"username": "tremelobeat",
"link": "https://www.tiktok.com/@tremelobeat",
"name": "Tremolo Records",
"bio": "🙌🏿 HANDS UP 🙌🏿. Live daily. (FIFA 27⚽, MADDEN 27🏈, CALL OF DUTY💣, COLLEGE FOOTBALL 27🏉) RIP GRANDMA. 🎮 Single 💔. FOLLOW ME RIGHT NOW",
"avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/70dfe52795cb3de917bd7204c6aa1dc9~t...",
"avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/70dfe52795cb3de917bd7204c6aa1dc9~t...",
"followers": 6190,
"following": 966
},
"is_live": true,
"live": {
"room_id": "7701669166629128991",
"link": "https://www.tiktok.com/@tremelobeat/live",
"title": "ROAD TO DIVISION 1",
"cover": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/70dfe52795cb3de917bd7204c6aa1dc9~t...",
"viewers": 215,
"total_viewers": 7713,
"started_at": "2026-10-28T10:53:55Z"
}
}
Creator Not Live
https://www.searchapi.io/api/v1/search?engine=tiktok_profile_live&username=nasa
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_profile_live",
"username": "nasa"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_LDb6vP7p7aJu7JneoA5jqWZw",
"status": "Success",
"created_at": "2026-10-27T21:58:35Z",
"request_time_taken": 3.95,
"parsing_time_taken": 0.0,
"total_time_taken": 3.95,
"request_url": "https://www.tiktok.com/@nasa/live",
"html_url": "https://www.searchapi.io/api/v1/searches/search_LDb6vP7p7aJu7JneoA5jqWZw.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_LDb6vP7p7aJu7JneoA5jqWZw"
},
"search_parameters": {
"engine": "tiktok_profile_live",
"username": "nasa"
},
"profile": {
"id": "7664638705177150477",
"sec_uid": "MS4wLjABAAAAU9BRVzC8oCaegVnia8IbqWhPb_-dbU7s00Y3wS1_Nx8g5RUaYvyXrpejgjdxTwd6",
"username": "nasa",
"link": "https://www.tiktok.com/@nasa",
"name": "NASA",
"bio": "Making the seemingly impossible, possible.✨",
"avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09a008bf50f487d54d1f~tp...",
"avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09a008bf50f487d54d1f~tp...",
"is_verified": true,
"followers": 2142037,
"following": 23
},
"is_live": false
}