Tiktok Trending Videos Insights
Pricing
from $3.99 / 1,000 results
Tiktok Trending Videos Insights
TikTok Trending Videos Insights extracts trending video data, including views, likes, comments, shares, captions, hashtags, creators, and engagement metrics. Automate TikTok trend analysis, content research, competitor monitoring, and social media marketing insights.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScraperForge
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
15 minutes ago
Last modified
Categories
Share
TikTok Trending Videos Insights — Top-Performing Ad Creatives with CTR, Cost & Brand Data
Extract TikTok's Top Ads — the best-performing ad creatives on the platform — from TikTok's Creative Center. Each row includes the video, its brand, click-through rate, a cost indicator, like count, industry and campaign objective, plus cover image, dimensions and a direct video link.
Pick a country, a sort order and a time window, and get up to 1,000 creatives per run. No advertiser account required.
What is TikTok Trending Videos Insights?
This Actor reads TikTok Creative Center's Top Ads feed — the showcase TikTok publishes of ad creatives that are performing well on the platform.
That is worth stating plainly, because it changes what the data is good for: these are paid creatives with performance signals attached, not a general organic trending feed. You get ctr, cost, brand_name, industry_key and objective_key — the fields an advertiser actually needs when studying what works — which no organic video scraper can provide.
If you want organic trending content instead, the trending-videos and hashtag Actors linked below cover that ground.
What data can you extract?
| Group | Fields |
|---|---|
| 🎬 Creative | id, item_id, item_url, title (ad title), cover, duration, width, height |
| 🏢 Advertiser | brand_name |
| 📊 Performance | ctr (click-through rate), cost (cost indicator), like |
| 🏷️ Classification | industry_key, objective_key |
| 🌍 Market | country_code, region |
Why teams study top TikTok ads
For media buyers
CTR on a real, live TikTok ad is the closest thing to ground truth about what stops the scroll on this platform. Sorting by CTR and studying the top creatives is faster and cheaper than testing your way to the same conclusions.
For creative strategists
objective_key tells you what each ad was optimised for. A high-CTR awareness creative and a high-CTR conversion creative look very different, and mixing them up produces bad briefs.
For competitive intelligence
brand_name reveals who is advertising heavily in your category and what messaging they are running — a live view of competitor creative strategy.
For agencies pitching new business
Showing a prospect the top-performing ads in their industry, with CTR attached, is a far stronger pitch than showing your own portfolio.
For vertical benchmarking
industry_key lets you filter to your sector and see what "good" looks like there specifically — CTR norms vary enormously between categories.
For market comparison
Running the same configuration across countries shows which creative approaches travel and which are culturally specific.
How to scrape TikTok top ads step by step
- Open the Actor and enter a two-letter Country Code — e.g.
US. - Choose a Sort Order (see the note below about how these map).
- Set a Period in days and a Maximum Items (1–1000).
- Click Start, then export the Output tab as CSV, Excel or JSON.
⬇️ Input
Example input
{"countryCode": "US","sortOrder": "like","maxItems": 200,"period": 7}
Input reference
| Field | Type | Default | Description |
|---|---|---|---|
countryCode | string | US | Required. Two-letter country code (US, GB, AU, CA, DE…). |
sortOrder | string | view | Required. hot, view, like, share, comment. |
maxItems | integer | 100 | Required. Maximum creatives to scrape, 1–1000. |
period | integer | 7 | Time window in days for the trending feed. |
proxyConfiguration | object | off | Optional. If TikTok rejects the proxy, the Actor falls back to residential automatically. |
How
sortOrderreally works. TikTok's current Top Ads endpoint accepts only two orderings: its default trending feed and click-through rate. This Actor maps your choice onto them —hotandviewuse the trending feed, whilelike,shareandcommentall use CTR ordering. You still get a meaningful ranking, butlike,shareandcommentproduce the same order as each other. This is documented rather than hidden, because assuming five distinct sorts would lead to wrong conclusions.
⬆️ Output
Example output
{"id": "7412345678901234567","item_id": "7412345678901234567","item_url": "https://v16-ies.tiktokcdn.com/…","title": "Meet the only bottle you'll need this summer","brand_name": "Example Hydration","cover": "https://p16-sign.tiktokcdn.com/…","duration": 21,"width": 1080,"height": 1920,"like": 48210,"ctr": 0.0412,"cost": 3,"industry_key": "food_and_beverage","objective_key": "conversions","country_code": "US","region": "US"}
Illustrative values — a live run returns current TikTok Creative Center data.
Usage recipes
Highest click-through creatives in a market
{"countryCode": "US","sortOrder": "like","period": 7,"maxItems": 200}
Remember that like, share and comment all map to CTR ordering — use any of them when you want the highest-CTR creatives.
The default trending feed
{"countryCode": "GB","sortOrder": "hot","period": 30,"maxItems": 300}
Benchmark your industry
Run a broad export and filter on industry_key. Comparing your own CTR against the top ads in your category is a far more useful benchmark than a cross-industry average.
Study a competitor's creative
Filter the export by brand_name. Every row includes item_url, so you can watch each creative directly.
Match creative to campaign goal
Group by objective_key before drawing conclusions. Awareness creatives and conversion creatives are optimised for different things and should not be compared head to head.
Multi-market creative research
Run the same configuration across US, GB, DE and BR, then compare which formats appear in every market — those are the concepts most likely to travel.
How does this compare to TikTok's official API?
TikTok's advertising APIs are built for managing your own campaigns — creating ads, reading your own performance data — and require an advertiser account with authorised access. They do not expose other advertisers' top-performing creatives.
The Commercial Content API provides ad transparency data in certain regions, but not the performance-ranked creative showcase with CTR that Creative Center publishes.
This Actor reads the public Top Ads showcase that TikTok makes available to marketers, with no advertiser account and no application.
Integrate and automate
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_API_TOKEN>")run = client.actor("scraperforge/tiktok-trending-videos-insights").call(run_input={"countryCode": "US","sortOrder": "like","maxItems": 200,"period": 7,})for ad in client.dataset(run["defaultDatasetId"]).iterate_items():print(ad.get("brand_name"), "| CTR", ad.get("ctr"), "|", ad.get("title"))
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_API_TOKEN>' });const run = await client.actor('scraperforge/tiktok-trending-videos-insights').call({countryCode: 'US',sortOrder: 'like',maxItems: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
REST API
curl -X POST "https://api.apify.com/v2/acts/scraperforge~tiktok-trending-videos-insights/runs?token=<YOUR_APIFY_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"countryCode":"US","sortOrder":"like","maxItems":200,"period":7}'
n8n, Make, Zapier and AI agents
Call the Actor from n8n, Make, Zapier or an MCP-capable agent — for instance, a weekly creative-inspiration digest for your performance team.
Schedules and webhooks
Attach a Schedule to track how top creatives change over time, and use webhooks or the Google Sheets / Airtable / Slack integrations to deliver the results.
Pricing and what you are charged for
Pay-per-event: a small Actor-start charge plus a charge per creative row delivered. maxItems is the cost lever.
Current rates are on the Pricing tab of this Actor's page, and Apify shows an estimate before and during every run. If the run falls back to residential proxies, that traffic is billed separately by the platform.
Limits, reliability and blocking
- This is ad-creative data, not organic trending video data. Rows come from TikTok Creative Center's Top Ads showcase. If you want organic content, use the trending-videos or hashtag Actors instead.
- Only two real sort orders exist.
hot/viewmap to the default trending feed andlike/share/commentall map to CTR — see the input note. - Results are fetched 20 per page, which is the only page size the endpoint accepts. Large
maxItemsvalues therefore mean many sequential requests. costis TikTok's cost indicator, not a currency amount — treat it as a relative signal.ctris TikTok's reported figure for that creative in the showcase, not an independently measured value.- Media and cover URLs expire — they point at TikTok's CDN, so fetch anything you need promptly.
- Coverage is whatever TikTok publishes in the showcase for your country and period; it is a curated selection, not every ad running.
- Default run options are 4 GB memory and a 1-hour timeout.
Is it legal to scrape TikTok top ads?
This Actor reads a public advertising showcase that TikTok publishes for marketers — no login, no advertiser account, no private data. Ad transparency showcases exist precisely so that advertising can be inspected.
Ad creatives, brand names and imagery are the intellectual property of the advertisers who made them. Use them for research, benchmarking and inspiration; do not republish them as your own creative, and do not imply endorsement by the brands featured. You are responsible for ensuring your use complies with TikTok's terms and applicable law.
❓ Frequently asked questions
Are these organic videos or ads?
Ads. The data comes from TikTok Creative Center's Top Ads showcase, which is why you get CTR, cost and brand fields that organic videos never have.
Do I need a TikTok advertiser account?
No. The showcase is public and this Actor reads it without an account.
Why do like, share and comment give the same results?
Because TikTok's current endpoint only accepts two orderings — its trending feed and CTR. Those three values all map to CTR ordering. It is documented here so you do not mistake identical results for a bug.
What does cost mean?
TikTok's relative cost indicator for the creative, not a currency figure. Use it comparatively.
Can I filter by industry?
Not in the input, but every row includes industry_key, so filtering the export by industry takes one step.
What is objective_key?
The campaign objective the ad was optimised for — awareness, traffic, conversions and so on. Compare creatives within the same objective, not across objectives.
Can I download the ad videos?
item_url points at the creative. Those URLs expire, and the videos belong to the advertisers — use them for research rather than reuse.
How many creatives can I get?
Up to 1,000 per run, fetched 20 per page.
Which export format should I use?
CSV or Excel — the rows are flat and ready for analysis.
🔗 Related scrapers
- Scrape TikTok Trending Videos — organic trending video charts, if ads are not what you need.
- TikTok Trending Hashtags Analytics Scraper — hashtag rankings with trend curves.
- TikTok Trending Creator Insights Scraper — the creators brands are working with.
- Snapchat Ads Scraper — the same competitive-ad research on Snapchat.
Browse the full collection on the ScraperForge profile.
💬 Feedback
Need industry filtering in the input, more sort options, or a custom ad-intelligence pipeline? Open an issue on the Issues tab of this Actor.