VOOZH about

URL: https://apify.com/data_xplorer/tiktok-ads-scraper

โ‡ฑ TikTok Ads Scraper ยท Apify


Pricing

from $1.50 / 1,000 results

Go to Apify Store

๐Ÿฅ‡ 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.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(1)

Developer

๐Ÿ‘ Data Xplorer

Data Xplorer

Maintained by Community

Actor stats

2

Bookmarked

162

Total users

60

Monthly active users

0.15 hours

Issues response

a day ago

Last modified

Share

๐Ÿ” TikTok Ads Scraper: Library + Top Ads

The most complete TikTok advertising intelligence tool on Apify. Two powerful modes in one Actor:

๐Ÿ‘ TikTok Ads Scraper


๐ŸŽฏ Two Modes, One Actor

๐Ÿ“š Ads Library Mode (EU Transparency)

Access TikTok's official Ad Library for the European market. Get full transparency data: advertiser info, targeting, audience size, spend estimates, impressions, media assets, and more.

Best for: Compliance research, competitor monitoring in EU/EEA, advertiser-level analysis, spend & audience insights.

๐ŸŽฏ Top Ads Mode (Creative Center)

Access TikTok's Creative Center Top Ads, a curated ranking of the best-performing ads worldwide. Get engagement metrics (likes, CTR, budget level), video assets, and industry classification.

Best for: Creative inspiration, ad benchmarking, industry trend analysis, competitive intelligence.


๐Ÿ’Ž Key Features

FeatureAds LibraryTop Ads
๐ŸŒ Global coverageEU/EEA countries80+ countries
๐Ÿ” Keyword searchโœ…โœ…
๐Ÿข Advertiser searchโœ…-
๐Ÿ”— Direct URL importโœ…-
โค๏ธ Engagement metrics (likes, CTR, budget)-โœ…
๐Ÿ“ˆ Impressions & audience estimatesโœ… (with details)-
๐Ÿ’ฐ Spend estimatesโœ… (with details)-
๐ŸŽฏ Targeting data (age, gender, region)โœ… (with details)-
๐Ÿท๏ธ Industry & objective classification-โœ…
๐ŸŽฌ Video URLsUp to 1080p720p
๐Ÿ‘ค Sponsor & advertiser infoโœ… (with details)Brand name
โšก Speed~2-5 ads/sec~20 ads/sec

๐Ÿ’ก Tip: In Library mode, enable "Fetch Ad Details" to get impressions, spend, targeting, sponsor and audience size. Without it, scraping is ~3x faster but only returns basic ad info.


๐Ÿ“š Ads Library Mode

Search Options

  1. ๐Ÿ”ค Keyword Search: Search ads by content keywords
  2. ๐Ÿข Advertiser Name: Find all ads from a specific advertiser (optionally with Advertiser ID for precision)
  3. ๐ŸŒ Direct URL: Paste any TikTok Ads Library URL and all parameters are auto-extracted

Input Parameters

ParameterTypeDefaultDescription
modestring"library"Set to "library"
regionstring"all"Country code (FR, DE, GB, etc.) or "all"
startDatestring"2025-01-01"Start date (YYYY-MM-DD)
endDatestring""End date (empty = today)
queryTypestring"2"1 = Keyword, 2 = Advertiser Name, url = Direct URL
querystring""Search term, advertiser name, or full URL
advertiserBizIdstring""Optional advertiser business ID
maxAdsnumber20Maximum ads to collect
fetchDetailsbooleantrueFetch targeting, sponsor, audience, spend, impressions
proxyConfigurationobjectApify ProxyProxy settings

Input Example: Advertiser Name + ID

{
"mode":"library",
"region":"FR",
"startDate":"2026-01-01",
"endDate":"2026-06-01",
"queryType":"2",
"query":"LEVI STRAUSS & CO.",
"advertiserBizId":"6886458055832109825",
"maxAds":10,
"fetchDetails":true
}

Input Example: Keyword Search

{
"mode":"library",
"region":"GB",
"startDate":"2025-01-01",
"queryType":"1",
"query":"football",
"maxAds":20,
"fetchDetails":true
}

Input Example: Direct TikTok URL

{
"mode":"library",
"queryType":"url",
"query":"https://library.tiktok.com/ads?region=FR&start_time=1777123937000&end_time=1779715937000&adv_name=LEVI%20STRAUSS%20%26%20CO.&adv_biz_ids=6886458055832109825&query_type=2&sort_type=last_shown_date,desc",
"maxAds":10,
"fetchDetails":true
}

