TikTok Creative Center Top Ads — CTR, MP4 & Funnel | $2/1K
Pricing
from $1.50 / 1,000 tiktok top ad creative & analytics extracteds
TikTok Creative Center Top Ads — CTR, MP4 & Funnel | $2/1K
Scrape top-performing TikTok Creative Center ads by country, industry, CTR, and 2s/6s hook retention. Extracts MP4 video URLs, landing pages & Shopify/pixel stacks.
Pricing
from $1.50 / 1,000 tiktok top ad creative & analytics extracteds
Rating
0.0
(0)
Developer
batuhan senavci
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Features
Share
TikTok Creative Center Top Ads Scraper — CTR, Hooks, Video MP4 & Funnel Spy
Extract top-performing TikTok auction ads from the TikTok Creative Center across any country, industry, campaign objective, and performance metric (CTR, 2-second hook rate, 6-second retention, reach, likes, or For You) — enriched with direct MP4 video links, exact advertiser landing_page URLs, and Shopify / pixel conversion funnel teardowns.
Works out of the box with zero login and zero TikTok account required for the first page of each ranking (with optional tiktokCookie support for full pagination and server-side keyword search). See Anonymous vs. Logged-in Scope for exactly what each mode returns.
Why E-Commerce Brands, UGC Agencies & Growth Teams Use This Actor
- Performance-Ranked Winning Creatives (
sortBy):- Pull ads proven to stop the scroll by sorting directly on
ctr(Click-Through Rate),play_2s_rate(2-Second Hook Rate),play_6s_rate(6-Second Retention),reach, orlike. - In zero-login mode, when
maxAdsPerCountry > 20, the Actor merges the first page of the other sort metrics and periods to return more unique creatives (each row'srankedByandperiodDaystell you which ranking it came from).
- Pull ads proven to stop the scroll by sorting directly on
- Full Creative Radar Detail Enrichment (
includeAdDetails: true):- Queries TikTok's Creative Radar Detail endpoint for every ad to unlock the exact
landingPageUrl, MP4videoUrl,hasVoiceOverflag,likes/comments/shares, and objective metadata.
- Queries TikTok's Creative Radar Detail endpoint for every ad to unlock the exact
- Optional Shopify & Funnel Teardown (
analyzeLandingPage: true, off by default):- Visits each advertiser's destination URL to extract Page Title, H1 Offer Hooks, Discount/Bundle Signals (
% off,free shipping,1+1), Tracking Pixels (TikTok Pixel,Meta Pixel,Google Ads gtag,Google Tag Manager,Clarity,Hotjar,Pinterest Tag,Snapchat Pixel), and Store Stack (Shopify,WooCommerce,Webflow,Stripe,Klaviyo).
- Visits each advertiser's destination URL to extract Page Title, H1 Offer Hooks, Discount/Bundle Signals (
Anonymous vs. Logged-in Scope
TikTok Creative Center limits what an anonymous visitor can see. This Actor does not work around that limit; here is what each mode returns:
Without tiktokCookie (default) | With tiktokCookie | |
|---|---|---|
| Ads per ranking | First page only — 20 ads per country × sort × period | Full pagination, up to maxAdsPerCountry (max 500) |
maxAdsPerCountry > 20 | Filled by merging page 1 of the other 5 sort metrics and 2 other periods: at most 8 rankings × 20 = 160 ads before de-duplication. Rankings overlap, so the unique count is lower and can fall short of the number you asked for. | Honoured from the ranking you selected |
searchKeyword | Client-side filter over the anonymously visible ads only — often few or no matches | Server-side keyword search |
You are charged only for ads actually returned, so a short result in anonymous mode costs proportionally less.
Other things to know:
videoUrlandcoverImageUrlare signed TikTok CDN links that expire; download promptly if you need to keep the files.ctrandcostTierare the values Creative Center reports; TikTok does not publish exact spend.
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
countries | string[] | ["US"] | ISO-2 country codes (US, GB, DE, FR, CA, AU, TR, BR, JP, AE, etc.). |
period | "7" | "30" | "180" | "30" | Lookback window in days (7 breakout trends, 30 winners, 180 evergreens). |
sortBy | string | "ctr" | Sort by ctr, for_you, reach, play_2s_rate, play_6s_rate, or like. |
industry | string | "ALL" | Filter by TikTok vertical (Beauty, Apparel, Tech, Food, E-Commerce, Health, Apps, etc.). |
objective | string | "ALL" | Filter by Conversions, Product Sales, Traffic, App Installs, Video Views, or Lead Gen. |
searchKeyword | string | "" | Optional keyword/brand filter (client-side in anonymous mode; server-side search when tiktokCookie is provided). |
maxAdsPerCountry | integer | 20 | Max unique top ads to return per country (see scope table above for anonymous-mode limits). |
includeAdDetails | boolean | true | Fetch exact landingPageUrl, MP4 video link, engagement, and Creative Radar detail metrics. |
analyzeLandingPage | boolean | false | Paid add-on: inspect advertiser destination pages for Shopify/tech stack, offers, and pixels. |
tiktokCookie | string | "" | Optional logged-in ads.tiktok.com Cookie header for deep pagination & keyword search. |
Sample Output Record
{"adId": "7695627102675402759","country": "US","periodDays": 30,"rankedBy": "ctr","brandName": "GlowRecipe","adTitle": "3 seconds to glass skin — see why 50,000+ switched this month","ctr": 0.08,"likes": 4820,"comments": 194,"shares": 610,"costTier": 3,"objectiveKey": "campaign_objective_conversion","industryKey": "label_14000000000","hasVoiceOver": true,"durationSeconds": 24.5,"videoUrl": "https://v16m-default.tiktokcdn.com/...","coverImageUrl": "https://p16-common-sign.tiktokcdn.com/...","landingPageUrl": "https://glowrecipe.com/pages/starter-kit","creativeCenterUrl": "https://ads.tiktok.com/business/creativecenter/inspiration/topads/pc/en","landingPageIntel": {"analyzedUrl": "https://glowrecipe.com/pages/starter-kit","httpStatus": 200,"fetchOk": true,"pageTitle": "Glass Skin Starter Kit — 20% Off","h1Hooks": ["Clinically proven glow in 7 days"],"offerSignals": ["percentage discount", "free shipping", "$39"],"adPixelsDetected": ["tiktok_pixel", "meta_pixel", "google_ads_gtag"],"techStackDetected": ["shopify", "klaviyo"],"funnelReadinessScore": 100}}
Pricing (Transparent Pay-Per-Event)
- TikTok Top Ad Extracted (
tiktok-ad-scraped):$0.002per ad creative (includes Creative Radar detail enrichment) - Advertiser Landing Page Funnel Teardown (
landing-page-analyzed):$0.01per unique advertiser landing page analyzed (cached per run, optional viaanalyzeLandingPage, off by default)
How charging works:
tiktok-ad-scrapedis charged first, per ad. The landing page add-on is only charged for ads that were already paid for.landing-page-analyzedis charged only after the page loads successfully (HTTP 2xx). Blocked or failed pages returnlandingPageIntel.fetchOk: false,funnelReadinessScore: null, and cost nothing.- If the run's maximum charge limit is reached, the Actor stops and pushes only what was paid for.
Failure Behaviour
If TikTok Creative Center rejects every list request across all requested countries (for example an unaccepted session signature, an expired cookie, or an auth wall) and no ads are returned, the run ends as FAILED with TikTok's error code in the status message, and nothing is charged. A run where TikTok answers normally but no ads match your filters succeeds with an empty dataset.