VOOZH about

URL: https://apify.com/coregent/tiktok-ads-library-creative-center-scraper

โ‡ฑ TikTok Ads Library & Creative Center Scraper ยท Apify* ยท Apify


๐Ÿ‘ Tiktok Ads Library Creative Center Scraper avatar

Tiktok Ads Library Creative Center Scraper

Pricing

from $3.20 / 1,000 ad results

Go to Apify Store

Tiktok Ads Library Creative Center Scraper

Extract public TikTok ads, top creatives, landing pages, advertiser data, and creative insights from TikTok Ads Library and Creative Center for competitor research and marketing intelligence.

Pricing

from $3.20 / 1,000 ad results

Rating

0.0

(0)

Developer

๐Ÿ‘ Delowar Munna

Delowar Munna

Maintained by Community

Actor stats

0

Bookmarked

90

Total users

27

Monthly active users

2 months ago

Last modified

Share

TikTok Ads Library & Creative Center Scraper

Extract public TikTok ads, top creatives, landing pages, advertiser data, and creative insights from TikTok Ads Library and TikTok Creative Center for competitor research, creative analysis, and marketing intelligence.

๐Ÿ‘ TikTok Ads Library & Creative Center Scraper

What does TikTok Ads Library & Creative Center Scraper do?

This Apify actor unifies two public TikTok advertising surfaces into a single ad intelligence product:

  • Ads Library mode โ€” Scrapes public ad records, advertiser data, ad dates, regions, video URLs, and landing pages from TikTok's Ad Library (library.tiktok.com).
  • Creative Center mode โ€” Scrapes top-performing ads and creative intelligence data from TikTok Creative Center (ads.tiktok.com/business/creativecenter), with filters for country, industry, objective, and ad format.

You can run either mode independently or both together in a single execution.

Why use this scraper?

  • Unified dual-surface scraping โ€” One actor covers both TikTok Ads Library and Creative Center
  • Creative intelligence โ€” Automatic creative pattern detection, CTA categorization, hook extraction, and analysis bucketing
  • Landing page research โ€” Domain extraction and page type inference for every ad
  • Source lineage โ€” Every row tracks which surface, search term, and filters produced it
  • Deduplication โ€” Merges duplicate ads found across surfaces while preserving lineage
  • Agency-ready output โ€” Flat, CSV-friendly schema with analysis buckets (shortlist, review, reference) for reporting
  • Summary statistics โ€” Aggregated stats by country, industry, advertiser, CTA, and creative patterns saved to Key-Value Store

Use cases

  • Competitor ad monitoring โ€” Track public TikTok ads from competitors, brands, or advertisers by keyword or name.
  • Creative research โ€” Collect top ads by region, objective, format, or industry to analyze winning creative patterns.
  • Landing-page intelligence โ€” Extract landing page URLs, domains, and page types for conversion funnel research.
  • Market trend monitoring โ€” Observe how advertiser activity and creative approaches vary by country, niche, or objective.
  • Ad inspiration & creative briefs โ€” Export winning ads and creative summaries for content ideation and ad briefing.
  • Agency reporting โ€” Produce structured records of ad examples, markets, dates, and creative properties for client reports.
  • AI analysis workflows โ€” Feed structured ad and creative data into LLM pipelines for creative clustering, CTA analysis, and messaging extraction.

Input

Sample input 1 โ€” Keyword search across both surfaces

Search for ads related to "skincare" across both Ads Library and Creative Center, filtered to the US and Australia.

{
"mode":["adsLibrary","creativeCenter"],
"searchTerms":["skincare"],
"countries":["US","AU"],
"maxResults":500,
"includeCreativeAnalysis":true,
"includeLandingPageFields":true,
"includeSummary":true,
"deduplicateAds":true,
"proxyConfiguration":{"useApifyProxy":true}
}

Sample input 2 โ€” Creative Center only with industry and objective filters

Discover top-performing video ads in the Beauty & Personal Care industry targeting conversions.

{
"mode":["creativeCenter"],
"searchTerms":["supplements","vitamins"],
"countries":["US","GB"],
"industries":["Beauty & Personal Care"],
"objectives":["Conversions"],
"adFormats":["Video"],
"maxResults":200,
"includeCreativeAnalysis":true,
"includeLandingPageFields":true,
"includeSummary":true,
"deduplicateAds":true,
"debugMode":false
}