Output Example (Library)

{
"AD ID":"1820020351685681",
"Advertiser Name":"Bouazza Helmi",
"AD Preview":"https://p21-ad-sg.ibyteimg.com/origin/...",
"Ad Dates":[
{"FirstShown":"2025-01-01","FirstShownTimestamp":1735689600},
{"LastShown":"2025-03-08","LastShownTimestamp":1741392000}
],
"Ad Audience":"100K-200K",
"Ad Details":[
{"Estimated Audience":"100K-200K"},
{"Spent":""},
{"Impression":""},
{"Sponsor":"Digital Marketing Agency"},
{"Target Audience Size":"5.2M-6.4M"}
],
"Ad Media":[
"Video 1: https://library.tiktok.com/api/v1/cdn/...",
"Cover 1: https://p21-ad-sg.ibyteimg.com/origin/..."
],
"Ad Targeting":{
"regions":[{"region":"FR","impressions":"152K"}],
"age":[{"region":"FR","18-24":true,"25-34":true,"35-44":true}],
"gender":[{"region":"FR","female":true,"male":true}]
},
"Ad Sponsor":"Digital Marketing Agency",
"Ad Target Audience Size":"5.2M-6.4M",
"Ad Detail URL":"https://library.tiktok.com/ads/detail/?ad_id=1820020351685681"
}

Library Metrics (with fetchDetails enabled)

FieldDescription
Ad AudienceEstimated audience reach (e.g. "100K-200K")
ImpressionNumber of impressions served
SpentEstimated ad spend
Ad SponsorName of the sponsoring entity
Ad Target Audience SizeTotal estimated target audience (e.g. "5.2M-6.4M")
Ad TargetingBreakdown by region (with impressions), age groups, and gender
Ad MediaDirect URLs to videos, cover images, and creatives

๐ŸŽฏ Top Ads Mode

Filters

  • ๐Ÿ” Keyword: Search by brand, product, or topic
  • ๐ŸŒ Countries: Multi-select from 80+ countries
  • ๐Ÿท๏ธ Industries: 21 parent categories + 200+ sub-industries
  • ๐ŸŽฏ Objectives: Traffic, Conversions, App Installs, Video Views, Reach, Lead Gen, Product Sales
  • ๐Ÿ—ฃ๏ธ Language: Filter by ad language (17 languages)
  • โค๏ธ Likes percentile: Top 1-20%, 21-40%, etc.
  • ๐Ÿ“… Time period: Last 7 days, 30 days, or 6 months
  • ๐Ÿ“Š Sort by: Likes, Reach, CTR, CVR, 2s/6s view rates

Input Parameters

ParameterTypeDefaultDescription
modestring-Set to "top_ads"
topAdsKeywordstring""Search keyword (leave empty to browse all)
topAdsCountryCodearray[]Country codes, e.g. ["FR", "DE"]
topAdsPeriodstring"7""7", "30", or "180" days
topAdsOrderBystring"like"Sort: like, impression, ctr, cvr, play_2s_rate, play_6s_rate
topAdsIndustryarray[]Industry IDs (parent or sub-industry)
topAdsObjectivearray[]Objective IDs: 1=Traffic, 2=App, 3=Conversions, etc.
topAdsLanguagestring""Language code (fr, en, de, etc.)
topAdsLikeRangestring""Likes percentile: 1-5
topAdsMaxItemsnumber100Maximum ads to collect (up to 500)

Input Example: Top Ads in France (Education)

{
"mode":"top_ads",
"topAdsCountryCode":["FR"],
"topAdsPeriod":"30",
"topAdsOrderBy":"like",
"topAdsIndustry":["10000000000"],
"topAdsLanguage":"fr",
"topAdsMaxItems":50
}

Input Example: Keyword Search

{
"mode":"top_ads",
"topAdsKeyword":"netflix",
"topAdsCountryCode":["FR","US"],
"topAdsPeriod":"30",
"topAdsOrderBy":"like",
"topAdsMaxItems":20
}

Input Example: Sub-industry Filter

{
"mode":"top_ads",
"topAdsCountryCode":["FR"],
"topAdsPeriod":"30",
"topAdsIndustry":["14103000000","14104000000"],
"topAdsObjective":["3"],
"topAdsMaxItems":40
}

Output Example (Top Ads)

