TikTok Trending Videos Scraper avatar

TikTok Trending Videos Scraper

Pricing

from $5.00 / 1,000 trending video extracteds

Go to Apify Store
TikTok Trending Videos Scraper

TikTok Trending Videos Scraper

Scrape trending TikTok videos from the Explore feed — views, likes, comments, shares, author, music, hashtags & no-watermark video URLs. Filter by country. No login. MCP-ready.

Pricing

from $5.00 / 1,000 trending video extracteds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

16 hours ago

Last modified

Share

🎬 TikTok Trending Videos Scraper

Scrape trending TikTok videos straight from TikTok's Explore feed — the curated mix of viral videos TikTok surfaces to everyone, plus full engagement stats, creator data, music, hashtags, and a direct no-watermark video URL for every result. No login, no cookies, no TikTok API key.

Point it at a country, set how many videos you want, and get a clean structured dataset of what's trending right now.

FieldDescription
rankPosition in the trending feed (1 = surfaced first)
videoUrlCanonical tiktok.com/@handle/video/id link
videoPlayUrlDirect no-watermark MP4 URL (short-lived, signed)
descriptionCaption text with inline hashtags
authorHandle / authorNameCreator @username and display name
authorVerified / authorFollowersVerified badge + follower count
playCountViews
likeCount / commentCount / shareCount / saveCountFull engagement
engagementRate(likes + comments + shares) ÷ views
musicTitle / musicAuthor / musicIsOriginalSound used
hashtagsArray of hashtag names
coverUrlThumbnail image
createTimePublish date (ISO 8601)
durationSecLength in seconds
region / feed / scrapedAt / sourceUrlRun metadata

When to use this

  • Trend discovery — see what's going viral in any country, today.
  • Content planning — find formats, hooks, and sounds that are spiking.
  • Sound research — grab the trending audio behind viral videos.
  • Creator scouting — spot accounts breaking out in the trending feed.
  • Competitor & niche research — monitor what's winning attention in a market.
  • AI agents / pipelines — feed concise structured trending data to an LLM.

When NOT to use this (pick the right actor)

  • Want one creator's videos? → khadinakbar/tiktok-profile-scraper
  • Want TikTok ad creatives (Top Ads / Creative Center)? → khadinakbar/tiktok-ads-scraper
  • Want trending hashtags with rank movement? → khadinakbar/tiktok-trending-hashtags-scraper
  • Want comments on videos? → khadinakbar/tiktok-video-comments-scraper

This actor is specifically the organic trending video feed.

Pricing — Pay Per Event

EventPrice
Actor start$0.00005 per GB RAM
Trending video extracted$0.005 per video

A typical run of 50 trending videos costs about $0.25. You're only charged for videos actually returned — the cost cap is printed in the run log before any charge fires, and the actor never charges past your maxResults.

Quick start

In Apify Console

  1. Pick a Feed (Explore for curated trending — recommended).
  2. Optionally set a Country / Region (e.g. US, JP).
  3. Set Max Videos (default 50).
  4. Keep the default Residential proxy. Click Start.

Via API (Node.js)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('khadinakbar/tiktok-trending-videos-scraper').call({
feed: 'explore',
region: 'US',
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0].videoUrl, items[0].playCount);

Via API (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("khadinakbar/tiktok-trending-videos-scraper").call(run_input={
"feed": "explore",
"region": "US",
"maxResults": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["videoUrl"], item["playCount"])

Via MCP (Claude, ChatGPT, agents)

This actor is MCP-ready. Connect to https://mcp.apify.com?tools=khadinakbar/tiktok-trending-videos-scraper and ask: "Get the top 20 trending TikTok videos in Japan right now." Inputs are narrow and the output is flat structured JSON built for LLM consumption.

Input reference

FieldTypeDefaultNotes
feedenumexploreexplore (curated trending) or foryou (personalized)
regionenum"" (auto)ISO country code; routes through a residential proxy in that country
maxResultsinteger501–200
proxyConfigurationobjectResidentialResidential strongly recommended — datacenter IPs get blocked

Reliability notes

  • Residential proxy is required. TikTok.com blocks datacenter IPs; the actor defaults to Apify Residential. If you see no data, confirm residential proxy is enabled.
  • Explore vs For You. explore is the curated trending feed and is reproducible run-to-run. foryou is personalized and session-randomized — use it for sampling, not for a stable trending list.
  • Honest failures. If TikTok blocks the run entirely, it is marked FAILED with a clear message — the actor never reports success with an empty dataset.
  • Pagination. The feed loads ~8 videos per scroll; larger maxResults takes proportionally longer.

FAQ

Do I need a TikTok account or API key? No.

Are the video URLs watermark-free? Yes — videoPlayUrl is the direct stream. It's signed and short-lived, so download promptly.

Can I filter by category (Comedy, Sports, etc.)? Not in v1 — results span all categories in the Explore feed. Country filtering is supported via region.

Why might a run return fewer than maxResults? The Explore feed has a finite trending set per region; the actor stops when the feed is exhausted.

Is the For You feed truly "trending"? For You is personalized recommendations, not a curated trending list. For reproducible trending data, use explore.

This actor collects publicly available data from TikTok's Explore feed for research and analytics. It does not log in, bypass authentication, or access private content. You are responsible for using the data in compliance with TikTok's Terms of Service, applicable laws (including GDPR/CCPA where relevant), and any platform restrictions. Do not use scraped personal data for unlawful purposes. Video and audio content remains the property of its respective creators and rights holders.


Built by khadinakbar · Part of the TikTok scraping suite: Trending Hashtags · Ads · Profile · Video Comments