Sample input 3 โ€” Direct Ad Library URLs

Scrape specific ads by pasting their Ad Library URLs directly.

{
"mode":["adsLibrary"],
"adLibraryUrls":[
"https://library.tiktok.com/ads?region=US&adv_name=Nike"
],
"maxResults":100,
"includeCreativeAnalysis":true,
"includeLandingPageFields":true
}

Input parameters reference

ParameterTypeDefaultDescription
modestring[]["adsLibrary", "creativeCenter"]Which surfaces to scrape: adsLibrary, creativeCenter, or both
adLibraryUrlsstring[][]Direct TikTok Ad Library URLs to scrape
searchTermsstring[]["skincare"]Keywords to search for ads
advertisersstring[][]Advertiser or brand names to search for
countriesstring[][]ISO 3166-1 alpha-2 country codes (e.g., US, AU, GB)
industriesstring[][]Industry categories to filter by
objectivesstring[][]Campaign objectives (e.g., Conversions, Traffic, App Install)
adFormatsstring[][]Ad format filter (e.g., Video, Image)
dateRangeobjectnullDate range filter: { "start": "YYYY-MM-DD", "end": "YYYY-MM-DD" }
maxResultsinteger500Maximum number of ad records to return (1โ€“10,000)
includeCreativeAnalysisbooleantrueDerive creative-analysis fields (hook, CTA, patterns, analysis bucket)
includeLandingPageFieldsbooleantrueNormalize landing page data (domain, page type)
includeSummarybooleantrueGenerate summary statistics in Key-Value Store
deduplicateAdsbooleantrueMerge duplicate ads found across sources
emitPartialResultsbooleantrueInclude partial results from failed extractions
stopOnErrorbooleanfalseStop entire run on first error
debugModebooleanfalseEnable verbose logging for troubleshooting
proxyConfigurationobjectnullApify proxy configuration (residential recommended)

At least one discovery input must be provided (adLibraryUrls, searchTerms, advertisers, countries, or industries).

Output

Each row represents one public ad or top-ad creative record in a flat, CSV-friendly schema.

Output โ€” Overview tab

The Overview tab shows core ad identity, advertiser, performance, and analysis fields.

๐Ÿ‘ TikTok Ads Library & Creative Center Scraper โ€” Output Overview

{
"sourceSurface":"creativeCenter",
"sourceInputType":"filters",
"sourceSearchTerms":["swift"],
"sourceAdvertisers":[],
"sourceCountries":[],
"sourceIndustries":[],
"sourceObjectives":[],
"sourceAdFormats":[],
"scrapedAt":"2026-03-23T04:04:46.677Z",
"adId":"7100572097428455426",
"adUrl":null,
"videoUrl":"[object Object]",
"caption":"50% Off & Free Shipping! Ends Today.",
"adDescription":null,
"ctaText":null,
"landingPageUrl":null,
"landingPageDomain":null,
"advertiserName":"mayfair",
"brandName":"mayfair",
"advertiserProfileUrl":null,
"advertiserId":null,
"countries":[],
"regions":[],
"adLanguage":null,
"startDate":null,
"endDate":null,
"isActive":null,
"durationDays":null,
"adFormat":"Video",
"objective":null,
"industry":"label_18110000000",
"videoThumbnailUrl":"https://p16-sign-sg.tiktokcdn.com/...",
"musicTitle":null,
"videoDuration":null,
"impressions":null,
"likes":null,
"comments":null,
"shares":null,
"ctrRanking":"0.81",
"topLikesPercentage":null,
"performanceLabel":null,
"analysisBucket":"review",
"isTopCreative":true,
"isCompetitorRelevant":false,
"position":2,
"isPartial":false,
"errorType":null,
"errorMessage":null
}

Output โ€” Creative Analysis tab

The Creative Analysis tab focuses on creative intelligence: hooks, offers, CTA categories, creative patterns, and analysis reasoning.

{
"adId":"7100572097428455426",
"caption":"50% Off & Free Shipping! Ends Today.",
"creativeSummary":"video featuring discount offer",
"hookText":"50% Off & Free Shipping!",
"offerText":"50% Off",
"ctaCategory":null,
"creativePatternTags":["discount-offer"],
"performanceLabel":null,
"analysisBucket":"review",
"analysisReason":"Clear hook, 1 creative pattern(s) detected, Offer signal present, Top creative (Creative Center)",
"hasStrongOfferSignal":true,
"isTopCreative":true,
"ctrRanking":"0.81"
}

