TikTok Trending Scraper — the real Explore feed
Pricing
from $1.35 / 1,000 videos
TikTok Trending Scraper — the real Explore feed
Trending videos from TikTok's own Explore feed inside the app, with full stats. Not Creative Center marketing data.
Pricing
from $1.35 / 1,000 videos
Rating
0.0
(0)
Developer
Mu0i
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
TikTok Trending Scraper — the real Explore feed
Trending videos from TikTok's own Explore feed, the one the app renders — with real play counts, likes, comments, shares and hashtags.
No login, no cookies, no browser.
Not Creative Center
Most "TikTok trends" tools scrape TikTok's Creative Center: a marketing site that publishes ranked hashtag tables for advertisers. Useful, but it is a leaderboard, not content.
This reads the Explore feed inside the app. You get videos, with their actual numbers, as they are being surfaced right now.
The feed rotates, and the Actor is built around that
There is no cursor here — Explore is a live surface, not a list with pages. One request returns at most 18 videos, and two calls seconds apart overlap heavily. So collecting more means polling and keeping what is new.
A run for 45 videos, logged:
round 1: 18 returned, 18 new, 6 dropped inside the reply (18/45)round 2: 17 returned, 9 new, 6 dropped inside the reply (27/45)round 3: 18 returned, 7 new, 6 dropped inside the reply (34/45)round 4: 17 returned, 11 new, 6 dropped inside the reply (45/45)
Every row carries seenOnRound, so you can see the rotation working. The run stops itself when three polls in a
row bring nothing unseen — so asking for more than TikTok is currently rotating costs a couple of extra calls,
not an endless loop.
How to use
- Click Try for free at the top of this page. Apify creates a free account if you do not have one — no card is needed to run this.
- Set Max videos to bound the run, then press Start. You are billed per row, so this field is also your budget.
- Rows show up in the Dataset tab while the run is still going. Export to JSON, CSV, Excel or XML from there, or read them over the API.
Input
| field | ||
|---|---|---|
maxVideos | 50 | Stops here, or when the feed stops producing new videos |
Every field, with its default — paste the whole block and delete what you do not need:
{"maxVideos": 50}
Output
videoId, url, description, createdAt, playCount, likeCount, commentCount, shareCount,
saveCount, durationMs, coverUrl, musicId, musicTitle, musicAuthor, noWatermarkUrl,
hashtags[], isPhotoPost, authorUsername, authorNickname, authorId, authorSecUid, seenOnRound,
collectedAt.
url is TikTok's own canonical link, so photo posts point at /photo/ rather than /video/ — much of the
Explore feed is photo posts.
Sound and video URL are included where TikTok provides them: musicId, musicTitle, musicAuthor and
a watermark-free noWatermarkUrl. A small number of items arrive trimmed at source and leave those blank.
One row, exactly as it lands in your dataset (long signed CDN links shortened here for readability):
{"videoId": "7666060020596968717","url": "https://www.tiktok.com/@velvetgloww1/video/7666060020596968717","description": "✨ Green Tea for Your Face 😍 I Tried This Unexpected Beauty Hack!","createdAt": "2026-07-24T11:48:17.000Z","playCount": 1125418,"likeCount": 15043,"commentCount": 279,"shareCount": 1033,"saveCount": 1555,"durationMs": 12534,"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-p-85c255-tx/o8tEY…?…","musicId": "7666060041425832718","musicTitle": "original sound - velvetgloww1","musicAuthor": "beauty tips !","noWatermarkUrl": "https://v19-perf.tiktokcdn-us.com/a00c934cedf826a2c0c82adc223e7d1e/6a7…?…","hashtags": [],"isPhotoPost": false,"authorUsername": "velvetgloww1","authorNickname": "beauty tips !","authorId": "7440882687081071659","authorSecUid": "MS4wLjABAAAANBNJUN_gU8QNAR65mvD3_cs58my4RO-qYn-gKFqgKNk1Bzsky9bg7-nITUDQHljD","seenOnRound": 1,"collectedAt": "2026-08-14T19:31:33.542Z"}
Notes
- The feed is what a US viewer sees. Explore is personalised by region rather than by a parameter you pass.
collectedAtis on every row because a trending snapshot is only meaningful with a timestamp.- Only public data. There is no login.
Run it from your own code
Every Actor is an API endpoint. This starts a run, waits for it, and returns the rows in one call — swap in your token from Settings → Integrations:
curl -X POST 'https://api.apify.com/v2/acts/mu0i~tiktok-trending/run-sync-get-dataset-items?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"maxVideos": 50}'
Pricing
Pay per result — you are billed for rows you receive, not for time or compute.
| Event | Per 1,000 | What one unit is |
|---|---|---|
video | $3.00 | one trending video in the dataset |
Paid Apify plans pay less than this. The table above is the free-plan rate. Starter, Scale and Business each get a lower per-unit price — up to 55% off on Business — and the Actor's Pricing tab shows every tier before you run anything.
Starting a run costs $0.00001 — a cent per thousand runs — and there is no run minimum. You are never billed for a run that found nothing. If an input has nothing to collect the run says so in a row of the dataset — never a silently empty result, and never a charge. A run that fails because the data could not be reached fails loudly, because that one is worth retrying.
Related Actors
Fourteen Actors covering the whole public TikTok surface. Same billing rules and the same guarantees throughout: billed once for each row you receive, never billed for a run that found nothing, and told in the dataset why it found nothing.
| Actor | What it does |
|---|---|
| TikTok Search Scraper — videos, users, hashtags | Keyword search across every tab, deduplicated. |
| TikTok Hashtag Scraper — videos by hashtag | Every video under a hashtag, walked deep. |
| TikTok Profile Scraper — followers, likes, bio | Followers, likes, bio for any public account. |
| TikTok User Posts Scraper — every video + stats | Every video an account posted, with stats. |
| TikTok Comments Scraper — replies, no duplicates | Every comment and reply, no duplicate pages. |
| TikTok Video Downloader — no watermark MP4/MP3 | No-watermark MP4, MP3, covers and subtitles. |
| TikTok Transcript Scraper — no AI, no waiting | Subtitles from TikTok's own caption track. |
| TikTok Sound Scraper — videos using a sound | Videos that actually use a sound, filtered. |
| TikTok Live Scraper — rooms, viewers, streams | Live rooms with playable stream links. |
| TikTok Places Scraper — locations and reviews | Locations with addresses, coordinates and reviews. |
| TikTok Shop Scraper — Products, Sellers & Reviews | Shop search, product detail, seller catalogue. |
| TikTok Shop Category Scraper — every product | Every product in a Shop category and its subcategories. |
| TikTok Shop Reviews Scraper — full archive | The full review archive for a Shop product. |