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
Walid
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 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 |