Real run · 2026-11-09 · 10 records

TikTok Creative Center Trending videos API

Trending videos from TikTok Creative Center, returned as JSON rows you can save to CSV.

Resultready
JSON
10records in this run
22fields per record
6srun time, start to finish
—per record, Bronze tier
Request

The input that produced this run

Mode trendingVideos. Parameters as sent, with what each one does.

ParameterValueWhat it does
mode"trendingVideos"What to scrape: top ads by keyword (or the top ads for the chosen filters), the details and analyses of single ads, trending hashtags, trending videos, trending search words, the music charts, creator search insights...
country"US"Region of the ranking. These are the regions the Creative Center offers. Ad search (mode topAds) does not use it: the platform ranks ads across regions.
maxResults10Maximum records for each input (up to 1000; a mode without a list is one input). You are charged $0.0017 per record returned, plus a $0.005 start fee per run. Keyword search pays the start fee again for every further...
Response fields

22 fields in every trendingVideo

From the first record of the run above. Identity fields of ordinary users are masked on this site.

FieldTypeExample
typestrtrendingVideo
rankint1
countrystrUS
videoIdstr7678479724896587038
titlestrFive years ago, I started my small business with no idea ...
createdAtstr2026-08-26T23:03:07Z
coverUrlstrhttps://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-00...
videoUrlstrhttps://v16m-default.tiktokcdn-us.com/37c7a51f54dbe8d1915...
authorIdstr<masked>
authorHandlestr<masked>
authorNamestr<masked>
authorBiostr<masked>
authorFollowerCountstr<masked>
categorieslist[]
viewsint46072241
organicViewsint3462001
engagementRatefloat0.0012486477486519487
sixSecondViewRatefloat0.02711035674800293
lifetimeViewsint100067879
lifetimeOrganicViewsint9453913
lifetimeEngagementRatefloat0.0018781551270812885
lifetimeSixSecondViewRatefloat0.034002716872995525
Sample output

A real run, 22 fields per record

Run on 2026-11-09 with input {"mode": "trendingVideos", "country": "US", "maxResults": 10}. Personal fields of ordinary users are masked here.

titleviewsorganicViewslifetimeViewslifetimeOrganicViewsrank
Five years ago, I started my small business with no idea ...46072241346200110006787994539131
#Ad The internet influenced me. @Sephora made it official...3319644834061033431838645042612
#Ad Shop the Sephora Savings Event from 10/30-11/9!! @Sep...3158439860715693280948672675733
At least @kraftmacandcheese thinks I say cacio e pepe cor...314270573519984801320511894784
wanta Fanta? run for it. @fanta #FantaHalloween #FantaPar...309441082324394015719814385555
#ad Pizza night got CRAZY! 🍕🎮 Snagged Domino’s & unlocked...3004137831548553563691145209786
All 22 fields in one record
  • type trendingVideo
  • rank 1
  • country US
  • videoId 7678479724896587038
  • title Five years ago, I started my small business with no idea ...
  • createdAt 2026-08-26T23:03:07Z
  • coverUrl https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-00...
  • videoUrl https://v16m-default.tiktokcdn-us.com/37c7a51f54dbe8d1915...
  • authorId
  • authorHandle
  • authorName
  • authorBio
  • authorFollowerCount
  • categories
  • views 46072241
  • organicViews 3462001
  • engagementRate 0.0012486477486519487
  • sixSecondViewRate 0.02711035674800293
  • lifetimeViews 100067879
  • lifetimeOrganicViews 9453913
  • lifetimeEngagementRate 0.0018781551270812885
  • lifetimeSixSecondViewRate 0.034002716872995525
Limits

Good to know before you run it

  • The ranking lists hold 100 records at most (trending hashtags, trending videos); ads can be paged much further, up to your maxResults.
  • Trending videos are read for a period that ended three days ago, because the newest period is not final yet.
Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json