TikTok Creative Center β Top Ads Spy (CTR + Video URL)
Pricing
$2.00 / 1,000 ad scrapeds
TikTok Creative Center β Top Ads Spy (CTR + Video URL)
Scrape TikTok's official Creative Center Top Ads β winning ad creatives with CTR, likes, MP4 video URL (720p), cover, duration, industry. Filter country/period/industry, sort by CTR/likes/cost. Headless bootstrap + HTTP pagination. Dropshipper goldmine.
Pricing
$2.00 / 1,000 ad scrapeds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
13
Total users
9
Monthly active users
21 days ago
Last modified
Categories
Share
TikTok Creative Center Scraper extracts winning ad creatives from TikTok's official Creative Center β with the performance metrics that matter for dropshippers and agencies: CTR, likes, direct MP4 video URL (720p), cover image, duration, industry, objective. Filter by country, period and industry; sort by For You / CTR / likes / cost. No TikTok account needed.
β Found this useful? Click the Bookmark button at the top of this page β it's the single strongest signal that keeps this actor visible to others. One click. No signup beyond your existing Apify account.
What can TikTok Creative Center Scraper do?
- π¬ Top Ads list β TikTok's officially-ranked winning ads, exactly as shown in the Creative Center UI
- π CTR + likes β performance metrics the public ad libraries (FB, Google, LinkedIn) don't expose
- π₯ MP4 video URL (720p) β direct downloadable URL of the ad creative
- πΌοΈ Cover image β high-resolution thumbnail
- π Country filter β US, FR, GB, DE, IT, ES, JP, BR, MX, and any ISO code
- π Period β last 7 / 30 / 180 days
- π― Industry filter β pinpoint your niche (E-commerce > Beauty, etc.) via the industry key
- π Sort modes β For You, CTR, Cost, Likes, Like rate, 6s play rate
- β‘ Fast β 60 ads in ~20s; one-shot Chromium bootstrap then pure HTTP pagination
What data can you extract per TikTok ad?
| Field | Description |
|---|---|
ad_id | TikTok material ID |
ad_title | Ad copy / hook line |
brand_name | Brand / advertiser when available |
industry_key | Creative Center industry classification |
objective_key | Campaign objective (conversion, traffic, β¦) |
ctr | Click-through rate (0β1) |
likes | Total likes |
cost_score | Relative cost score |
duration_sec | Video duration in seconds |
video_id | TikTok video ID |
video_url_720p | Direct MP4 URL (720p) |
video_url_540p / video_url_360p | Lower-quality MP4 URLs (when present) |
cover_url | Cover image (CDN) |
width, height | Video pixel dimensions |
country_code, period_days | Filters echoed back |
detail_url | Creative Center detail page |
How to spy on TikTok ads
- Create a free Apify account β no credit card required
- Open TikTok Creative Center Scraper in Apify Store
- Pick a country (default
US) and period (default 30 days) - Optional: a specific industry key or a different sort (CTR for best click rates)
- Click Start β ads stream in within seconds
- Download as JSON, CSV, or Excel; the MP4 URLs are direct-download links
How much does it cost to spy on TikTok ads?
$0.002 per ad ($2 per 1,000 ads). One-shot Chromium bootstrap (~10β15s once per run) then pure HTTP pagination.
| Run size | Ads | Apify cost | Time |
|---|---|---|---|
| Quick test | 10 | ~$0.02 | ~15s |
| Standard | 60 | ~$0.12 | ~20s |
| Deep sweep | 200 | ~$0.40 | ~30s |
| Full scan | 500 | ~$1.00 | ~1min |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
countryCode | string | US | ISO 2-letter code (US, FR, GB, DE, IT, ES, JP, BR, MX, β¦) |
period | integer | 30 | 7, 30, or 180 days |
orderBy | string | for_you | for_you, ctr, cost, like, like_rate, play_6s_rate |
industry | string | β | Industry key from the Creative Center URL (e.g. 22102000000); empty = all |
maxResults | integer | 60 | Cap on total ads (paginated, ~20 per page) |
useResidentialProxy | boolean | false | Enable only if you hit rate limits |
Output example
{"ad_id":"7634600921591185426","ad_title":"today is pink @SCUFFERS","brand_name":null,"industry_key":"label_30101000000","objective_key":"campaign_objective_conversion","ctr":0.21,"likes":8184,"cost_score":1,"duration_sec":15.02,"video_id":"v24044gl0000d7khibnog65ujb3buq60","video_url_720p":"https://v16m-default.tiktokcdn.com/.../video.mp4","cover_url":"https://p16-common-sign.tiktokcdn.com/.../cover.image","width":576,"height":1024,"country_code":"US","period_days":30,"detail_url":"https://ads.tiktok.com/business/creativecenter/topads/7634600921591185426/pc/en?countryCode=US&period=30"}
Use cases
- Dropshipping research β find winning product creatives sorted by CTR / likes
- Creative inspiration β download the actual MP4 video URLs of top-performing ads
- Agency competitive intel β track TikTok ad trends per country and industry
- AI training data β collect performance-labeled video creatives at scale
- Trend tracking β refresh weekly to see what's winning right now
Use the actor via API
Python:
import requestsrun = requests.post("https://api.apify.com/v2/acts/dltik~tiktok-creative-center/runs",headers={"Authorization":"Bearer YOUR_APIFY_TOKEN"},json={"countryCode":"US","period":30,"orderBy":"ctr","maxResults":60}).json()print("Run started:", run["data"]["id"])
curl:
curl-X POST "https://api.apify.com/v2/acts/dltik~tiktok-creative-center/runs"\-H"Authorization: Bearer YOUR_APIFY_TOKEN"\-H"Content-Type: application/json"\-d'{"countryCode":"US","period":30,"orderBy":"ctr","maxResults":60}'
FAQ
Do I need a TikTok account or developer key? No. The Creative Center is TikTok's public marketing transparency tool. The scraper bootstraps a single signed-request triplet via a headless browser then paginates via the public JSON API β no login, no token.
Why the brief headless step?
TikTok signs each Creative Center API request with a per-session user-sign header. We capture one valid triplet by loading the page in a headless browser, then reuse it for many fast HTTP calls. Total bootstrap ~10β15s once per run.
How do I get an industry key?
Open the Creative Center, apply an industry filter in the UI, copy the industry=... number from the URL into the actor input.
Does it return real-time data? TikTok refreshes the Creative Center rankings hourlyβdaily. Run the actor as often as you need fresh rankings.
Does it download the videos? No β to keep the per-ad cost low and the dataset light, the actor returns the direct MP4 URL. Drop those URLs into any downloader (yt-dlp, ffmpeg, your own script) to grab the binaries when needed.
Advanced: refresh signing without redeploy.
If TikTok ever rotates and the bundled fallback triplet expires, you can update three actor env vars in the Apify console without redeploying: TT_USER_SIGN, TT_WEB_ID, TT_TIMESTAMP (and optionally TT_ANONYMOUS_USER_ID, TT_UA) β copy the values from the request headers of any creative_radar_api call in your browser's DevTools.
Connect with Make, Zapier & n8n
This actor integrates with any automation platform via the Apify API.
Make (Integromat)
- Add an Apify module in your Make scenario
- Select Run Actor β choose this actor
- Configure the input (paste your JSON)
- Add a Get Dataset Items module to retrieve results
- Send top ads to Google Sheets, your CRM, Slack, etc.
Zapier
- Use the Apify integration on Zapier
- Trigger: Actor Run Finished
- Action: Get Dataset Items
- Pipe results into your spreadsheet or BI tool
n8n
- Add an HTTP Request node to call the Apify API
- POST to
https://api.apify.com/v2/acts/dltik~tiktok-creative-center/runs - Wait for completion, then fetch dataset items
- Route the MP4 URLs to a downloader node
β Found this TikTok Creative Center Scraper useful? Bookmark it β Apify ranks actors by bookmarks, so it's the strongest single signal for Store visibility. One click = directly helps this actor stay surfaced.
Other scrapers by dltik
| Actor | What it does | Price |
|---|---|---|
| Facebook Ads Library Scraper | Meta (Facebook + Instagram) ad library spy with DSA detail enrichment | $0.75/1K |
| Google Ads Transparency Scraper | Google Search, YouTube, Display ad spy via official Ad Transparency Center | $1/1K |
| LinkedIn Ad Library Scraper | B2B competitor ad spy from LinkedIn's public Ad Library | $2/1K |
| TikTok Scraper | Profiles, videos, hashtags, search, trending | $8/1K |
