TikTok Trending Scraper — the real Explore feed avatar

TikTok Trending Scraper — the real Explore feed

Pricing

from $1.35 / 1,000 videos

Go to Apify Store
TikTok Trending Scraper — the real Explore feed

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

Mu0i

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

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

  1. 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.
  2. Set Max videos to bound the run, then press Start. You are billed per row, so this field is also your budget.
  3. 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
maxVideos50Stops 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.
  • collectedAt is 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.

EventPer 1,000What one unit is
video$3.00one 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.

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.

ActorWhat it does
TikTok Search Scraper — videos, users, hashtagsKeyword search across every tab, deduplicated.
TikTok Hashtag Scraper — videos by hashtagEvery video under a hashtag, walked deep.
TikTok Profile Scraper — followers, likes, bioFollowers, likes, bio for any public account.
TikTok User Posts Scraper — every video + statsEvery video an account posted, with stats.
TikTok Comments Scraper — replies, no duplicatesEvery comment and reply, no duplicate pages.
TikTok Video Downloader — no watermark MP4/MP3No-watermark MP4, MP3, covers and subtitles.
TikTok Transcript Scraper — no AI, no waitingSubtitles from TikTok's own caption track.
TikTok Sound Scraper — videos using a soundVideos that actually use a sound, filtered.
TikTok Live Scraper — rooms, viewers, streamsLive rooms with playable stream links.
TikTok Places Scraper — locations and reviewsLocations with addresses, coordinates and reviews.
TikTok Shop Scraper — Products, Sellers & ReviewsShop search, product detail, seller catalogue.
TikTok Shop Category Scraper — every productEvery product in a Shop category and its subcategories.
TikTok Shop Reviews Scraper — full archiveThe full review archive for a Shop product.