TikTok Top Ads Monitor: New Ads by Industry
Pricing
Pay per event
TikTok Top Ads Monitor: New Ads by Industry
Daily monitor of TikTok Creative Center Top Ads: new ads per country, industry and objective with CTR, likes, landing page and video links, no login.
Pricing
Pay per event
Rating
0.0
(0)
Developer
datagrit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
What does TikTok Top Ads Monitor do?
TikTok Top Ads Monitor reads the public TikTok Creative Center Top Ads ranking for the countries, industries and campaign objectives you choose and returns every ad as one clean row: title, brand, industry, objective, likes, CTR, video and cover links, and, when you ask for details, the landing page, comments, shares and the countries the ad ran in. No login and no cookies are needed. Turn on Only new ads and schedule the Actor, and each run returns just the ads that entered your ranking since the last run, so a daily run is a feed of fresh winning creatives instead of the same top 20 again.
Why use this Actor?
- Creative research for ecommerce and DTC brands: see which ads TikTok ranks highest in your industry this week, with the landing page behind each one.
- Competitor and market watching: schedule a daily run for your industry and objective and get only the ads that are new.
- Agencies and media buyers: build swipe files and weekly reports from several countries in one run.
- Dropshipping and product research: new top ads in Household Products, Beauty or Tech are an early signal of products that are being pushed.
- Data pipelines and AI agents: typed output with a description of every field, ready for n8n, Make, Zapier, Google Sheets or MCP.
What is different here?
One run reads the whole combination of countries, industries, objectives, languages and sort orders, merges an ad found in several lists into one row and tells you its best rank and every list it appeared in. Every row carries isNew, firstSeenAt and timesSeen, kept per set of filters, so two monitors never hide each other's ads. Ad details are included in the one ad price.
Sample output
{"adId": "7687879583547113492","title": "Discover a slower side of Dubai, surrounded by serene lagoons and lush gardens. #AnantaraThePalm","brandName": null,"industry": "Hotels & Accommodation","industryGroup": "Travel","objective": "Video Views","likes": 554,"comments": 3,"shares": 0,"ctr": 0.95,"costLevel": 1,"durationSeconds": 14.079,"videoWidth": 576,"videoHeight": 1024,"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oUrrcSzBKIBAb08f0aEB3YB1IKhiigObAwdjcV~tplv-noop.image","videoUrl720p": "https://v16m-default.tiktokcdn.com/540d5e3a234bcfca68b01a654cb40cdf/video/tos/alisg/example.mp4","videoUrl1080p": "https://v16m-default.tiktokcdn.com/995c8255bd3a5d41b629c31f7a5097c5/video/tos/alisg/example.mp4","landingPage": "https://www.example-brand.com/pages/offer?utm_source=tiktok","landingDomain": "example-brand.com","adSource": "Others","shownInCountries": ["US", "DE", "GB"],"bestRank": 1,"matchedSlices": ["US | 7d | for_you", "US | 7d | ctr"],"isNew": true,"firstSeenAt": "2026-10-05T08:00:00.000Z","timesSeen": 1,"detailStatus": "ok","sourceUrl": "https://ads.tiktok.com/business/creativecenter/topads/7687879583547113492/pc/en","found": true,"scrapedAt": "2026-10-05T08:00:00.000Z"}
Every field is described in the dataset schema of the Actor, and the Top ads view shows the main columns.
How much does it cost?
You pay per ad returned. Pricing depends on your Apify plan: a small fee when a run starts, then a price per ad that is lower on paid plans. Ad details are included, with no extra event. Ads that an earlier run already delivered, duplicates across lists and the status row of a run that finds nothing are never charged. You can set a maximum spend on a run and the Actor stops when the limit is reached. The Apify free plan includes monthly credit you can use to try it.
Input
- Countries: two-letter codes or names, for example US, GB, DE or Japan. Creative Center offers 28 countries.
- Ranking period: last 7, 30 or 180 days.
- Sort orders: for_you (the default ranking), ctr, like, impression or cvr. Each order is a different top list.
- Industries, Campaign objectives and Ad languages: optional filters. Industries are the 21 top-level Creative Center industries such as Travel, Beauty & Personal Care or Apps.
- Only new ads: skip ads an earlier run with the same filters already delivered. The first run returns everything.
- Include ad details: landing page, comments, shares and countries, at the cost of one extra request per ad.
- Maximum ads: the most ads one run returns, best rank first.
Each combination of country, industry, objective, language and sort order is one list. The Actor reads up to 400 lists per run.
Limits you should know
Creative Center shows anonymous visitors one page of 20 ads per list, so a single list never returns more than 20 ads. To see more of the ranking, add sort orders, industries, objectives or countries: the Actor reads them all and merges the results. Keyword search is not available because the anonymous Creative Center API returns no results for it. The video and cover links are signed by TikTok and expire after a few days, so download the files if you need to keep them. The status message of every run states how many ads were read, how many had an industry and how many details were fetched, and the run fails instead of returning silent zeros when TikTok changes its response.
Is it legal to scrape TikTok Creative Center?
The Actor reads only the public Top Ads pages that anyone can open without an account, and returns advertising metrics and links, not personal profiles. You are responsible for how you use the data and for following TikTok's terms and the laws that apply to you.
Related Actors
Other datagrit Actors cover job boards with salary data (Greenhouse, Ashby), website technology lookups and public company registers, useful next to ad data when you research a market or build lead lists.
Support
Found a bug or a missing field? Open an issue on the Actor page and describe the input you used. Issues are answered in English, usually within a day.