TikTok Ad Library Spy & Creative Center Scraper
Pricing
from $0.01 / 1,000 results
TikTok Ad Library Spy & Creative Center 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.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

BeyondOps
Actor stats
0
Bookmarked
9
Total users
6
Monthly active users
7 days ago
Last modified
Categories
Share
TikTok Ad Library Spy & Creative Center Scraper ๐ฏ
Scrape TikTok ads from the TikTok Creative Center Top Ads library. Extract video URLs, ad creatives, performance metrics, brand names, and competitive intelligence โ all in structured JSON, CSV, or Excel format. No TikTok login required.
The TikTok Ad Library Scraper lets you monitor competitor ads, research winning creatives, and track advertising trends across every country and industry on TikTok. Perfect for marketing agencies, e-commerce brands, growth teams, and ad researchers.
๐ What does TikTok Ad Library Scraper do?
This TikTok ads scraper extracts high-performing auction ads directly from TikTok's official Creative Center โ the same data advertisers and agencies use to research what's working on TikTok.
Unlike the TikTok Commercial Content API (which requires developer approval and has strict rate limits), this scraper gives you instant access to top-performing TikTok ads data with zero setup.
Key data points extracted for each TikTok ad:
- โ Ad video URL โ Direct download link (720p HD quality) from TikTok CDN
- โ Ad creative text โ Full ad copy / caption
- โ Brand name โ Advertiser / brand running the ad
- โ Industry category โ E-commerce, Tech, Gaming, Finance, etc.
- โ Campaign objective โ Conversions, Traffic, App Install, Reach, Video Views
- โ CTR ranking โ Click-through rate performance (e.g., Top 1%)
- โ Budget level โ Low / Medium / High spend tier
- โ Likes count โ Engagement metric
- โ Video thumbnail โ Cover image URL
- โ Video duration โ Length in seconds
- โ Call to action โ CTA button text (Shop Now, Download, Learn More, etc.)
- โ Landing page URL โ Destination link
๐ก Why use TikTok Ad Library Scraper?
For Marketing Agencies
- Competitive ad research โ See exactly what ads your clients' competitors run on TikTok
- Creative briefing โ Build swipe files of proven TikTok ad creatives by industry
- Pitch decks โ Back up agency proposals with real TikTok ad performance data
For E-commerce & DTC Brands
- Find winning ad angles โ Discover which creatives drive the most engagement in your niche
- Spy on competitor TikTok ads โ Track new ads from competing brands weekly
- Identify trends โ Spot emerging ad formats and hooks before your competitors
For Growth Teams & Performance Marketers
- TikTok ad intelligence โ Monitor top-performing ads across 50+ countries
- Creative testing inspiration โ See which video styles, hooks, and CTAs convert best
- Market research โ Understand advertising trends across industries
For Content Creators & Influencers
- Spark Ad research โ Find brands actively running Spark Ads for partnership opportunities
- Content format inspiration โ Learn from the highest-performing ad video formats
โฌ๏ธ Input โ How to configure the TikTok Ad Scraper
No TikTok account or login required. Simply configure the filters and run.
| Parameter | Description | Options | Default |
|---|---|---|---|
| Country | Filter TikTok ads by country/region | US, GB, CA, AU, DE, FR, JP, KR, BR, IN + 40 more | All Countries |
| Industry | Filter by industry category | E-commerce, Games, Finance, Education, Tech, Beauty, Fashion, Food + 12 more | All Industries |
| Campaign Objective | Filter by ad campaign goal | Conversions, Traffic, App Install, Reach, Video Views, Lead Generation, Catalog Sales | All Objectives |
| Time Period | Time window for top ads | Last 7 Days, Last 30 Days, Last 180 Days | Last 7 Days |
| Ad Format | Filter by creative format | Spark Ads, Non-Spark Ads, Collection Ads | All Formats |
| Sort Order | How to rank results | For You (Recommended), Most Likes, Highest CTR, Most Impressions | For You |
| Max Results | Number of ads to scrape | 1โ100 | 20 |
| Proxy Configuration | Proxy settings for scraping | Residential recommended | Apify Residential |
Example input
{"country": "US","industry": "ecommerce","objective": "conversions","period": "30","adFormat": "","orderBy": "like","maxResults": 20}
โฌ๏ธ Output โ TikTok Ads data you'll receive
Each TikTok ad is returned as a structured JSON object. You can export the full dataset as JSON, CSV, Excel, XML, or RSS directly from the Apify console.
Sample output
{"adId": "7606085725109436434","adTitle": "Get More SUV for Less Money - Here's How","brandName": "SoCal Chevy","industry": "label_11112000000","objective": "campaign_objective_traffic","country": "US","likes": 325,"ctr": 0.29,"budgetLevel": "Medium","videoUrl": "https://v16m-default.tiktokcdn.com/828759418f28329334...","videoUrlHd": "https://v16m-default.tiktokcdn.com/828759418f28329334...","videoCoverUrl": "https://p16-sign-sg.tiktokcdn.com/tos-alisg-p-0051c001...","videoDuration": 30.058,"landingPageUrl": "","adFormat": "","adText": "","callToAction": "","tags": [],"favorited": false,"scrapedAt": "2026-02-24T12:33:21.476Z"}
Output fields explained
| Field | Type | Description |
|---|---|---|
adId | String | Unique TikTok ad identifier |
adTitle | String | Ad headline / creative title |
brandName | String | Advertiser brand name |
industry | String | TikTok industry category code |
objective | String | Campaign objective (traffic, conversions, etc.) |
country | String | Target country code |
likes | Number | Total likes on the ad |
ctr | Number | Click-through rate score |
budgetLevel | String | Spend tier: Low, Medium, or High |
videoUrl | String | Direct video URL (720p) from TikTok CDN |
videoUrlHd | String | Highest available quality video URL |
videoCoverUrl | String | Thumbnail / cover image URL |
videoDuration | Number | Video length in seconds |
landingPageUrl | String | Ad destination URL |
adFormat | String | Format type (Spark Ads, etc.) |
adText | String | Full ad copy / description text |
callToAction | String | CTA button text |
tags | Array | Content tags |
scrapedAt | String | ISO timestamp of when data was collected |
๐ Cost & Performance
| Metric | Value |
|---|---|
| Average run time | ~15โ45 seconds |
| Compute units per run | ~0.05โ0.15 CU |
| Cost per 20 ads | ~$0.01โ0.05 |
| Proxy recommendation | Residential proxies (included with Apify subscription) |
๐ง How does TikTok Ad Library Scraper work?
- Launches a real Chromium browser using Playwright โ mimics a real user visiting TikTok Creative Center
- Applies your filters โ country, industry, objective, time period, and ad format
- Intercepts API responses โ captures TikTok's internal API (
creative_radar_api/v1/top_ads) for maximum data accuracy - Handles anti-bot protections โ automatically manages TikTok's dynamic tokens (
msToken,user-sign) - Falls back to DOM extraction โ if API interception fails, extracts data directly from the page
- Outputs clean JSON โ pushes structured data to the Apify dataset for download in any format
๐ Integrations
Connect your TikTok ad data to 1,000+ apps:
- Google Sheets โ Auto-export TikTok ads data to a spreadsheet
- Slack / Discord โ Get notified when new top ads appear
- Zapier / Make โ Trigger workflows based on new ad data
- Airtable / Notion โ Build a searchable TikTok ad creative library
- Amazon S3 / Google Cloud โ Archive ad data for analysis
- REST API โ Access results programmatically via the Apify API
โ Frequently Asked Questions
Is it legal to scrape TikTok ads?
Yes. The TikTok Creative Center is a publicly accessible ad transparency tool. This scraper only accesses data that TikTok makes publicly available to all visitors. No private data or user accounts are accessed.
Do I need a TikTok account?
No. This scraper works without any TikTok login or account. However, non-authenticated access is limited to approximately 20โ40 results per filter combination. For more results, run multiple times with different filter combinations.
How many ads can I scrape?
Each run can scrape up to 20โ40 ads per filter combination without login. To get more data, schedule multiple runs with different countries, industries, or time periods.
What countries are supported?
Over 50 countries including United States, United Kingdom, Canada, Australia, Germany, France, Japan, South Korea, Brazil, India, Mexico, Indonesia, Thailand, and many more.
Can I download the ad videos?
Yes! Each result includes a direct video URL (videoUrl and videoUrlHd) from TikTok's CDN. You can download these videos programmatically or open them in a browser.
How often should I run the scraper?
For competitive monitoring, we recommend weekly scheduled runs. TikTok refreshes the top ads data regularly, so new creatives appear frequently. Set up a schedule on Apify to run automatically.
What's the difference from TikTok's Commercial Content API?
The official TikTok API requires developer approval, has strict rate limits, and provides limited data fields. This scraper gives you instant access to top-performing ad creatives, video URLs, and engagement metrics without any API application process.
Why are some fields empty?
TikTok doesn't expose all metadata for every ad. Fields like landingPageUrl and adText depend on what the advertiser configured. The most reliably populated fields are adId, videoUrl, likes, ctr, industry, objective, and videoDuration.
Can I use proxies?
Yes, and it's recommended. Residential proxies give the best results. The default configuration uses Apify's residential proxy pool, which is included with paid Apify plans.
How is this different from Facebook Ad Library Scraper?
This scraper is specifically built for TikTok's Creative Center, not Meta's Ad Library. TikTok ads are video-first and show different performance metrics (CTR ranking, budget level). If you need Facebook/Meta ad data, check out the Facebook Ads Library Scraper actors on the Apify Store.
๐ท๏ธ Related search terms
TikTok ad scraper, TikTok Creative Center scraper, TikTok ad spy tool, scrape TikTok ads, TikTok ad library API, TikTok competitor ads, TikTok ad intelligence, TikTok top ads extractor, TikTok ad research tool, TikTok marketing research, TikTok ad creatives database, TikTok ad monitoring, TikTok commercial content scraper, TikTok ad transparency, TikTok ad analytics, download TikTok ads, TikTok ad video downloader, TikTok ad copy extractor, TikTok performance marketing tool, TikTok ad benchmark data
๐ Changelog
v1.0 (February 2026)
- Initial release
- Full TikTok Creative Center Top Ads scraping
- All filters: country, industry, objective, time period, ad format, sort order
- API interception + DOM extraction fallback
- Anti-bot handling with Playwright
- Infinite scroll pagination support
- JSON/CSV/Excel export via Apify datasets