{
"id":"7636363707227226130",
"ad_title":"Des fiches prรชtes ร  apprendre pour booster tes rรฉvisions CRPE",
"brand_name":"Not Mention",
"like":585,
"cost":1,
"cost_readable":"Medium",
"ctr":0.14,
"ctr_readable":"Top 14%",
"industry_key":"label_10101000000",
"industry":"Primary & Secondary Education & K-12",
"objective_key":"campaign_objective_conversion",
"objective":"Conversions",
"video_duration":10.467,
"video_cover":"https://p16-common-sign.tiktokcdn.com/...",
"video_url_720p":"https://v16m-default.tiktokcdn.com/...",
"video_width":720,
"video_height":1280,
"creative_center_url":"https://ads.tiktok.com/business/creativecenter/inspiration/topads/pc/en?ad_id=7636363707227226130"
}

Top Ads Metrics

FieldDescription
likeNumber of likes on the ad
cost_readableBudget level: Low, Medium, or High
ctr_readableCTR percentile ranking (e.g. "Top 14%" = outperforms 86% of ads)
industryHuman-readable industry label (200+ categories)
objectiveCampaign objective: Traffic, Conversions, App Installs, etc.
video_url_720pDirect download URL for the ad video (720p)

๐Ÿ’ก Use Cases & Ideas

๐Ÿข For Marketing & Ad Agencies

  • Creative swipe files: Build a library of top-performing TikTok ads in your client's industry. Filter by country, objective, and sub-industry to find exactly the right inspiration.
  • Pitch preparation: Show clients what competitors are running and what's working best. Use budget and CTR data to benchmark performance.
  • Ad spend monitoring: Track how much competitors invest across regions with Library mode's spend estimates.

๐Ÿ›๏ธ For E-Commerce & DTC Brands

  • Competitor tracking: Monitor what ads your competitors are running in real-time across EU markets. Get notified when new campaigns launch.
  • Creative inspiration: Find the highest-engagement ads in your product category (Skincare, Cosmetics, Fashion...) and study what makes them work.
  • Market entry research: Before launching in a new country, analyze what ad formats, messages, and budgets work best in that market.

๐Ÿ“Š For Data Analysts & Researchers

  • Industry benchmarking: Collect hundreds of ads across industries to build performance benchmarks (CTR percentiles, budget tiers, engagement rates).
  • Trend detection: Run weekly scrapes to track which industries, objectives, and ad formats are gaining traction over time.
  • Academic research: Study advertising patterns, targeting strategies, and political ad transparency across the EU.

๐ŸŽฏ For Media Buyers & Performance Marketers

  • Winning ad formats: Sort by CTR or conversion rate to find the highest-performing creative formats in your niche.
  • Budget intelligence: Understand whether top performers are Low, Medium, or High budget, and find opportunities where low-budget ads outperform.
  • Targeting insights: Use Library mode's age, gender, and regional targeting data to refine your own audience strategy.

๐Ÿ”— Integration Ideas

  • Feed into Google Sheets or Airtable: Use Apify integrations to automatically push new ads into your creative tracking spreadsheet.
  • Build a Slack alert: Get notified when a competitor launches a new ad or when a top-performing ad appears in your industry.
  • Power a dashboard: Connect the output to Looker Studio, Tableau, or any BI tool for real-time ad intelligence dashboards.
  • Train AI models: Use the video URLs and ad copy to train creative analysis models or generate ad variations.

๐Ÿค Support & Resources

Found a bug or want to request a feature? Open an issue.

โค๏ธ Enjoying the scraper? Leave a review here

You might also like

Tiktok Ads Library Creative Center Scraper

coregent/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.

90

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 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 Library Scraper โ€” Ad Library + Creative Center

aiscraperdev/tiktok-ads-library-scraper

Scrape TikTok Ads Library and Creative Center. Get video URLs, advertiser names, dates, CTR rankings, and cover images. Search by keyword, brand, or advertiser. No login required.

๐Ÿ‘ User avatar

Randeep Dhillon

34

5.0

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

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

Google Ads Scraper

crawlerbros/google-ads-scraper

Extract ads from Google Ads Transparency Center. Get text, image and video ad details, advertiser info, dates, and preview URLs.

61

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

Threads by Meta Scraper, Posts, Profiles & Engagement Data

george.the.developer/threads-scraper

Extract posts, profiles, and engagement data from Threads by Meta. Monitor brand mentions, track competitor activity, analyze trending content. Perfect for social media managers and market researchers.

78

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