Tiktok Trending Scraper
Pricing
from $0.75 / 1,000 results
Tiktok Trending Scraper
Discover TikTok trends in real time hashtags, creators, viral videos, and music across 70+ countries with fast HTTP-only extraction - no login or proxy required
Pricing
from $0.75 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
50
Total users
13
Monthly active users
21 days ago
Last modified
Categories
Share
π TikTok Trending Scraper
Get trending videos from TikTok's Explore feed, with optional region targeting. Ranked output, ready for content research, marketing analysis, and creator discovery β without an account.
Heads up β TikTok-side deprecation (2026-Q1). TikTok turned off the public Hashtag, Creator, and Music trending feeds at the source. Those modes are kept in the actor for backwards compatibility but now return a single deprecation record so you know what happened. Video trending still works and is the recommended default.
β¨ Why Use This Actor?
- π Real-time trending videos β ranked by TikTok's Explore engine
- π Region-aware β surface what's trending in a specific country
- π° Cheap & fast β HTTP-only, no browser, ~2 seconds per page
- β No login, no API key β fully anonymous, no account setup
- π Stable JSON output β ready for pipelines, databases, BI tools
- π Up to 500 videos per run with paginated fetching
π― Use Cases
- Content research β see what's trending before producing a video
- Marketing intelligence β track viral creators and formats in your niche
- Influencer discovery β find creators riding the current trend wave
- Competitive benchmarking β see which video styles dominate per country
- Academic / research β study cross-region trending patterns over time
π₯ Input
| Field | Type | Default | Description |
|---|---|---|---|
content_type | string | "video" | "video" is the only currently-working mode. "hashtag", "creator", "music" are kept for backwards compatibility but TikTok deprecated them β they return a single deprecation record. |
country_code | string | "US" | ISO country code (e.g. US, ID, GB, JP, BR, DE). Leave empty for global. |
period | string | "7" | Trending window in days (7, 30, 120). Currently used only by the deprecated modes; ignored for video. |
industry_id | string | (empty) | Industry filter for hashtag mode only β see table below. |
sort_by | string | "popular" | Hashtag: popular / rise. Creator: follower / engagement / avg_views. Ignored for video. |
limit | integer | 20 | Max results to return. Video: 1β500. |
Example input
{"content_type": "video","country_code": "US","limit": 20}
π€ Output
Each record is a raw TikTok video object plus the envelope meta fields. No field renaming β what TikTok sends is what you get.
| Field | Type | Description |
|---|---|---|
id | string | Video ID |
desc | string | Video caption |
author | object | Creator info (uniqueId, nickname, avatarThumb, verified, β¦) |
stats | object | Engagement metrics (playCount, diggCount, commentCount, shareCount, collectCount) |
video | object | Media URLs (playAddr, downloadAddr, cover, originCover, duration, width, height) |
music | object | Sound info (id, title, authorName, playUrl) |
challenges | array | Hashtags attached to the video |
_rank | integer | Rank position (1 = most trending) |
_source | string | "S1-explore-api" (video) or "S1-cc-api" (legacy modes) |
_input | object | The input parameters used for this run |
_scrapedAt | string | UTC ISO 8601 timestamp |
Example output (video, abridged)
{"_input": {"content_type": "video","country_code": "US","period": 7,"industry_id": "","sort_by": "popular"},"_source": "S1-explore-api","_scrapedAt": "2026-06-02T13:48:01Z","_rank": 1,"id": "7637369500161084692","desc": "Jangan asal murah, cek dulu kualitas ayam yang kamu beli! π¨π","createTime": 1762000000,"author": {"id": "7117389664750683162","uniqueId": "snapfactsss1","nickname": "Snap Facts","verified": false},"stats": {"playCount": 8000000,"diggCount": 1200000,"commentCount": 3400,"shareCount": 12000,"collectCount": 45000},"video": {"duration": 21,"cover": "https://p16-sign-va.tiktokcdn.com/...","playAddr": "https://v16-webapp-prime.tiktok.com/...","width": 1080,"height": 1920},"music": {"title": "original sound - Snap Facts","authorName": "snapfactsss1"}}
Deprecation record (hashtag / creator / music)
When you select a deprecated content type, the dataset receives one record explaining why:
{"_input": { "content_type": "hashtag", "country_code": "US", "period": 7, "sort_by": "popular" },"_source": "none","_scrapedAt": "2026-06-02T13:48:01Z","_warning": "endpoint_deprecated","_warningDetail": "TikTok's Creative Center backend returns data=null for content_type='hashtag'. The endpoint is server-side deprecated as of 2026-Q1. Use content_type='video' for the only currently-working trending feed."}
This is intentional: a failing/deprecated input should not silently produce an empty dataset β that's indistinguishable from "no trends found".
π οΈ How It Works
- You give the actor a
content_typeand optional region/filters. - The actor warms a session, fetches the trending feed from TikTok, and paginates until your
limitis reached. - Results stream into your dataset with rank position and envelope metadata.
You don't need to manage browsers, accounts, proxies, or session cookies β none of that is required for the public trending feed.
β οΈ Known Limits
- Hashtag / Creator / Music modes: TikTok deprecated the underlying Creative Center endpoints at the source. The actor returns one informative record instead of pretending to work. We'll restore those modes if TikTok brings the endpoints back.
- Region filter on video: TikTok serves the same Explore feed globally with mild regional re-ranking. Setting
country_codebiases results but won't return an entirely different list. - Rate: One request per ~0.5 s by default. The Explore API tolerates this without rate-limiting from datacenter IPs.
π Other TikTok Actors in This Suite
- TikTok Comments Extractor β comments + nested replies for any video
- TikTok Post Detail Scraper β full per-video metadata (download URLs, music, stats)
- TikTok Profile + Posts Scraper β profile info + a user's most recent posts in one call
- TikTok Search Scraper β search videos by keyword or hashtag
- TikTok Top Ads Scraper β top-performing ads from Creative Center's Top Ads dashboard