TikTok Live Supervisor
Pricing
Pay per usage
Go to Apify Store
Under maintenance
TikTok Live Supervisor
Monitor multiple TikTok accounts 24/7. Auto-launch Comments & Recorder the moment any stream goes live. Unlimited. Cookies supported.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ben Belaouedj
Maintained by Community
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 minutes ago
Last modified
Categories
Share
TikTok Live Supervisor — Auto-Monitor & Launch Multiple Creators
Monitor multiple TikTok accounts around the clock and automatically launch real-time live capture the moment any stream starts — no manual checking, no missed broadcasts.
What it does
- Continuously polls a list of TikTok usernames at a configurable interval.
- Detects the exact moment any monitored creator goes live.
- Automatically starts the Comments Scraper and/or Stream Recorder child Actors for that creator.
- Manages the full lifecycle of each child run: start, monitor, stop when the stream ends.
- Prevents duplicate launches if a creator is already being captured.
- Pushes a Dataset event for every state change: live detected, capture started, stream ended, crash/restart.
- Forwards your cookies automatically to every child run — configure once, monitor forever.
Input
| Field | Type | Required | Description |
|---|---|---|---|
users | array of strings | Yes | TikTok usernames to monitor without @ |
poll_interval_seconds | integer | No | How often to check for live streams in seconds (default: 30) |
apify_token | string | Yes | Your Apify API token to start and stop child Actors |
comments_actor_id | string | No | Actor ID of the Comments Scraper (e.g. ben-belaouedj/tiktok-live-comments) |
recorder_actor_id | string | No | Actor ID of the Stream Recorder (e.g. ben-belaouedj/tiktok-live-recorder) |
cookies | array | No | TikTok session cookies exported as JSON — forwarded to all child runs |
max_duration_seconds | integer | No | Maximum supervisor run duration in seconds. 0 = unlimited (default: 0) |
Example input
{"users": ["account1", "account2", "account3"],"poll_interval_seconds": 30,"apify_token": "your_apify_token","comments_actor_id": "ben-belaouedj/tiktok-live-comments","recorder_actor_id": "ben-belaouedj/tiktok-live-recorder","max_duration_seconds": 0}
Output
Each record in the Dataset represents a state change event.
| Field | Description |
|---|---|
event_type | live_detected, capture_started, stream_ended, child_crashed, child_restarted |
timestamp | ISO 8601 timestamp |
username | TikTok creator username |
comments_run_id | Apify run ID of the launched Comments Scraper (when applicable) |
recorder_run_id | Apify run ID of the launched Stream Recorder (when applicable) |
How to use cookies
- Log in to TikTok in Chrome or Firefox.
- Install the Cookie-Editor browser extension.
- On tiktok.com, open Cookie-Editor and click Export → JSON.
- Paste the JSON array into the
cookiesinput field.
Cookies are forwarded automatically to every child Comments and Recorder run.
Notes
- Set
max_duration_secondsto0for unlimited monitoring — the Supervisor runs until you stop it manually. - Works best when used together with
ben-belaouedj/tiktok-live-commentsandben-belaouedj/tiktok-live-recorder. - Lower
poll_interval_secondsmeans faster live detection but more API calls.
Related Actors
Categories
Automation · Developer tools · Social media