TikTok Live Search Scraper avatar

TikTok Live Search Scraper

Pricing

from $5.00 / 1,000 live room founds

Go to Apify Store
TikTok Live Search Scraper

TikTok Live Search Scraper

Search public TikTok LIVE rooms by keyword. Returns streamer handle, viewers, title, category, and room URL. No login. MCP-ready. $0.005 per live room.

Pricing

from $5.00 / 1,000 live room founds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

Share

What does TikTok Live Search Scraper do?

Search public TikTok LIVE rooms by keyword and get one structured row per currently broadcasting room: streamer handle, nickname, room title, viewer count, category, follower count, cover image, and live URL. Runs on Apify without a TikTok login. Usable from the Console, API, schedules, and Apify MCP.

Why use this Actor?

  • Discover active LIVE creators by topic (gaming, makeup, shop, sports) without knowing handles in advance
  • Monitor niches for talent scouting, live-shopping research, or competitive awareness
  • Feed MCP / agent workflows a predictable room schema with honest empty and blocked outcomes
  • Pay only for saved live rooms ($0.005 each) plus a tiny start fee — platform usage is passed through to the run user

Best fit and routing

Starting pointUse
Keywords / topicsThis Actor
Known usernamesTikTok Live Status Monitor
Chat / room URL / category discoverTikTok Live Scraper
Videos or profilesother tiktok-* Actors in the portfolio

How to use

  1. Open the Actor in Apify Console
  2. Enter one or more keywords (prefill: gaming)
  3. Optionally set maxResultsPerKeyword, region, or minViewers
  4. Run and download the dataset (JSON, CSV, Excel) or read it via API / MCP

Input

FieldMeaning
keywordsRequired topic list, e.g. ["gaming","makeup"]
maxResultsPerKeywordCap per keyword (default 10, max 50)
regionResidential proxy country pin (default US)
minViewersOptional viewer floor
dedupeAcrossKeywordsSave each room once across keywords (default true)
includeStreamUrlsOptional ephemeral FLV/RTMP URLs (default false)

Example:

{
"keywords": ["gaming"],
"maxResultsPerKeyword": 5,
"region": "US",
"includeStreamUrls": false
}

Output

One dataset row per distinct live room. Example fields:

FieldExample
keywordgaming
rank1
usernamedemouser
roomTitleHave a nice day!
viewerCount7917
categoryGaming
liveUrlhttps://www.tiktok.com/@demouser/live
scrapedAt2026-09-29T12:00:00.000Z

Pricing

Pay per event with platform usage paid by the run user:

  • Actor start: $0.00005
  • Live room found: $0.005

A 5-room gaming sample costs about $0.02505 in PPE events (plus Residential usage). Empty truthful searches are not charged for rooms.

Limits and responsible use

  • Public currently-live rooms only — not chat, recordings, offline accounts, or historical replays
  • TikTok may temporarily challenge Residential traffic; the Actor reports UPSTREAM_FAILED instead of inventing rows
  • Use for legitimate research and monitoring. Respect TikTok Terms of Service and applicable privacy law
  • Stream URLs (when enabled) expire quickly and must not be treated as durable media archives

Support

Open an Issue on the Actor page for bugs or feature requests. Custom workflows available on request.