TikTok Live Supervisor avatar

TikTok Live Supervisor

Under maintenance

Pricing

Pay per usage

Go to Apify Store
TikTok Live Supervisor

TikTok Live Supervisor

Under maintenance

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

Ben Belaouedj

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 minutes ago

Last modified

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

FieldTypeRequiredDescription
usersarray of stringsYesTikTok usernames to monitor without @
poll_interval_secondsintegerNoHow often to check for live streams in seconds (default: 30)
apify_tokenstringYesYour Apify API token to start and stop child Actors
comments_actor_idstringNoActor ID of the Comments Scraper (e.g. ben-belaouedj/tiktok-live-comments)
recorder_actor_idstringNoActor ID of the Stream Recorder (e.g. ben-belaouedj/tiktok-live-recorder)
cookiesarrayNoTikTok session cookies exported as JSON — forwarded to all child runs
max_duration_secondsintegerNoMaximum 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.

FieldDescription
event_typelive_detected, capture_started, stream_ended, child_crashed, child_restarted
timestampISO 8601 timestamp
usernameTikTok creator username
comments_run_idApify run ID of the launched Comments Scraper (when applicable)
recorder_run_idApify run ID of the launched Stream Recorder (when applicable)

How to use cookies

  1. Log in to TikTok in Chrome or Firefox.
  2. Install the Cookie-Editor browser extension.
  3. On tiktok.com, open Cookie-Editor and click Export → JSON.
  4. Paste the JSON array into the cookies input field.

Cookies are forwarded automatically to every child Comments and Recorder run.

Notes

  • Set max_duration_seconds to 0 for unlimited monitoring — the Supervisor runs until you stop it manually.
  • Works best when used together with ben-belaouedj/tiktok-live-comments and ben-belaouedj/tiktok-live-recorder.
  • Lower poll_interval_seconds means faster live detection but more API calls.

Categories

Automation · Developer tools · Social media