Output โ€” Advertisers tab

The Advertisers tab surfaces advertiser and brand details alongside objectives and industries.

{
"adId":"7096190417650532353",
"advertiserName":"FloRelief",
"brandName":"FloRelief",
"advertiserProfileUrl":null,
"advertiserId":null,
"objective":null,
"industry":"label_14107000000",
"countries":[],
"isTopCreative":true,
"isCompetitorRelevant":false,
"sourceSurface":"creativeCenter"
}

Output โ€” Landing Pages tab

The Landing Pages tab highlights landing page URLs, domains, page types, and CTAs.

{
"adId":"7611356563023462407",
"landingPageUrl":null,
"landingPageDomain":null,
"landingPageType":null,
"ctaText":null,
"ctaCategory":null,
"advertiserName":null,
"caption":"Handmade, luxury quality. 1000s of designs. 15,000+ 5 star reviews.",
"sourceSurface":"creativeCenter"
}

All output fields

Field groupFields
Source lineagesourceSurface, sourceInputType, sourceSearchTerms, sourceAdvertisers, sourceCountries, sourceIndustries, sourceObjectives, sourceAdFormats, scrapedAt
Ad identityadId, adUrl, videoUrl, caption, adDescription, ctaText, landingPageUrl, landingPageDomain
AdvertiseradvertiserName, brandName, advertiserProfileUrl, advertiserId
Market & timingcountries, regions, adLanguage, startDate, endDate, isActive, durationDays
Creative & formatadFormat, objective, industry, creativeSummary, hookText, offerText, videoThumbnailUrl, musicTitle, videoDuration
Performanceimpressions, likes, comments, shares, ctrRanking, topLikesPercentage, performanceLabel
AnalysisanalysisBucket, analysisReason, isTopCreative, isCompetitorRelevant, creativePatternTags, ctaCategory, landingPageType, hasStrongOfferSignal
Metadataposition, isPartial, errorType, errorMessage

Dataset views

The output dataset includes four pre-configured views:

  • Overview โ€” Key fields: source, advertiser, caption, CTA, landing page, dates, metrics, analysis bucket
  • Creative Analysis โ€” Hook text, offer text, CTA category, creative patterns, performance label, analysis reason
  • Advertisers โ€” Advertiser/brand details, objectives, industries, competitor relevance
  • Landing Pages โ€” Landing page URLs, domains, page types, CTAs

Summary output

When includeSummary is enabled, a summary is saved to the Key-Value Store under the SUMMARY key:

  • Total ads by source surface, country, industry, objective, format
  • Top advertisers by ad count
  • Top landing-page domains
  • CTA category distribution
  • Creative pattern tag distribution
  • Active vs ended ads
  • Run timing and status

Creative analysis fields

When includeCreativeAnalysis is enabled, the actor derives these fields using text-based heuristics:

FieldDescription
hookTextFirst sentence or first 80 characters of the ad caption
offerTextExtracted discount/offer patterns (e.g., "50% Off", "free shipping")
ctaCategoryNormalized CTA: shop-now, learn-more, sign-up, download, subscribe, contact, watch, apply, claim, other
creativePatternTagsDetected patterns: ugc-style, product-demo, testimonial, urgency-hook, discount-offer, social-proof, question-hook, listicle, problem-solution, emotional-appeal, product-closeup, comparison
creativeSummaryGenerated summary of the creative approach
performanceLabelEngagement-based label: viral-creative, high-interest, moderate-interest, low-interest
analysisBucketPriority bucket: shortlist (score 60+), review (35+), reference (15+), low-priority
analysisReasonHuman-readable explanation of bucket assignment
hasStrongOfferSignalWhether a discount/offer was detected in the ad text

These fields are derived heuristics โ€” they help identify patterns but are not official TikTok metrics.

Landing-page enrichment

When includeLandingPageFields is enabled:

FieldDescription
landingPageDomainExtracted domain from landing page URL
landingPageTypeInferred type: product-page, collection-page, lead-form, content-page, landing-page, app-download, homepage, other

