TikTok Creative Center — Top Ads Spy (CTR + Video URL) avatar

TikTok Creative Center — Top Ads Spy (CTR + Video URL)

Pricing

$2.00 / 1,000 ad scrapeds

Go to Apify Store
TikTok Creative Center — Top Ads Spy (CTR + Video URL)

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

Walid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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?

FieldDescription
ad_idTikTok material ID
ad_titleAd copy / hook line
brand_nameBrand / advertiser when available
industry_keyCreative Center industry classification
objective_keyCampaign objective (conversion, traffic, …)
ctrClick-through rate (0–1)
likesTotal likes
cost_scoreRelative cost score
duration_secVideo duration in seconds
video_idTikTok video ID
video_url_720pDirect MP4 URL (720p)
video_url_540p / video_url_360pLower-quality MP4 URLs (when present)
cover_urlCover image (CDN)
width, heightVideo pixel dimensions
country_code, period_daysFilters echoed back
detail_urlCreative Center detail page

How to spy on TikTok ads

  1. Create a free Apify account — no credit card required
  2. Open TikTok Creative Center Scraper in Apify Store
  3. Pick a country (default US) and period (default 30 days)
  4. Optional: a specific industry key or a different sort (CTR for best click rates)
  5. Click Start — ads stream in within seconds
  6. 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 sizeAdsApify costTime
Quick test10~$0.02~15s
Standard60~$0.12~20s
Deep sweep200~$0.40~30s
Full scan500~$1.00~1min

Input parameters

ParameterTypeDefaultDescription
countryCodestringUSISO 2-letter code (US, FR, GB, DE, IT, ES, JP, BR, MX, …)
periodinteger307, 30, or 180 days
orderBystringfor_youfor_you, ctr, cost, like, like_rate, play_6s_rate
industrystringIndustry key from the Creative Center URL (e.g. 22102000000); empty = all
maxResultsinteger60Cap on total ads (paginated, ~20 per page)
useResidentialProxybooleanfalseEnable 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 requests
run = 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)

  1. Add an Apify module in your Make scenario
  2. Select Run Actor → choose this actor
  3. Configure the input (paste your JSON)
  4. Add a Get Dataset Items module to retrieve results
  5. Send top ads to Google Sheets, your CRM, Slack, etc.

Zapier

  1. Use the Apify integration on Zapier
  2. Trigger: Actor Run Finished
  3. Action: Get Dataset Items
  4. Pipe results into your spreadsheet or BI tool

n8n

  1. Add an HTTP Request node to call the Apify API
  2. POST to https://api.apify.com/v2/acts/dltik~tiktok-creative-center/runs
  3. Wait for completion, then fetch dataset items
  4. 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

ActorWhat it doesPrice
Facebook Ads Library ScraperMeta (Facebook + Instagram) ad library spy with DSA detail enrichment$0.75/1K
Google Ads Transparency ScraperGoogle Search, YouTube, Display ad spy via official Ad Transparency Center$1/1K
LinkedIn Ad Library ScraperB2B competitor ad spy from LinkedIn's public Ad Library$2/1K
TikTok ScraperProfiles, videos, hashtags, search, trending$8/1K