TikTok Creative Center Top Ads Scraper avatar

TikTok Creative Center Top Ads Scraper

Pricing

from $11.99 / 1,000 result items

Go to Apify Store
TikTok Creative Center Top Ads Scraper

TikTok Creative Center Top Ads Scraper

Scrapes top ads from TikTok Creative Center with filters for country, objective, time period, and keyword. Returns each ad as a flat row with engagement metrics and ad details.

Pricing

from $11.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

253

Total users

30

Monthly active users

11 days ago

Last modified

Share

ParseForge

TikTok Creative Center Top Ads Scraper

Scrape TikTok Creative Center Top Ads with one click. Get the best-performing ads by country, objective, and time period, with engagement metrics and ad details. No login or API key. Export to CSV, JSON, Excel, or XML.

TikTok's Creative Center shows the top ads running on the platform, but there is no official API for bulk export. This Actor reads the public Top Ads dashboard directly, so you can collect winning ads by country, campaign objective, time period, and keyword. Each ad comes back as a flat row with its engagement metrics, advertiser, and landing page.

Who uses itWhat they scrape TikTok Creative Center for
Performance marketersSpy on competitor ad creatives and copy in their niche
E-commerce brandsFind winning product ads to model their own campaigns
Ad agenciesBuild a swipe file of top TikTok ads for client pitches
Content creatorsSee which hooks and formats get the most engagement
Market researchersTrack ad trends by country, objective, and time period

What it does

This Actor collects top ads from TikTok Creative Center and returns each ad as a flat row with metrics like likes, comments, shares, CTR, and reach.

  • ๐ŸŒ Country filter: target ads shown in a specific country, like US, GB, DE, FR, or JP.
  • ๐Ÿ“… Time period: rank ads by the last 7, 30, or 180 days.
  • ๐ŸŽฏ Campaign objective: filter by traffic, conversions, lead generation, reach, video view, or product sales.
  • ๐Ÿ” Keyword search: find ads by keyword or industry, ranked by relevance.
  • ๐Ÿ“Š Sort options: order by popularity, likes, CTR, reach, impressions, shares, or comments.
  • ๐Ÿ—ฃ๏ธ Ad language: filter by language code, like en, es, or ja.
  • ๐Ÿ“ˆ Detailed insights: optionally fetch enriched details like keywords and all target countries.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TikTok Creative Center data

๐Ÿ“ˆ Track competitor ad trends.

A performance marketer runs the Actor weekly for the US, filters by conversions, and sorts by CTR to see which competitor ads are winning.

๐Ÿ›๏ธ Find winning product ads.

An e-commerce brand searches for their product category, collects the top ads by likes, and models their own creative on the best performers.

๐Ÿ“Š Build a swipe file.

An ad agency runs the Actor for multiple countries and objectives, then exports the results to a spreadsheet for client inspiration.

๐ŸŽฌ Analyze creative hooks.

A content creator filters by video view objective and sorts by comments to see which hooks drive the most engagement.

๐ŸŒ Research global ad trends.

A market researcher compares top ads across countries and time periods to spot regional differences in messaging.

Why choose this scraper

What you get
Engagement metricsLikes, comments, shares, CTR, reach, and impressions for every ad
Ad detailsAdvertiser name, landing page URL, and ad creative URL
Flexible filteringCountry, objective, time period, keyword, and language
No API keyReads the public Creative Center, no registration needed
Export readyCSV, JSON, Excel, or XML for your analysis

How it compares

This Actor focuses on the TikTok Creative Center Top Ads dashboard, while the other scrapers cover different TikTok data or the same dashboard with different features.

FeatureParseForgeTikTok ScraperTiktok Creative Center Scraper
Top Ads dashboardYesNot listedYes
Filter by countryYesNot listedNot listed
Filter by campaign objectiveYesNot listedNot listed
Keyword searchYesNot listedNot listed
Engagement metrics (likes, comments, shares)YesYesNot listed
Ad details (keywords, target countries)YesNot listedNot listed
Export to CSV, JSON, Excel, XMLYesYesNot listed

Configure the run

Drive the Actor from country, time period, campaign objective, keyword, and ad language, alone or together, and filters run as each ad is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"countryCode": "US",
"period": 7,
"sortBy": "popular"
}

A larger pull:

{
"maxItems": 200,
"countryCode": "US",
"period": 7,
"sortBy": "popular"
}

Pricing

Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$15.99
10,000 results$159.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TikTok Creative Center Top Ads Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TikTok Creative Center through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/tiktok-creative-center-top-ads-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you set a country, objective, or keyword that has no matching ads, the result will be empty. Try broadening your filters or leaving some fields empty.

Why are some ads missing details?

The 'Include Details' option fetches extra data, but TikTok only returns details for about 10% of ads. This is a limitation of the Creative Center API.

Why did the run fail with a timeout?

If you set a high maxItems and includeDetails, the run may take longer. Try reducing maxItems or disabling includeDetails.

Can I scrape ads from a specific advertiser?

Currently, there is no direct advertiser filter. You can use the keyword search to find ads related to a brand or product.

Why are the metrics different from what I see on TikTok?

TikTok updates metrics frequently, and the Creative Center may show rounded numbers. The Actor returns the data as displayed at the time of scraping.

FAQ

QuestionAnswer
What is TikTok Creative Center Top Ads?It is TikTok's official dashboard showing the top-performing ads on the platform, ranked by engagement and reach. You can filter by country, objective, and time period.
Do I need a TikTok account or API key?No. This Actor reads the public Creative Center data, so no login or API key is required.
How many ads can I scrape per run?You can set the maximum number of ads, up to 400 per run. The default is 10.
Can I filter by country?Yes, use the country code field, like US, GB, DE, FR, or JP. Leave it empty for global results.
Can I filter by campaign objective?Yes, choose from traffic, conversions, lead generation, reach, video view, or product sales.
Can I search by keyword?Yes, enter a keyword or industry to rank ads by relevance. This changes the ranking from popularity to relevance.
What time periods are available?You can choose 7, 30, or 180 days for the top ads ranking.
What metrics are included?Each ad includes likes, comments, shares, CTR, reach, impressions, and more, depending on what TikTok shows.
Can I get ad details like keywords and target countries?Yes, enable the 'Include Details' option. Note that only about 10% of ads return detail data due to TikTok API limitations.
What export formats are supported?You can export the results as CSV, JSON, Excel, or XML.
Is this Actor legal?It only accesses publicly available data from TikTok Creative Center. You are responsible for complying with TikTok's terms of service.
Can I run this on a schedule?Yes, you can schedule runs on Apify to collect top ads daily, weekly, or monthly.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by TikTok Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.