How much does it cost to scrape TikTok ads?

Pricing is usage-based โ€” charged per ad record returned in the dataset output (ad-result event). Filters and limits are user-controlled so you only pay for the results you need.

Creative analysis and landing-page enrichment are included at no extra cost when enabled.

Important notes

  • All data comes from public TikTok ad and creative surfaces only.
  • Some fields are source-dependent and may not always be present โ€” unavailable fields will be null.
  • Creative-analysis fields are derived heuristics, not official TikTok data.
  • Performance-like fields (likes, comments, shares, impressions) are only included when publicly exposed by TikTok.
  • Partial results are possible when one source surface changes or limits access.
  • This actor does not access private advertiser accounts, campaign performance data, or audience targeting data.

Limitations

  • TikTok may change page structure or API responses at any time, which could temporarily affect extraction.
  • Not all fields are available from both surfaces โ€” Creative Center provides creative intelligence while Ads Library provides ad records and dates.
  • Historical completeness depends on what the source surfaces expose.
  • Performance metrics are approximations based on publicly visible data.
  • Residential proxies are recommended for reliable access to TikTok.
  • Creative pattern detection is keyword-based and may not capture every creative style.

You might also like

Tiktok Creative Center Top Ads

codebyte/tiktok-creative-center-top-ads

Find top performing ads on TikTok Creative Center. Get detailed analytics and insights on your competitors ads.

TikTok Ads Scraper โ€” Creative Center Top Ads

khadinakbar/tiktok-ads-scraper

Scrape TikTok Creative Center Top Ads. Get video URLs, brands, CTR tiers, Spark Ads, likes & creative intel $3.00/1K.

66

TikTok Ads Library Scraper โ€” EU Library & Creative Center

brilliant_gum/tiktok-ads-library-scraper

Scrape TikTok Ads Library (EU/EEA/UK) and Creative Center (global). Extract ad creatives, targeting data, reach estimates, CTR, video URLs, and industry insights. Dual-source coverage โ€” no login required. Residential proxies built-in.

๐Ÿ‘ User avatar

Yuliia Kulakova

214

TikTok Ads Scraper

data_xplorer/tiktok-ads-scraper

๐Ÿฅ‡ The most complete TikTok Ads scraper. Two modes: Ads Library (EU transparency, targeting, spend) + Top Ads (Creative Center, engagement metrics, 80+ countries). Search by keyword, advertiser, industry. Extract videos, performance data & creative assets.

161

5.0

TikTok Ads Scraper

lexis-solutions/tiktok-ads-scraper

Find and scrape current and past ads on TikTok. Get video URL, dates and locations, impressions, and more. Download and analyze data from the TikTok Ads Library for competitive analysis.

๐Ÿ‘ User avatar

Lexis Solutions

686

4.9

TikTok Ad Library Spy & Creative Center Scraper

beyondops/tiktok-ad-library-scraper

Spy on competitor TikTok ads. Extract top-performing ad creatives, video URLs, CTR rankings, brand names, and budget data from TikTok Creative Center. Filter by country, industry, objective, and ad format. Export to JSON/CSV/Excel. No TikTok login required. Perfect for ad research & creative briefs.

291

5.0

Tiktok Ads Scraper

silva95gustavo/tiktok-ads-scraper

Scrape video ads from the TikTok Ads Library and unlock key insights into high-performing creatives. Extract comprehensive ad data, including advertiser name, video URL, target regions, total impressions, and more. Explore top TikTok ads to boost your competitive research and marketing strategy.

๐Ÿ‘ User avatar

Gustavo Silva (Coherent Paradox)

403

5.0

TikTok Ads Library FAST

data_xplorer/tiktok-ads-library-fast

๐Ÿ”ฎ Unlock TikTok's ad intelligence with our powerful scraper. Extract competitor campaigns, creative assets and performance metrics. Search by keyword, advertiser name or ID across all regions. Get comprehensive ad data for market-leading insights.

209

5.0

Tiktok Creative Center Scraper

doliz/tiktok-creative-center-scraper

All In One! The definitive scraper for the official TikTok Creative Center surfaces available today. Reliably extract structured data from Top Ads Dashboard, Top Ads Spotlight, Ad Analytics, Ad Keyframe, Ad Percentile, and Ad Recommend for marketing intelligence, competitive research.