TikTok Creative Center Ad Intelligence avatar

TikTok Creative Center Ad Intelligence

Pricing

from $2.00 / 1,000 creative records

Go to Apify Store
TikTok Creative Center Ad Intelligence

TikTok Creative Center Ad Intelligence

[💵 $3.00 / 1K] Export TikTok Creative Center Top Ads by country, period, and sort metric with clean creative rows, hook text, video links, objective/industry keys, and angle labels.

Pricing

from $2.00 / 1,000 creative records

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

7

Monthly active users

10 hours ago

Last modified

Share

TikTok Creative Center Ad Intelligence - Top Ads, Hooks & Creative Research

Find TikTok ads worth studying - not another dump of ordinary TikTok videos. This TikTok Creative Center scraper exports public Top Ads with hook text, creative-angle labels, rankings, brands, markets, thumbnails, and video URLs for competitor research and creative briefing.

Use it as a no-code TikTok Creative Center API alternative in Apify Console, or run it through the API, a schedule, Make, Zapier, webhooks, or your own application.

✅ What you get / ❌ what this is not

You getThis Actor is not
One normalized row per TikTok Top Ads creativeNot a general TikTok profile or video scraper
Hook text and deterministic creative-angle labelsNot an AI claim that an ad will perform for you
Country, period, industry, objective, and ranking contextNot historical spend, revenue, or conversion data
Thumbnail and video URLs when TikTok exposes themNot a permanent media-hosting service
Cross-country deduplication with all observed marketsNot an official TikTok API
A low-cost first run with no browser setupNot access to private advertiser data

🚀 Start with a ready-made TikTok ads task

Click a task, review the prefilled filters, and run it. These task pages are useful examples and can be copied into your own Apify account.

Ready-made taskBest for
US Top TikTok Ads This WeekDiscover current high-impression US creatives
High-CTR TikTok Ad HooksStudy opening lines and performance-ranked hooks
Weekly TikTok Creative MonitorRepeatable weekly ad research
Most Liked TikTok Ads from the Last 30 DaysFind socially engaging creative concepts
Compare US and UK TikTok Top AdsCompare creative patterns across markets

🔎 Why use this TikTok Creative Center scraper?

  • Find proven creative patterns faster. Start from TikTok's Top Ads surface instead of manually scrolling through unrelated content.
  • Build swipe files. Export hooks, thumbnails, video links, objectives, industries, and angle labels into CSV or Google Sheets.
  • Research competitors and categories. Compare brands and creative approaches across countries and time periods.
  • Brief creative teams. Turn winning-ad examples into structured references for copywriters, editors, media buyers, and UGC creators.
  • Monitor change. Schedule the same task weekly and use creativeId to compare datasets or detect newly observed ads.
  • Analyze at scale. Feed clean JSON rows into a notebook, warehouse, dashboard, classifier, or LLM workflow.

👥 Who is TikTok Ad Intelligence for?

  • Performance marketers researching new ad concepts.
  • Ecommerce and DTC teams building TikTok creative swipe files.
  • Agencies monitoring ads across client markets.
  • Media buyers comparing impression, CTR, like, and cost rankings.
  • UGC creators looking for hooks and repeatable creative formats.
  • Market researchers studying how ad creative differs by country.
  • Data teams building internal ad-intelligence dashboards.

📊 What TikTok ad data can be extracted?

FieldTypeDescription
creativeIdstringStable identifier for deduplication and monitoring
adTitlestringPublic Top Ads title or creative text
hookTextstringOpening copy extracted for creative research
creativeAnglestringDeterministic label such as problem-solution, discount, or product demo
brandNamestringAdvertiser or brand name when available
country / countriesstring / arrayMarket for the query and all markets where the creative was observed
periodDaysnumberCreative Center lookback period
sortBystringRanking requested: impressions, CTR, likes, or cost
ctrRank / costRanknumberRelative ranking values exposed by TikTok
likeCountnumberPublic like count when available
industryKeystringTikTok Creative Center industry classification
objectiveKeystringCampaign objective classification
videoUrlstringVideo URL when exposed and still active
thumbnailUrlstringCreative preview image
scrapedAtstringUTC extraction timestamp

The Actor deduplicates creatives by creativeId. If an ad appears in more than one requested country, the result contains all observed markets in countries and their count in countryCount.

⚙️ How to scrape TikTok Creative Center Top Ads

  1. Open the Actor and click Try for free.
  2. Enter one or more ISO country codes, such as US, GB, DE, FR, or BR.
  3. Choose a period: 7, 30, or 120 days.
  4. Select the ranking: impressions, CTR, likes, or cost.
  5. Optionally add industry keys, objective keys, or a keyword.
  6. Set Max ad creatives. Start with 20-100 while testing a market.
  7. Click Start.
  8. Open the Top ads dataset view and export JSON, CSV, Excel, XML, RSS, or HTML.

No coding or browser setup is required for the first run.

📥 Input

Quick start:

{
"countries": ["US"],
"periodDays": "7",
"sortBy": "impression",
"maxResults": 40
}

Cross-market creative research:

{
"countries": ["US", "GB"],
"periodDays": "30",
"sortBy": "like",
"industryKeys": [],
"objectiveKeys": [],
"maxResults": 80
}
InputWhat it controls
countriesOne or more TikTok Creative Center markets as ISO country codes
periodDaysLookback period: 7, 30, or 120
sortByimpression, ctr, like, or cost
industryKeysOptional TikTok industry keys
objectiveKeysOptional TikTok campaign objective keys
keywordOptional brand or keyword filter; availability varies by query
maxResultsMaximum unique creative rows across all countries, up to 2,000

The review limit is global across requested countries. With several countries, earlier queries can consume more of the limit, so use a larger value for balanced cross-market research.

📤 Output

Every creative row is analysis-ready:

{
"recordType": "creative",
"creativeId": "7289048123456789012",
"adTitle": "The fastest way to refresh your routine",
"hookText": "Stop doing this every morning",
"creativeAngle": "problem_solution",
"brandName": "Example Brand",
"country": "US",
"countries": ["US", "GB"],
"countryCount": 2,
"periodDays": 30,
"sortBy": "like",
"ctrRank": 0.82,
"costRank": 0.41,
"likeCount": 12500,
"objectiveKey": "conversion",
"industryKey": "retail",
"thumbnailUrl": "https://...",
"videoUrl": "https://...",
"scrapedAt": "2026-07-24T12:00:00.000Z"
}

You can download the dataset in formats such as JSON, CSV, Excel, XML, RSS, and HTML, or read it directly through the Apify API.

💵 How much does it cost to scrape TikTok ads?

There is no run-start fee. One exported dataset record is one charged result.

Apify planPer result1,000 records
Free$0.0030$3.00
Bronze$0.0030$3.00
Silver$0.0025$2.50
Gold, Platinum, Diamond$0.0020$2.00

Typical Free-plan examples:

  • 20 records: about $0.06
  • 100 records: about $0.30
  • 1,000 records: $3.00

Your final total depends on the number of dataset records written. Use maxResults and Apify's run spending limit to cap the charge.

🔌 Run the TikTok Creative Center API

Open the Actor's API tab for generated JavaScript, Python, CLI, cURL, and MCP examples.

Example with the Apify JavaScript client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('webdata_labs/tiktok-creative-center-ad-intelligence').call({
countries: ['US'],
periodDays: '30',
sortBy: 'ctr',
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Keep APIFY_TOKEN in an environment variable or secret manager. Do not place it in public code, datasets, or saved task inputs.

🔁 Automate TikTok competitor ad monitoring

  • Save a country, period, and ranking combination as an Actor task.
  • Schedule it daily or weekly in Apify.
  • Send finished-run webhooks to your application.
  • Connect datasets to Google Sheets, Make, Zapier, Slack, or a warehouse.
  • Compare creativeId values between runs to identify new creatives.

The Actor returns current snapshots. Persist scheduled datasets if you need your own historical view.

⚠️ Limits and responsible use

  • v1 covers public TikTok Creative Center Top Ads listings. It does not scrape general TikTok profiles, organic videos, comments, or private advertiser dashboards.
  • Available countries, ads, fields, video links, and ranking values vary with TikTok's current Creative Center response.
  • A valid query can return no ads. Broaden the country, period, or filters before treating an empty result as an error.
  • ctrRank and costRank are relative values exposed by the source, not exact spend, CTR, conversions, or revenue.
  • Media URLs can expire or disappear after TikTok removes an ad.
  • Creative-angle labels use deterministic text rules. Treat them as research aids, not guaranteed campaign advice.
  • Use public advertising data responsibly and comply with applicable laws and TikTok's terms.
ActorUse it for
Meta Ads Library ScraperFacebook and Instagram competitor ads by keyword or Page ID
TikTok Hashtag Trends ScraperTikTok trend and hashtag research across markets

❓ FAQ

Is this a TikTok Creative Center API?

It is an Apify Actor and API for structured exports from TikTok Creative Center Top Ads. It is not an official TikTok API and is not affiliated with TikTok.

Can I find a competitor's TikTok ads by brand?

You can try the optional keyword or brand filter, but availability varies by Creative Center query. For reliable discovery, start broad by country and period, then filter brandName, adTitle, or hookText in the exported dataset.

Can I download TikTok ad videos?

The Actor returns video and thumbnail URLs when TikTok exposes them. It does not permanently download or host the media.

Can I find high-CTR TikTok ads?

Yes. Set sortBy to ctr, or open the ready-made High-CTR TikTok Ad Hooks task.

Can I compare TikTok ads across countries?

Yes. Add multiple country codes. Creatives seen in several requested markets are deduplicated and include a countries array.

Can I schedule weekly TikTok ad monitoring?

Yes. Use a saved task and schedule. Each run creates a new dataset you can compare by creativeId.

Why did my search return no ads?

The selected keyword, industry, objective, market, or period may have no public Top Ads. Remove the narrowest filters, expand the period, or try another country.

🛠️ Support

For missing fields or unexpected results, open an Actor issue with:

  • the run URL,
  • sanitized input,
  • the market and period,
  • what you expected,
  • and one example of the missing or incorrect result.

Never include your Apify token or other credentials.

If the Actor saved you research time, a short review in the Reviews tab helps other marketers evaluate it.