VOOZH about

URL: https://apify.com/rastriq/tiktok-ad-library-scraper

⇱ TikTok Ad Library Scraper - Ads & Advertisers Β· Apify


Pricing

from $1.50 / 1,000 results

Go to Apify Store

TikTok Ad Library Scraper

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

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Rastriq β€” Structured data from the world

Rastriq β€” Structured data from the world

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Categories

Share

What data can you scrape from TikTok Ad Library?

Extract structured data from TikTok Ad Library including listings, prices, and details.

  • Structured output β€” Clean, normalized records ready for spreadsheets, BI tools or databases
  • Flexible filters β€” Narrow your scrape by category, keyword, or other parameters
  • Export anywhere β€” JSON, CSV, Excel, or via the Apify API and integrations

Output: TikTok Ad Library data structure

The Actor returns structured records with all available fields from TikTok Ad Library listings.

Example output (one record)

{
"contentId":"abc123",
"creatorUsername":"creator_handle",
"contentLabel":"paid_partnership",
"brandNames":["Nike"],
"postedTime":"2025-06-01T12:00:00Z",
"videoViews":"1.2M",
"videoUrl":"https://...",
"videoCover":"https://..."
}

πŸš€ Quick start

  1. Click Start with the default input to test with a small sample.
  2. Open the Output tab to preview results.
  3. Export as CSV / Excel / JSON, or connect via API.

How to scrape TikTok Ad Library β€” input options

FieldDescriptionDefault
TikTok Ad Library URLPaste a URL from TikTok Ad Library and the actor will extract all parameters automatically.Example: https://library.t...https://library.tiktok.com/ads?region=ES&search_key=nike&query_type=1
Scraping modeChoose what to scrape:β€’ Search Ads β€” search paid ads by keyword or advertiser nameβ€’ Discover Advertisers β€” fi...search_ads
Search queryType a keyword (e.g. running shoes) or an advertiser name (e.g. Nike).Leave empty to browse all ads in the selected r...nike
Query typeHow to interpret the search query.β€’ Keyword: searches in ad text and titlesβ€’ Advertiser name: finds the adver...keyword
RegionFilter ads shown in a specific country. Select 'All regions' to search across all 33 EU/EEA regions.⚑ Ignored if a UR...all
Max resultsMaximum number of results to return.Tip: Start with 20 for your first test. TikTok limits searches to ~3,600 ads ...100
Start dateOnly show ads first displayed after this date.Accepts YYYY-MM-DD or relative like 30 days. Default: 31 days ago.⚑ Ign...31 days
End dateOnly show ads last displayed before this date. Default: today.⚑ Ignored if a URL is provided above.0 days
Include ad detailsFetch full details for each ad: advertiser info, targeting by location/age/gender, audience size, and sponsor data.⚠️...false
Sort bySort order for search results.last_shown_date,desc
Ad IDs (direct lookup)Paste comma-separated ad IDs to fetch them directly.Example: 1848459287600130, 1820197122833570⚑ When provided, all s...β€”
Advertiser IDsOptional comma-separated advertiser business IDs.Use Discover Advertisers mode to find these, or copy from TikTok...β€”
Discovery prefixesOnly for Discover Advertisers mode.Comma-separated prefixes to search (e.g. a, b, nike, adi).Leave empty to use f...β€”
Proxy configurationOptional. Residential proxies recommended for best results.Apify auto
Request delayDelay between API requests in milliseconds. Increase to 1000-2000 if you get rate-limited.500

πŸ” How it works

This Actor uses HTTPX async to extract data from TikTok Ad Library. It navigates search results or catalog pages, extracts structured data from each listing, and normalizes the output into a consistent schema.


How much does it cost to scrape TikTok Ad Library?

This Actor uses Pay-Per-Event pricing β€” you pay only for results delivered, not for compute time.

PlanWhat you get
Free tier$5/month of platform credits β€” enough for thousands of results
Paid plansScale to tens of thousands of results per run

πŸ”„ Integrations & scheduling

  • Schedule daily/weekly runs from the Apify Console for automated data collection.
  • Push results to Google Sheets, Slack, Zapier, Make, webhooks or any database.
  • Fetch datasets via the Apify REST API or the official JavaScript/Python clients.

Is it legal to scrape TikTok Ad Library?

This Actor collects only publicly available data. It does not log in, bypass paywalls, or access private information. You are responsible for using the extracted data in compliance with the site's Terms of Service and applicable data protection laws (including GDPR where relevant).


❓ FAQ

Can I access the data via API? Yes. Every run stores its dataset on Apify. Fetch it via REST API or use the official JavaScript/Python clients.

What export formats are supported? JSON, CSV, Excel (XLSX), XML, and HTML table. You can also push data directly to Google Sheets or any webhook endpoint.

Do I need proxies? Not required for standard usage. Enable proxies only for very large scraping jobs.

Related Actors from Rastriq

You might also like

Tiktok Ad Library Scraper

ivanvs/tiktok-ad-library-scraper

Extract details about ads from TikTok Ad Library. Scrape ad details like when it was run, ad targeting, advertiser and content of ad. Download ad data in JSON, XML, Excel format.

Facebook Ad Library Scraper

scraper-engine/facebook-ad-library-scraper

Facebook Ad Library Scraper extracts ads from the Facebook Ad Library. It collects ad text, advertiser names, ad creatives, start dates, platforms, and engagement details. Ideal for competitor analysis, ad research, marketing insights, and tracking advertising trends.

πŸ‘ User avatar

Scraper Engine

2

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

Advanced TikTok Ad Library Scraper/API

practicaltools/advanced-tiktok-ad-library-scraper-api

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

πŸ‘ User avatar

Practical Tools

28

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

Facebook Ad Library Scraper

akash9078/facebook-ad-library-scraper

Scrape Facebook Ad Library data including ad creatives, targeting info, performance metrics, and advertiser details. Extract ads by keyword, advertiser, or country for competitive research and marketing analysis.

πŸ‘ User avatar

Akash Kumar Naik

3

Facebook Ad Library Scraper

lentic_clockss/facebook-ad-library-scraper

Scrape Facebook Ad Library for ad creatives, spend data, advertiser info, and targeting. Search any keyword, advertiser, or country. No login needed β€” fully public data.

LinkedIn Ad Library Scraper

ivanvs/linkedin-ad-library-scraper

Extract details about ads from LinkedIn Ad Library. Scrape ad details like when it was run, ad targeting, advertiser and content of ad. Download ad data in JSON, XML, Excel format.

239

2.3

TikTok Ads Library Scraper

prodiger/tiktok-ads-library-scraper

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

Facebook Ad Library Scraper

corner_cutter/facebook-ad-library-scraper

Comprehensive Meta ad library tool that fetches all ads for a given Facebook Ad Library URL or page URL. Extract ad creatives, copy, targeting info, and more.

605

3.9