TikTok Search Scraper — Videos by Keyword avatar

TikTok Search Scraper — Videos by Keyword

Pricing

from $2.00 / 1,000 results

Go to Apify Store
TikTok Search Scraper — Videos by Keyword

TikTok Search Scraper — Videos by Keyword

Search TikTok by any keyword and scrape matching videos with views, likes, author stats, hashtags, and music — no login required.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search TikTok like a user would and get the top-ranked videos for any keyword as structured data — descriptions, view counts, likes, author stats, hashtags, and music. No login, no cookies, no TikTok account needed.

What you get

One dataset record per video, ranked in TikTok's search order:

  • Video: ID, direct URL, description, hashtags, duration, cover image, post date, region
  • Search rank: the keyword it matched and its position in the results
  • Engagement: play count, likes, comments, shares, saves (collects), downloads, reposts
  • Author: username, display name, verification status, follower count, bio
  • Music: track ID, title, and artist
  • Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Use cases

  • Trend research — see exactly which videos rank for a keyword right now
  • Influencer discovery — surface creators who rank for your niche keywords, with follower counts attached
  • Competitor analysis — track which videos and creators dominate searches for your product category
  • Content ideation — study the hooks, hashtags, and sounds used by top-ranking videos
  • Social listening — monitor brand mentions and product keywords on a schedule

How to use

  1. Enter one or more Search keywords — anything you'd type into the TikTok search bar
  2. Optionally set Max videos to cap the total across all keywords (0 = no cap)
  3. Run the actor — results appear in the Dataset tab, ranked in TikTok's search order

Each keyword returns its top-ranked search results — up to 30 videos per keyword, exactly what a TikTok user sees on the first results screen. To collect more data, add more keyword variations (e.g. "coffee recipe", "iced coffee recipe", "easy coffee recipes") — up to 100 keywords per run.

Output format

{
"keyword": "coffee recipes",
"position": 1,
"videoId": "7668672505359469837",
"videoUrl": "https://www.tiktok.com/@laceyglasley/video/7668672505359469837",
"description": "New series: making YOUR coffee orders 🤎 #coffeetok #icedcoffee",
"hashtags": ["coffeetok", "coffeeathome", "icedcoffee"],
"createdAt": "2026-07-31T02:06:15.000Z",
"duration": 37,
"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/...",
"region": "US",
"authorUsername": "laceyglasley",
"authorNickname": "Lacey",
"authorVerified": false,
"authorFollowerCount": 88032,
"likeCount": 35336,
"commentCount": 306,
"shareCount": 2823,
"playCount": 327215,
"collectCount": 14793,
"musicTitle": "So Easy (To Fall In Love)",
"musicAuthor": "ZZang KARAOKE"
}

FAQ

Do I need a TikTok account or cookies? No. The actor works without any login.

How fresh are the results? Results mirror live TikTok search at the moment of the run.

Can I run it on a schedule? Yes — schedule it in the Apify console to monitor your keywords daily or hourly and export new results automatically.

Why up to 30 videos per keyword? The actor returns TikTok's first page of search results — the videos that actually rank and get the clicks. For broader coverage, add more keyword variations to the same run.