TikTok Ad Library Fast Search avatar

TikTok Ad Library Fast Search

Pricing

from $20.00 / 1,000 full ad detail extractions

Go to Apify Store
TikTok Ad Library Fast Search

TikTok Ad Library Fast Search

Fastest TikTok ad intelligence tool. Quick Search mode extracts ads 3-5x faster at $0.005/ad — no detail page visits needed. Full mode adds video URLs, targeting demographics, and reach data at $0.02/ad. Search 10 keywords per run across 30+ EU/EEA countries. JSON, CSV, Excel export.

Pricing

from $20.00 / 1,000 full ad detail extractions

Rating

0.0

(0)

Developer

Juyeop Park

Juyeop Park

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract TikTok ad data 3-5x faster than alternatives. Get ad creatives, video URLs, targeting demographics, and advertiser intelligence from TikTok's official Ad Library across 30+ European countries.

Starting from $0.005 per ad. No monthly subscription. No coding required.

FeatureThis toolManual browsing
Speed50 ads in ~1 min (Quick Search)50 ads in ~30+ min
Keywords per runUp to 10 simultaneously1 at a time
Output formatJSON, CSV, ExcelCopy-paste only
Video URLsDirect CDN download linksNo download option
Targeting dataAge, gender, location breakdownsLimited visibility
SchedulingAutomate daily/weekly runsManual every time

Two search modes

Quick Search ($0.005/ad) — 3-5x faster

Extracts basic ad data directly from search results without visiting detail pages. Best for bulk monitoring, trend analysis, and large-scale competitor tracking.

You get: Ad ID, title, type, cover image, dates, advertiser name, estimated audience.

Full Search ($0.020/ad) — Complete data

Visits each ad's detail page to extract everything. Best for deep competitive analysis, targeting research, and creative intelligence.

You get: Everything in Quick Search, plus video URLs, impressions, advertiser profile, location/age/gender targeting breakdowns, and "paid for by" entity.

Getting started

  1. Create a free Apify account (includes $5 monthly credits — no credit card needed).
  2. Open TikTok Ad Library Fast Search on Apify.
  3. Enter a keyword, advertiser name, or ad IDs.
  4. Click Start.
  5. Download results in JSON, CSV, or Excel.

Tip: Enable Quick Search for fast bulk extraction. Disable it when you need video URLs and targeting data.

Use cases

Competitor ad monitoring

Your competitors are running TikTok ads right now. Track their creatives, messaging, audiences, and campaign duration. Schedule weekly runs to catch new campaigns automatically.

Ad creative research

Search thousands of ads by keyword to find what works in your industry. Discover trending formats, effective CTAs, and messaging patterns that drive engagement.

Market intelligence

Track advertising trends across 30+ European countries. Identify which markets brands are targeting, seasonal patterns, and shifts in ad spend across regions.

Lead generation

Find active TikTok advertisers in your niche. Extract advertiser profiles, locations, and campaign data to build qualified lead lists.

Pricing

Pay only for the ads you extract. No subscription, no minimum.

ModePer adPer 1,000 adsBest for
Quick Search$0.005$5Bulk monitoring, trend analysis
Full Search$0.020$20Deep analysis, targeting data
Direct Lookup (Ad IDs)$0.020$20Specific ad research

Cost examples

What you're doingAdsTimeCost
Quick scan of 1 keyword50~1-2 min$0.25
Full analysis of 1 keyword50~3-5 min$1.00
Full analysis of 5 keywords500~20-30 min$10.00
Lookup specific ads by ID10~1-2 min$0.20

Platform costs (compute, proxy) are billed separately by Apify. Free tier: $5 monthly credits included — enough to extract hundreds of ads at no cost.

Input

ParameterTypeDefaultDescription
querystringSearch query (company name, product, or keyword)
advertiserNamestringAdvertiser name for targeted search
keywordsstring[]Multiple keywords to search (max 10). Each keyword is searched sequentially with independent maxResults limit per keyword
adIdsstring[]Specific ad IDs for direct lookup
countrystringALLTarget country (30+ EU/EEA + CH, TR, GB options)
quickSearchbooleanfalseEnable 3-5x faster extraction (basic data only)
startDatestringDate range start (YYYY-MM-DD). Leave empty for no date filter
endDatestringDate range end (YYYY-MM-DD). Leave empty for no date filter
maxPagesinteger25Max result pages per keyword (1-300). Each page has up to 12 ads
maxResultsinteger300Max ads per keyword (defaults to maxPages × 12)
orderBystringNewest firstSort order (by date, audience size)

Example: Search for Nike ads in Germany

{
"keywords": ["Nike", "Adidas"],
"country": "DE",
"maxResults": 50,
"quickSearch": true
}

Example: Look up specific ads

{
"adIds": ["1848459287600130", "1820197122833570"]
}

Output

Each result contains a structured ad record. Here's what you get:

FieldQuick SearchFull Search
Ad ID, title, typeYesYes
Cover image URLYesYes
Start / end datesYesYes
Advertiser nameYesYes
Estimated audienceYesYes
Ad spentYesYes
Search keyword (searchKeyword)YesYes
Video URL (CDN link)Yes
Advertiser ID & locationYes
TikTok profile (followers, avatar)Yes
Impressions rangeYes
"Paid for by" entityYes
Total targeting regions (adTotalRegions)Yes
Location targeting by countryYes
Age group targeting (13-17 to 55+)Yes
Gender targetingYes
{
"adId": "1858053691202865",
"adTitle": "Ad summary",
"adType": "2",
"adVideoUrl": "https://library.tiktok.com/api/v1/cdn/{id}/video/{base64}?...",
"advertiserName": "modasymarcas27",
"advertiserLocation": "Spain",
"adImpressions": "1K-10K",
"adEstimatedAudience": "",
"targetingByLocation": [{ "region": "Spain", "impressions": "3K" }],
"targetingByAge": [{ "region": "Spain", "13-17": true, "18-24": true, "25-34": true, "35-44": true, "45-54": true, "55+": true }],
"targetingByGender": [{ "region": "Spain", "male": true, "female": true, "unknown": true }]
}

Integrations

Connect to your existing tools:

  • REST API — Access results programmatically (docs)
  • Python / JavaScript SDK — Official Apify client libraries
  • Google Sheets, Slack, Zapier, Make — Built-in integrations (see all)
  • Webhooks — Get notified when a search completes
  • Scheduled runs — Automate daily, weekly, or monthly monitoring

FAQ

How many ads can I extract?

Up to 3,600 ads per keyword (300 pages x 12 ads per page). With 10 keywords, that's up to 36,000 ads in a single run.

Can I download TikTok ad videos?

Yes. In Full Search mode, the adVideoUrl field contains a direct CDN link you can download. Note that URLs may expire after some time.

What countries are supported?

All EU/EEA countries (27), plus Switzerland, Turkey, and the United Kingdom — 33 countries total. US, Asia-Pacific, and other regions are not available in TikTok's Ad Library.

What is the TikTok Ad Library?

The TikTok Ad Library is TikTok's official public transparency tool. Anyone can view ads displayed on TikTok's advertising network in supported regions.

The TikTok Ad Library is a public transparency tool designed for public access. However, always review the TikTok Terms of Service and applicable regulations in your jurisdiction.

Do I need a proxy?

Residential proxy is recommended for reliable results. The default configuration uses Apify Proxy with the RESIDENTIAL group. You can also use your own proxy service.