TikTok Ads Scraper avatar

TikTok Ads Scraper

Try for free

1 day trial then $30.00/month - No credit card required now

Go to Store
TikTok Ads Scraper

TikTok Ads Scraper

lexis-solutions/tiktok-ads-scraper
Try for free

1 day trial then $30.00/month - No credit card required now

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.

banner

What is the TikTok Ads Scraper?

The TikTok Ads Scraper is designed to extract data from TikTok Ad Library. It enables users to gather information about ads displayed on TikTok. The scraper can be used for competitor analysis, ad copy brainstorming, and more.

What data can the TikTok Ads Scraper extract?

The TikTok Ads Scraper can extract the following data from the TikTok Ad Library:

  • Ad ID
  • Ad text
  • Ad impressions range
  • Ad shown countries
  • Impressions share by country (only EU countries)
  • Advertiser name
  • Advertiser ID
  • TikTok Video URL

and more.

What use cases does the TikTok Ads Scraper have?

  • Ad copy brainstorming and inspiration for your own ads 🧠
  • Competitor analysis and benchmarking of your ads 📊
  • Advertiser research and analysis 🕵️‍♀️

How to use the TikTok Ads Scraper

  1. Create a free Apify account
  2. Open TikTok Ads Scraper
  3. Add a query to the input field, this could be a company name, domain, or a search string that appears in the ad
  4. Click Start and wait for the results
  5. Download the results in JSON, XML or CSV format or connect the actor to your backend via API

📥 Input

To run the actor, you can input a:

  • Query - A query to search for ads. This can be a company name, domain, or a search string that appears in the ad.

  • Advertiser Name - An advertiser name to search for ads.

Or both, in which case the actor will search for ads that match the query and ignore the advertiser name.

📤 Output

The results are stored in the default dataset associated with the actor. Each item is an ad, having the following format:

1{
2  "adId": "1750117232800785",
3  "adTitle": "Mallows Beauty",
4  "adType": "2",
5  "adSpent": "",
6  "adVideoUrl": "https://v16m.tiktokcdn.com/00a1cd3546e573b863a3af54e0ae8a7d/652af7e6/video/tos/alisg/tos-alisg-v-0000/04ba2e7719aa4466817cbb8e83cd9816/?a=475769&ch=0&cr=0&dr=3&cd=0%7C0%7C0%7C0&cv=1&br=4042&bt=2021&bti=PDU2NmYwMy86&cs=0&ds=3&ft=d2A~l-Inz7TSEijZiyq8Z&mime_type=video_mp4&qs=0&rc=ZmlpZzY7ZjRpPDNpNTc1PEBpMzp3NWQ6ZmhkZzMzODYzNEBfMGNgYF5hXi8xLjFiLi9gYSNmLXNqcjQwYzZgLS1kMC1zcw%3D%3D&l=20231014141937218809A668FB37C199F6&btag=e00088000&cc=3",
7  "adVideoCover": "https://p19-csp-adlib-site-sign-sg.ibyteimg.com/v0201/4c50cba59bf949fb8def1c73359a0a42~tplv-xg5h56rn01-webp-75:540:960.webp?from=209050998&x-expires=1728829178&x-signature=VDFWd6bhuY6p8EKsGov7j6q69uk%3D",
8  "adStartDate": 1668988800000,
9  "adEndDate": 1672185600000,
10  "advertiserId": "6916504448172819201",
11  "advertiserName": "Mallows Beauty",
12  "adImpressions": "10K-100K",
13  "advertiserPaidForBy": "Wayflyer Limited (GBP)",
14  "adTotalRegions": 1,
15  "adEstimatedAudience": "10K-100K",
16  "targetingByLocation": [
17    {
18      "region": "GB",
19      "impressions": "21K"
20    }
21  ],
22  "targetingByAge": [
23    {
24      "region": "GB",
25      "13-17": false,
26      "18-24": true,
27      "25-34": true,
28      "35-44": true,
29      "45-54": false,
30      "55+": false
31    }
32  ],
33  "targetingByGender": [
34    {
35      "region": "GB",
36      "female": true,
37      "male": false,
38      "unknown": false
39    }
40  ]
41}

How many TikTok Ads can the TikTok Ads Scraper extract?

The TikTok Ads Scraper uses pagination to extract all ads from the TikTok Ad Library. The scraper can extract 24 ads per page.

You can control the number of pages to scrape by setting the maxPages input parameter.

Why use the TikTok Ads Scraper?

  • ⚡️ Fast - The scraper is fast and efficient, allowing you to scrape ads in a programmatic way.

  • 🤙 Easy to use - The scraper is easy to use and requires no coding knowledge. All you need to do is input the query you want to scrape and the scraper will do the rest.

  • ☑️ Well-Maintained - The scraper is maintained by the Lexis Solutions team, ensuring that it is always up-to-date and working properly.

FAQ

  • How to find a company's ads on TikTok?

    To find a company's ads on TikTok, you can use the TikTok Ad Library. This tool allows you to search for ads by advertiser name, domain, or country.

  • How to search for ads on TikTok?

    TikTok Ad Library allows you to search for ads by advertiser name, domain. You can also filter ads by date range and format. If you need to obtain the data programmatically, you can use the TikTok Ads Scraper.

  • What is the TikTok Ad Library?

    The TikTok Ad Library is a website that allows users to view ads that are displayed on TikTok's advertising network. It also provides information about the advertisers who are running these ads.

  • What is the TikTok Ads Scraper?

    The TikTok Ads Scraper is a web scraping tool designed specifically for TikTok Ad Library. This tool offers an effective way to mine valuable data from ads displayed on TikTok's advertising network.

  • Is Scraping TikTok Ads Legal?

    Scraping public information from TikTok Ad Library is legal as long as you are not violating any terms of service or privacy policies. However, it is important to note that scraping ads can be considered a violation of the terms of service of some websites, so it is always best to check before scraping.

  • How much does it cost?

    The cost for using the TikTok Ads Scraper is shown on the top of this page. You can also check the Apify Store page for more information.

Need to scrape ads from Google?

👉 Check out our Google Ads Scraper

Need to scrape ads from Bing?

👉 Check out our Bing Ads Scraper


👀 p.s.

Got feedback or need an extension?

Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.

Contact us over Email or LinkedIn

Image Credit: https://www.socialpilot.co/tiktok-marketing/tiktok-ads

Developer
Maintained by Community

Actor Metrics

  • 16 monthly users

  • 20 stars

  • >99% runs succeeded

  • 22 hours response time

  • Created in Oct 2023

  • Modified 2 months ago