TikTok Creative Center Top Ads Scraper avatar

TikTok Creative Center Top Ads Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
TikTok Creative Center Top Ads Scraper

TikTok Creative Center Top Ads Scraper

Scrape the highest-performing TikTok ads from the Creative Center. Filter by country, period, industry, and objective. Get video URLs, CTR, and ad metadata.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

TikTok Top Ads Scraper

Scrape the TikTok Creative Center's Top Ads leaderboard at ads.tiktok.com/business/creativecenter. Returns the highest-performing TikTok advertisements ranked by recommendation score, click-through rate, or likes. Filters by country, time period, industry, campaign objective, and language. Returns video download URLs at multiple resolutions. No TikTok account or cookies are required.

What this actor does

  • Fetches the top-performing ads leaderboard from TikTok's Creative Center API
  • Supports ranking by recommendation score (for_you), click-through rate (ctr), or like count (like)
  • Filters by country (any ISO 2-letter code), time period (7, 30, or 180 days), industry, and campaign objective
  • Returns direct video download URLs at up to five resolutions (360p, 480p, 540p, 720p, 1080p)
  • Includes performance metrics: CTR, like count, and cost tier
  • Records observedCountry and observedPeriod on each row for dataset provenance
  • Empty fields are omitted

Output per ad

  • adId — unique TikTok ad identifier
  • adTitle — ad headline or creative title
  • brandName — advertiser or brand name
  • cost — cost tier indicator (0 or 1)
  • ctr — click-through rate (float)
  • like — total like count
  • industryKey — TikTok's industry classification key (e.g. label_14104000000)
  • objectiveKey — campaign objective key (e.g. campaign_objective_conversion)
  • isSearch — true when the ad appeared in a search placement
  • videoId — TikTok video ID for the ad creative
  • duration — video duration in seconds
  • videoCoverUrl — cover/thumbnail image URL
  • videoUrls — object with resolution-keyed download URLs: 360p, 480p, 540p, 720p, 1080p
  • videoWidth — video width in pixels
  • videoHeight — video height in pixels
  • observedCountry — country code used for this query
  • observedPeriod — time period in days used for this query
  • scrapedAt — ISO 8601 timestamp of collection

Input

FieldTypeDefaultDescription
countrystring"US"ISO 2-letter country code (e.g. US, GB, DE, JP). Leave empty for all countries.
periodstring"30"Time period for the ranking: "7", "30", or "180" days.
industrystringIndustry filter key (e.g. label_14104000000). Leave empty for all industries. Discover keys by inspecting industryKey in results.
objectivestringCampaign objective filter. Options: campaign_objective_conversion, campaign_objective_video_views, campaign_objective_traffic, campaign_objective_app_installs, campaign_objective_reach, campaign_objective_lead_generation, campaign_objective_product_sales. Leave empty for all.
languagestringLanguage code (e.g. en, es, ar). Leave empty for all languages.
orderBystring"for_you"Ranking method: for_you (recommended), ctr (click-through rate), or like (like count).
maxItemsinteger30Maximum number of ads to return (1–500).

Example: Top US ads by CTR in the last 30 days

{
"country": "US",
"period": "30",
"orderBy": "ctr",
"maxItems": 50
}

Example: Top conversion ads globally

{
"country": "",
"period": "7",
"objective": "campaign_objective_conversion",
"orderBy": "for_you",
"maxItems": 100
}

Example: Top ads in Germany for the past 180 days

{
"country": "DE",
"period": "180",
"orderBy": "like",
"maxItems": 30
}

Example: Top app-install ads in English

{
"country": "US",
"period": "30",
"objective": "campaign_objective_app_installs",
"language": "en",
"maxItems": 25
}

Use cases

  • Ad creative research — study the highest-performing video ad creatives by market, period, and objective to inform your own campaigns
  • Competitor intelligence — identify competitor brands appearing in the top-ads leaderboard and download their creative for analysis
  • Campaign benchmarking — compare your ad's CTR against the top performers in your country and industry
  • Trend spotting — track which ad formats, durations, and video styles dominate the leaderboard week over week
  • Media buying insights — discover which campaign objectives and industries are most competitive in a given market

FAQ

Q: Do I need a TikTok Ads account?
A: No. The TikTok Creative Center leaderboard is publicly accessible without an account or login.

Q: How often does the ranking update?
A: TikTok updates the Creative Center leaderboard periodically, typically daily. Run the actor on a daily or weekly schedule for trend tracking.

Q: Can I get the actual video files?
A: Yes. The videoUrls field contains direct download links at available resolutions (360p through 1080p). These URLs may expire — use them promptly after collection.

Q: What is the industry filter format?
A: Industry keys follow the pattern label_NNNNNNNNNNN (e.g. label_14104000000). Run the actor once without a filter and inspect the industryKey values in the results to discover valid keys for your vertical.

Q: What does orderBy: for_you mean?
A: for_you uses TikTok's own recommendation score, which blends multiple signals beyond just CTR or likes. It is the default ranking used by the Creative Center's "Top Ads" tab.

Q: How many ads can I collect per run?
A: Up to 500. The Creative Center typically surfaces 100–300 unique ads per country and period combination.

Q: Can I filter by multiple countries at once?
A: No. Each run targets a single country. To collect data for multiple countries, run the actor once per country and merge the results.

Q: What is the cost field?
A: It is a TikTok cost-tier indicator (0 or 1) from the Creative Center's raw API response. It is not an actual spend figure.

Build a complete TikTok data pipeline with our full suite:

ScraperURL
TikTok Post Scraperhttps://apify.com/crawlerbros/tiktok-post-scraper
TikTok Profile Scraperhttps://apify.com/crawlerbros/tiktok-profile-scraper
TikTok Comments Scraperhttps://apify.com/crawlerbros/tiktok-comments-scraper
TikTok Search Scraperhttps://apify.com/crawlerbros/tiktok-search-scraper
TikTok Hashtag Scraperhttps://apify.com/crawlerbros/tiktok-hashtag-scraper
TikTok Music Scraperhttps://apify.com/crawlerbros/tiktok-music-scraper
TikTok Transcript Scraperhttps://apify.com/crawlerbros/tiktok-transcript-scraper
TikTok Followers Scraperhttps://apify.com/crawlerbros/tiktok-followers-scraper
TikTok Mention Scraperhttps://apify.com/crawlerbros/tiktok-mention-scraper
TikTok Profile Mention Scraperhttps://apify.com/crawlerbros/tiktok-profile-mention-scraper
TikTok Playlist Scraperhttps://apify.com/crawlerbros/tiktok-playlist-scraper
TikTok Explore Scraperhttps://apify.com/crawlerbros/tiktok-explore-scraper
TikTok For You Scraperhttps://apify.com/crawlerbros/tiktok-for-you-scraper
TikTok Downloaderhttps://apify.com/crawlerbros/tiktok-downloader-api
TikTok Ads Library Scraperhttps://apify.com/crawlerbros/tiktok-ads-library-scraper-pro
TikTok Hashtag Trends Scraperhttps://apify.com/crawlerbros/tiktok-hashtag-trends-scraper
TikTok LIVE Scraperhttps://apify.com/crawlerbros/tiktok-live-scraper