TikTok Top Ads Scraper & API: Creative Center Ad Spy
Pricing
from $0.79 / 1,000 ads
TikTok Top Ads Scraper & API: Creative Center Ad Spy
TikTok Creative Center top ads by country: video, brand, ad text, likes, CTR score, objective, industry, landing page, target countries and second-by-second viewer retention. The whole ranking, not just 20. Keyword filter, new-ad alerts. No login.
Pricing
from $0.79 / 1,000 ads
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
TikTok Top Ads Scraper & API: Creative Center Ad Spy
Get the top-performing TikTok ads of any of 28 countries from TikTok Creative Center (Top Ads): the ad video (up to 1080p), brand, ad text, likes, CTR score, campaign objective and industry, plus the landing page, every target country and the second-by-second retention curve of each ad. A logged-out visitor sees only 20 ads per filter; this Actor reads every sort order and splits the ranking by objective, industry, format and language until it has the whole ranking: thousands of ads per country for the last 180 days.
{ "countries": ["US"], "period": "30", "maxAdsPerCountry": 200 }
No TikTok login, no cookies, no browser. Use it as a TikTok top ads API or a TikTok ad spy tool: build a swipe file of winning creatives, find a competitor's ads by brand or domain, or schedule it with Only new ads to get every new top ad of your niche.
What you get
Real example, October 2026, United States, last 180 days:
| # | brand | ad text | likes | CTR score | objective | industry |
|---|---|---|---|---|---|---|
| 1 | wondermart | Prism Pavilion — every item earns its place | 36,951 | 0.16 | Reach | Tech & Electronics |
| 2 | Korea Ginseng Corp | Korean Ginseng For Energy, Fatigue, Immunity | 103,823 | 0.13 | Lead Generation | Health |
| 3 | Tactipup | Upgrade your dog's gear | 70,101 | 0.23 | Conversions | Pets |
| 4 | balticbornclothing | Not to influence you, but these dresses… | 4,528 | 0.24 | Conversions | Apparel & Accessories |
| 5 | Marvel Unlimited | Your favorite Marvel characters, all in one app | 255,087 | 0.23 | — | Apps |
| 6 | PaintYourLife.com | The most sentimental gift for your loved ones | 1,714,412 | 0.21 | Lead Generation | Life Services |
| Field | Description |
|---|---|
adId, adUrl | The ad and its Creative Center page |
brandName, adTitle | Brand (empty for many advertisers) and the ad text |
likes | Likes of the ad video |
ctrScore | TikTok's CTR score from 0 to 1: the ad's click-through rate against other top ads |
budgetTier | TikTok's spend level of the ad, 0-2 |
objective, industry, subIndustry | Campaign objective (Traffic, Conversions, App Installs…) and industry |
videoUrl, videoQuality, videoUrls | MP4 of the ad, best quality first (1080p / 720p / 540p…), and every quality |
coverUrl, videoDurationSeconds, videoWidth, videoHeight | Cover image and video size |
rank | Place in TikTok's top 20 for the chosen sort order (empty for the others) |
country, periodDays, position | Country, period and our order |
isNew | Not in the previous run of this monitor (empty on the first run) |
With Ad details and retention curve on (default):
| Field | Description |
|---|---|
landingPage, landingDomain | Where the ad sends people, with UTM parameters |
targetCountries | Every country the ad runs in |
comments, shares | Comments and shares of the ad |
retentionAt2s, retentionAt6s | % of viewers still watching at 2 and 6 seconds: how strong the hook is |
averageWatchSeconds | Average seconds watched |
retentionCurve | % of viewers still watching at every second of the video |
objectives, creativeKeywords, createdWith | All objectives, TikTok's creative keywords, the tool the ad was made with (TikTok Ads Manager…) |
How it works
- Choose countries: US, GB, DE, FR, IT, ES, NL, SE, RO, TR, AE, SA, PK, ZA, CA, MX, BR, AR, CO, AU, JP, KR, ID, MY, PH, SG, TH, VN
- Choose the period (last 7, 30 or 180 days), max ads per country and the sort order (For You, Reach, CTR, 2s / 6s view rate, CVR, Likes)
- Optional filters: keywords (brand, ad text, landing page), industries, campaign objectives, Spark Ads, ad language
- Run, then download the dataset as CSV, Excel, JSON or HTML
Why this Actor
| 📦 The whole ranking, not 20 | Logged out, Creative Center returns the first 20 ads of a filter and says "400" at most. The Actor reads all 7 sort orders and splits the ranking by objective, industry, sub-industry, format, like tier and language: 2,300+ US ads for 180 days, ~150 for 30 days |
| ⏱️ Retention curve | The share of viewers still watching at each second, the 2 s and 6 s hold rate and average seconds watched: see which hooks keep people |
| 🔗 Landing pages | Landing page and domain of every ad, with UTM tags: find the offer behind the creative |
| 🔎 Keyword search without login | TikTok's Top Ads search needs a login. The Actor filters the whole ranking by brand, ad text and landing page: put a competitor's name or domain |
| 🔔 New-ad alerts | isNew on every row; Only new ads returns just the ads that entered the ranking since the previous run |
| 💰 $0.99 per 1,000 ads | Details and retention $0.89 per 1,000 more. No subscription |
Find a competitor's TikTok ads
- Put the brand name or domain into Keywords (e.g.
temu,shein.com) - Choose the countries and Last 180 days
- Keep Ad details on: the Actor also searches the landing pages (of up to 1,000 ads per country)
- The dataset holds every top ad of that brand with its video, landing page and retention
Track new top ads in your niche
- Choose the countries, an industry or objective, and turn on Only new ads
- Save as a task and add a schedule, e.g. every morning
- The first run returns the whole ranking as a baseline. Every later run returns only new ads: send them to Google Sheets, Slack or email with an integration
The memory is kept in your account (key-value store tiktok-top-ads-state). Use a different Monitor name for each task.
Pricing
Pay per ad, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.001 | $0.001 | $0.001 |
| Ad (one row) | $0.00099 | $0.000891 | $0.000792 |
| Ad details & retention (only with the option on) | $0.00089 | $0.00079 | $0.00069 |
| Task | Cost |
|---|---|
| Top 100 US ads of the last 30 days with landing pages and retention | ~$0.19 |
| 1,000 ads without details | ~$1.00 |
| Daily new-ad alert for one country (~10 new a day, with details) | ~$0.60 per month |
Ready-made tasks
Open it, change the countries, and run:
| Task | What you get |
|---|---|
| TikTok Top Ads in the US | The top ads of the last 30 days with landing pages and retention |
FAQ
Why do other tools stop at 20 ads or "3,000 per run"? Logged out, Creative Center returns only the first page (20 ads) of each filter. The Actor reads many filter combinations and merges them without duplicates.
What is the CTR score? TikTok's own 0-1 score of the ad's click-through rate among top ads of the period (shown as "CTR" on Creative Center), not the raw percentage.
Why is the brand empty? Many advertisers do not show a brand name on Creative Center. Use the landing page domain instead (Ad details on).
Are the video links permanent? No: TikTok's CDN links expire after some days. Download the MP4s soon after the run.
Why only 28 countries? These are the countries Creative Center has top ads for.
Do I need a TikTok account or cookies? No.
Use with the API and AI agents
Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "Find this month's top TikTok ads in the US for pet products, with their landing pages and hold rates."
Other tools
| Tool | What it does |
|---|---|
| TikTok Trending Hashtags Scraper | Trending TikTok hashtags by country: posts, views, trend curve, industries, top creators, new-hashtag alerts |
| TikTok Trending Videos Scraper | Top TikTok videos by country: ~80 per country (not just the top 4), period and organic views, engagement, creators |
| TikTok Trending Sounds & Songs Scraper | Trending TikTok sounds and songs by country and Explore category: videos using each sound, plays, commercial use, MP3 |
| TikTok Video Downloader | Download TikTok videos without watermark in HD, in bulk, as a ZIP |
| TikTok Shop Scraper | TikTok Shop products, prices, stock and sales by keyword or shop |
| TikTok Comments Scraper | Comments and replies of TikTok videos and profiles, keyword filter, only-new alerts |
| LinkedIn Ad Library Scraper | LinkedIn ads by advertiser or keyword: impressions, targeting, landing pages |
| Google Ads Transparency Scraper | Google ads of any advertiser: text, images, countries, dates |
| Google Sheets Import & Export | Send the ads to a Google Sheet |