TikTok Top Ads Scraper + Ad Scripts (Creative Center) avatar

TikTok Top Ads Scraper + Ad Scripts (Creative Center)

Pricing

Pay per event

Go to Apify Store
TikTok Top Ads Scraper + Ad Scripts (Creative Center)

TikTok Top Ads Scraper + Ad Scripts (Creative Center)

TikTok Creative Center top ads with the voiceover script of every ad: 3-second hook, timestamped transcript, likes, comments, shares, CTR percentile, landing page and retention curve. No login. $3 per 1,000 ads + $3 per 1,000 scripts.

Pricing

Pay per event

Rating

0.0

(0)

Developer

FraserLabs

FraserLabs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Get TikTok's top-performing ads from the Creative Center, and for each ad what it actually says: the full voiceover script, the first-3-seconds hook and timestamped lines, next to likes, comments, shares, CTR percentile, landing page and the second-by-second retention curve.

$3 per 1,000 ads, details included, + $3 per 1,000 ad scripts. No login, no cookies, no TikTok account.

What you can use it for

  • Swipe file of winning scripts. Read the hooks and scripts of the ads TikTok ranks highest in your industry and country, without watching hundreds of videos.
  • Feed AI with real ad copy. Paste the scripts into ChatGPT, Claude or Gemini to find the patterns that work, or to brief new UGC creators.
  • Competitor and market research. See which brands, offers and landing pages are running in a market, by industry, over 7, 30 or 180 days.
  • Creative testing. Line up each hook with the retention curve to see where viewers stay and where they drop.

Why this Actor

This ActorTypical Top Ads scraper
Ad text, industry, objective, CTR, video and cover linksYesYes
Likes, comments, shares, landing page, CTR percentile, retention curveYes, includedOften a paid add-on
Voiceover script + 3-second hook + timestampsYesNo
Music-only adsNot charged for a scriptn/a
Login or cookiesNoneNone

Sample output

One ad from the US Beauty & Personal Care ranking, last 180 days, sorted by CTR (shortened):

{
"rank": 5,
"adId": "7569816300411797520",
"adUrl": "https://ads.tiktok.com/business/creativecenter/topads/7569816300411797520/pc/en?countryCode=US&from=001010&period=180",
"adText": "This shower gel smells luxury-level good. If you see the orange cart above, it's still available...",
"industry": "Skincare",
"objective": "Product sales",
"likes": 2483,
"comments": 67,
"shares": 94,
"ctrPercentile": 0.99,
"durationSec": 43.8,
"hook": "I can wipe my butt after being out all day and it'll still smell like rose petals.",
"transcript": "I can wipe my butt after being out all day and it'll still smell like rose petals. This is why. ...",
"transcriptSegments": [
{"start": 0, "end": 4.4, "text": "I can wipe my butt after being out all day and it'll still smell like rose petals."},
{"start": 4.7, "end": 5.26, "text": "This is why."}
],
"spokenLanguage": "English",
"retentionCurve": [{"second": 0, "value": 0.007}, {"second": 1, "value": 0.104}, {"second": 2, "value": 0.880}],
"highlightSeconds": [2, 4, 7],
"videoUrl": "https://v16m-default.tiktokcdn.com/...",
"country": "US",
"period": 180,
"sortBy": "ctr",
"industryFilter": "Beauty & Personal Care"
}

Output fields

FieldMeaning
rankPosition in the ranking for your filters.
adText, brand, industry, objectiveThe ad's copy and classification.
ctr, ctrPercentileCTR as reported by Creative Center, and its percentile vs similar ads (0-1).
likes, comments, shares, costLevelEngagement and budget tier from the ad's Creative Center page.
landingPage, adSource, regionsWhere the ad sends people, how it was created, where it ran.
transcript, hook, transcriptSegments, spokenLanguageSpoken or sung words, the first 3 seconds, timestamped lines, detected language. Empty when the ad has no words.
retentionCurve, highlightSecondsCreative Center's second-by-second retention metric and the seconds it marks as highlights.
videoUrl, coverUrlHighest-quality MP4 and cover image. TikTok signs these links and they expire: download soon after the run.
adUrlThe ad's public Creative Center page.

How to use it

  1. Pick a Country and a Period (last 7, 30 or 180 days).
  2. Optional: pick an Industry, a Sort (For You, Reach, CTR) or a Keyword.
  3. Set Max ads and run. Results appear in the Ads + scripts table and as JSON, CSV or Excel.

Creative Center shows a limited number of ads per ranking (for example about 140 for the US over 30 days and about 400 over 180 days). For more ads, run more countries, industries or periods. Keyword search on Creative Center matches few ads; an empty result is not charged.

Pricing

EventPriceWhen
Ad$0.003 ($3 / 1,000)Each ad delivered, details included
Ad script$0.003 ($3 / 1,000)Each ad whose voiceover was transcribed (only when it has words)

Example: 100 ads with scripts = about $0.60. Turn off Voiceover transcripts to pay only for the ads.

You only pay for ads delivered. Ads without spoken or sung words are never charged for a script, and a run that finds nothing costs nothing.

Notes

  • Data comes from TikTok's public Creative Center pages, read the way a logged-out visitor sees them. Nothing is collected about individual people.
  • If TikTok shows a verification check, the run stops and nothing more is charged.
  • Problems or feature requests: open an issue on the Issues tab. Fixes ship within 24 hours.