TikTok Explore/Trending Scraper
Pricing
from $3.00 / 1,000 results
TikTok Explore/Trending Scraper
Scrape TikTok's Explore/Trending feed across categories. Get the latest trending posts with full video metadata, engagement stats, and author info. Supports auto-discovery of all available categories.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
TikTok Explore Scraper
Scrape TikTok's Explore and trending feed to collect the most popular videos across one or more content categories. Category 123 ("All") is always available and works without login. An auto-discovery mode navigates the live Explore page to detect all available category IDs automatically.
What this actor does
- Accepts a list of category objects (id + name) and paginates TikTok's Explore item list API for each one
- Returns full post rows enriched with
feedType,categoryId, andcategoryNameso results from multiple categories can be distinguished - Deduplicates posts that appear in more than one category so each video is emitted only once
- Supports an auto-discovery mode that navigates TikTok's Explore page and detects all available category IDs from the live UI
- Category 123 ("All") is the default and is always available without additional configuration
- Empty fields are omitted
Output per post
feedType— always"explore"categoryId— numeric TikTok category type IDcategoryName— human-readable category label (e.g. "All", "Entertainment", "Sports")postId— unique TikTok video IDpostUrl— direct URL to the videocaption— full caption textlikeCount— total likescommentCount— total commentsshareCount— total sharesplayCount— total plays/viewsauthor.id— author's TikTok user IDauthor.secUid— author's secondary unique IDauthor.username— author handleauthor.displayName— author display nameauthor.verified— verification statusauthor.avatarUrl— author profile image URLmusic.id— sound IDmusic.title— sound titlemusic.authorName— sound creator namevideo.width— video width in pixelsvideo.height— video height in pixelsvideo.duration— video duration in secondsvideo.playUrl— streamable video URL (expires)video.cover— cover/thumbnail image URLhashtags— array of hashtag names parsed from captionscrapedAt— ISO 8601 timestamp of when the record was collected
Input
| Field | Type | Default | Description |
|---|---|---|---|
categories | object[] | [{"id": 123, "name": "All"}] | Category objects with numeric id and human-readable name. |
maxItemsPerCategory | integer | 50 | Maximum trending posts to collect per category (1–500). |
autoDiscoverCategories | boolean | false | Navigate TikTok's Explore page to discover all available category IDs from the live UI. |
Example: default All-category feed
{"categories": [{"id": 123, "name": "All"}],"maxItemsPerCategory": 10}
Example: multiple specific categories
{"categories": [{"id": 123, "name": "All"},{"id": 4, "name": "Entertainment"},{"id": 9, "name": "Sports"}],"maxItemsPerCategory": 50}
Example: auto-discover all categories
{"categories": [],"autoDiscoverCategories": true,"maxItemsPerCategory": 30}
Example: daily trend snapshot
{"categories": [{"id": 123, "name": "All"}],"maxItemsPerCategory": 100}
Use cases
- Trend analysts monitoring which video formats and topics are surfacing on TikTok's Explore feed each day
- Content strategists identifying high-performing content styles across specific categories like Sports or Entertainment
- Brand safety teams reviewing what trending content is appearing alongside ad placements on Explore
- Academic researchers building time-series datasets of trending TikTok content for algorithmic studies
- Media companies benchmarking which creators and formats are being amplified by TikTok's discovery system
- Developers building trend dashboards or notification systems that surface breakout content early
FAQ
Q: What is category 123?
A: Category 123 is TikTok's "All" Explore feed — the default tab showing trending posts across all content types. It is always available and is the recommended starting point.
Q: How do I find other category IDs?
A: Enable autoDiscoverCategories: true. The actor navigates TikTok's Explore page and records each tab's category ID. You can then hardcode those IDs for future runs without re-discovery.
Q: Do posts get deduplicated across categories?
A: Yes. If the same video appears in multiple categories, it is only emitted once in the dataset.
Q: How many posts can I get per category?
A: Up to 500 per category. TikTok's Explore API returns approximately 8 posts per page and the actor paginates automatically.
Q: Do I need login or cookies?
A: No. TikTok's Explore feed is publicly accessible. The actor uses a stealth browser without any credentials.
Q: Do video URLs expire?
A: Yes. TikTok signs all CDN URLs with short-lived tokens. Download or cache media promptly. The mediaUrlExpiresAt field indicates the expiry time.
Q: Can I use this to monitor trending content over time?
A: Yes. Schedule this actor to run daily or hourly and use the categoryId and scrapedAt fields to track how trending content changes across sessions.
Related TikTok Scrapers
Build a complete TikTok data pipeline with our full suite: