VOOZH about

URL: https://apify.com/practicaltools/advanced-tiktok-ad-library-scraper-api

โ‡ฑ Advanced TikTok Ad Library Scraper/API ยท Apify


๐Ÿ‘ Advanced TikTok Ad Library Scraper/API avatar

Advanced TikTok Ad Library Scraper/API

Under maintenance

Pricing

$2.50 / 1,000 results

Go to Apify Store

Advanced TikTok Ad Library Scraper/API

Under maintenance

Scrapes ads from the TikTok Commercial Content Library. Returns creative content, advertiser info, audience reach, targeting, and dates.

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Practical Tools

Practical Tools

Maintained by Community

Actor stats

0

Bookmarked

31

Total users

9

Monthly active users

2 months ago

Last modified

Share

TikTok Ad Library Scraper

Extract ads from the TikTok Commercial Content Library โ€” including creative content, targeting breakdown, advertiser details, and audience reach โ€” without needing a TikTok account or API key.

Accepts keyword and advertiser search queries with country, date range, and sort filters. Automatically paginates to collect up to any number of ads. Every ad includes full targeting detail: per-region impressions, age brackets, gender, and estimated audience size.


Features

  • No login required โ€” scrapes the public Commercial Content Library
  • Full ad data โ€” advertiser info, creative (video/images), dates, impressions, audience reach, and complete targeting breakdown
  • Targeting detail โ€” per-region location impressions, age brackets, gender targeting, audience size, interest and interaction targeting
  • Flexible search โ€” filter by keyword, advertiser name, region, date range, and sort order
  • Automatic pagination โ€” follows cursor-based pages until the limit is reached
  • Proxy-ready โ€” supports Apify residential proxies or custom proxy URLs

Input

FieldTypeDescription
querystringKeyword or advertiser name to search for. Leave empty to browse all ads.
queryTypestringWhether the query searches ad content (1) or the advertiser's name (2). Defaults to 1 (keyword).
regionstringEU/EEA country code (GB, DE, FR, etc.) or all for all regions (default: all). TikTok's Ad Library is an EU Digital Services Act requirement โ€” only European markets are available.
timeframestringDate range to search within: 7d, 30d, 90d, 180d, 365d, 730d (default: 365d)
orderstringSort order: last_shown_date,desc/asc, create_time,desc/asc, impression,desc/asc (default: last_shown_date,desc). See note below on impression sorting.
limitintegerMaximum number of ads to collect (default: 20). TikTok caps keyword searches at ~60 results and browse queries (no keyword) at ~1000.
proxyConfigurationobjectOptional proxy settings. Residential proxies recommended if you encounter blocks.

Note on impression sorting

Sorting by impression,desc/asc ranks results correctly server-side, but the impression field in the output will always be 0. TikTok does not expose exact impression counts in search results. To get impression ranges (e.g. "10Mโ€“20M"), enable Scrape Ad Details โ€” the detail.targetingTotalImpressions field will then contain the range string.

Example input

{
"query":"nike",
"queryType":"1",
"region":"GB",
"timeframe":"365d",
"order":"reach,desc",
"limit":50
}

Searching by advertiser

{
"query":"Samsung",
"queryType":"2",
"region":"all",
"limit":30
}

Output

Each item in the dataset represents one ad:

{
"id":"1861043703482497",
"advertiserName":"NATURE SPELL IRELAND LIMITED",
"adType":"2",
"firstShownDate":1774870452,
"lastShownDate":1774870452,
"estimatedAudience":"0-1K",
"impression":0,
"videos":[
{
"videoUrl":"https://library.tiktok.com/api/v1/cdn/...",
"coverImg":"https://p16-common-sign.tiktokcdn.com/..."
}
],
"imageUrls":[],
"detail":{
"advertiserBizId":"7548443895533731847",
"advertiserRegistryLocation":"Ireland",
"advertiserSponsor":"NATURE SPELL IRELAND LIMITED",
"targetingLocations":[
{"region":"FR","impressions":"0-1K"}
],
"targetingTotalImpressions":"0-1K",
"targetingAge":[
{"region":"FR","brackets":["18-24","25-34","35-44","45-54","55+"]}
],
"targetingGender":[
{"region":"FR","genders":["female","male","unknown"]}
],
"targetAudienceSize":"21.7M-26.6M",
"targetingAudience":"No",
"targetingInterest":"",
"targetingVideoInteractions":"",
"targetingCreatorInteractions":""
}
}

Proxy

The TikTok Ad Library is a public transparency tool โ€” no proxy is required in most cases. The actor runs cleanly on Apify's infrastructure without additional proxy configuration.

If you encounter blocks with very high volumes or repeated runs, you can optionally add residential proxies:

"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}

You might also like

TikTok Ads Library Scraper - Ad Spy

elliotpadfield/tiktok-ads-library-scraper

Scrape TikTok Commercial Content Library ads by keyword, advertiser, business ID, country, date range, or ad URL. Extract creatives, video URLs, targeting, reach buckets, sponsors, and advertiser metadata.

๐Ÿ‘ User avatar

Elliot Padfield

2

TikTok Ads Library Scraper

codingfrontend/tiktok-ads-library-scraper

Scrapes TikTok Ads Library (library.TikTok.com/ads) for ad creatives, advertiser details, engagement metrics, and video URLs.

๐Ÿ‘ User avatar

codingfrontend

2

TikTok Ad Library Scraper

rastriq/tiktok-ad-library-scraper

Scrape the TikTok Commercial Content Library for ad creatives, advertiser info, and campaign metadata. Monitor competitor ad strategies on TikTok.

๐Ÿ‘ User avatar

Rastriq โ€” Structured data from the world

3

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

prodiger/tiktok-ads-library-scraper

Scrape TikTok's Ad Library by keyword, advertiser name, or business ID across supported regions.

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

Google Ads Library Scraper

practicaltools/google-ad-library-scraper

Scrapes ads from the Google Ads Transparency Center. Returns creative content, advertiser info, ad format, dates, and asset URLs.

๐Ÿ‘ User avatar

Practical Tools

11

TikTok Ad Library - Free To Use

dz_omar/tiktok-ad-library-scraper

Scrape ads from the TikTok Ad Library by keyword, advertiser name, or URL. Export advertiser, creative type, first/last shown dates, audience size, video/image creatives, and download media files permanently. Full targeting data (regions, age, gender) on demand. No login required.

๐Ÿ‘ User avatar

FlowExtract API

7

Tiktok Ads Scraper [PPR]

zadexinho/tiktok-ads-scraper

Extracts ad creatives, reach estimates, targeting criteria, and audience demographics from the TikTok Ad Library (EU/EEA). Search by keyword or advertiser name across 30+ countries. Returns video/image assets, ad copy, and geographic reach data.

46

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