TikTok Creative Center Top Ads Scraper avatar

TikTok Creative Center Top Ads Scraper

Pricing

from $2.00 / 1,000 ad scrapeds

Go to Apify Store
TikTok Creative Center Top Ads Scraper

TikTok Creative Center Top Ads Scraper

Export TikTok's top-performing ads from the Creative Center by country, period, industry and objective: ad title, brand, CTR, likes, landing page and video URLs.

Pricing

from $2.00 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

PulseData

PulseData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 minutes ago

Last modified

Share

This actor exports the ads from TikTok Creative Center's Top Ads page, the list of high-performing auction ads TikTok publishes per country. You pick countries, a period (last 7, 30 or 180 days), a ranking, and optionally industries, campaign objectives and ad languages. Each ad comes back as one dataset row with its title, brand, industry, objective, CTR, likes, video URLs and, by default, the landing page.

No TikTok account and no API key are needed. The actor runs on Apify's datacenter proxy.

What you get per ad

FieldMeaning
adIdTikTok's ID of the ad creative
rankPosition in this run's results for the country, in the order the actor found the ads
country, period, sortedByThe country, period and ranking the ad was found under (ALL when no country was given)
adTitle, brandNameAd caption and brand, when TikTok shows one
industry, parentIndustry, industryIdCreative Center industry, for example "Skincare" under "Beauty & Personal Care"
objectiveCampaign objective: Traffic, Conversions, App Installs, Video Views, Reach, Lead Generation, Product Sales or App Promotion
ctr, likes, costLevelThe performance figures the Creative Center shows
videoUrl, videoUrls, coverImageUrl, videoDuration, videoWidth, videoHeightVideo in the best resolution, all resolutions, and the cover image
landingPage, comments, shares, adCountries, sourceFrom the ad's detail view, when "Include landing page and engagement details" is on

Example row (shortened):

{
"adId": "7680819143491026960",
"rank": 2,
"country": "US",
"period": 30,
"sortedBy": "for_you",
"adTitle": "Where Winds Meet Global with DLSS 5 Graphic Comparison",
"industry": "Games & Utility Software",
"parentIndustry": "News & Entertainment",
"objective": "Video Views",
"ctr": 0.92,
"likes": 12441,
"videoDuration": 156.9,
"videoUrl": "https://v16m-default.tiktokcdn.com/...",
"landingPage": "https://...",
"adCountries": ["US"]
}

Input

FieldDescription
countriesISO codes or names: US, GB, Germany. The Creative Center covers 28 countries (listed in the input form). Empty means all countries combined.
period7, 30 or 180 days.
sortByfor_you (the Creative Center's default "Popular"), like, ctr, impression or play_6s_rate.
industriesIndustry names as shown in the Creative Center, or their numeric IDs. A top-level industry includes its sub-industries.
objectives, adLanguagesOptional filters.
maxAdsPerCountryStop after this many distinct ads per country. Default 100.
includeDetailsAdds landing page, comments, shares and countries. On by default.

How many ads can I get?

Without a login the Creative Center shows only the first 20 ads of each filter combination. To get more, the actor reads every ranking and then splits the list by industry, objective, likes tier and language until it has the number of distinct ads you asked for, or until no new ads turn up. In our tests a 180-day run for the US returned 500 distinct ads. Ads are de-duplicated per country.

Speed and cost

A run for one country with 100 ads and details takes about 4 minutes, mostly because TikTok rate-limits the detail view. Without details, 500 ads take about the same time. The actor uses about 500 MB of memory and runs at 1 GB.

You pay per ad saved plus a small start fee; the current price is on the Pricing tab. Set "Maximum cost per run" in the run options to cap a run. The actor stops cleanly at that limit and says so in its status message.

Limits

  • Video and cover URLs are signed by TikTok and expire after some days. Download the videos you need soon after the run.
  • The Creative Center publishes Top Ads for 28 countries only. Other countries are skipped with a warning.
  • Keyword search on Top Ads does not work without a login, so the actor offers filters instead.
  • rank is the order in which the actor found the ads, starting with your chosen ranking. It is not TikTok's own rank beyond the first 20.

FAQ

Do I need a TikTok account? No.

Which proxy should I use? The default Apify datacenter proxy works. Switch to residential only if your runs get blocked.

Is this the same as the TikTok Ad Library? No. The TikTok Ad Library Scraper searches every ad an advertiser ran in Europe. This actor lists the ads TikTok picks as top performers, with CTR and likes.