Google Ads Scraper avatar
Google Ads Scraper
Try for free

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

View all Actors
Google Ads Scraper

Google Ads Scraper

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

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

Find and scrape any company's current and past ads on Google's ad network. Get ad copy, shown dates and locations, impressions, and more. Download and analyze data from the Google Ads Transparency Center (Google Ad Library) for competitive analysis.

banner

What is the Google Ads Scraper?

The Google Ads Scraper is designed to extract data from Google's Ads Transparency Center. It enables users to gather information about ads displayed on Google's advertising network, focusing on transparency and the details of advertisers. Users can search Google ads by company, domain, or country, and filter ads by date range and format.

What data can the Google Ads Scraper extract?

The Google Ads Scraper can extract the following data from the Ads Transparency Center:

  • Advertiser name
  • Advertiser ID
  • Ad ID
  • Ad as image
  • Ad as text
  • Ad as HTML
  • Ad shown countries
  • Ad last shown date
  • Ad impressions (if available)

What use cases does the Google Ads Scraper have?

  • 👀 Competitive analysis
  • 💻 Market research
  • 📊 Data journalism

How to use the Google Ads Scraper

  1. Create a free Apify account
  2. Open Google Ads Scraper
  3. Add one or more Google Transparency Center URLs to the input
  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'll need at least one Google Transparency Center URL.

Opening the Google Transparency Center in your browser, you can see a search form like below.

banner

Here you can use the search form to filter the ads by:

  1. Dates - the date range when the ad was shown
  2. Countries - the countries where the ad was shown
  3. Format - the format of the ad (text, image, video)
  4. Advertiser - the name of the advertiser, or the domain of the advertiser's website

Once you've set up the search form, click enter, and the URL in your browser will change. Copy this URL and paste it into the input field in the actor.

Sample URLs you can use:

📤 Output

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

1{
2  "id": "1940414785234249426",
3  "advertiserName": "DigitalOcean, LLC",
4  "lastShownAt": "Sep 28, 2023",
5  "format": "Text",
6  "image": "https://tpc.googlesyndication.com/archive/simgad/5901216088332964125?f=.png",
7  "shownCountries": [
8    "Argentina",
9    "France",
10    "Mexico",
11    "Portugal",
12    "Spain",
13    "United Kingdom",
14    "Europe"
15  ],
16  "advertiserId": "AR16111588221938302977",
17  "creativeId": "CR18224966324914749441",
18  "textContent": "Sponsored\nDigitalOcean\nwww.digitalocean.com/\nDigitalOcean® Developer Cloud\nSee why more than a million developers choose DigitalOcean. Try for free.",
19  "htmlContent": "<!DOCTYPE html><html>...</html>",
20  "copy": "DigitalOcean® Developer Cloud\nSee why more than a million developers choose DigitalOcean. Try for free."
21}

How many Google Ads can the Google Ads Scraper extract?

The Google Ads Scraper currently uses infinite scroll to load all the ads on the page. This means that the actor will keep scrolling until it reaches the end of the page, and then it will start extracting the ads. By default, the actor will scroll 10 times. To control the number of scrolls, you can use the scrollsAmount input field.

Why use the Google 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 companies 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 Google?

    To find a company's ads on Google, you can use the Google Ads Transparency Center. This tool allows you to search for ads by advertiser name, domain, or country.

  • How to search for ads on Google?

    Google Ads Transparency Center allows you to search for ads by advertiser name, domain, or country. You can also filter ads by date range and format. If you need to obtain the data programmatically, you can use the Google Ads Scraper.

  • What is the Google Ads Transparency Center?

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

  • What is the Google Ads Scraper?

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

  • Is Scraping Google Ads Legal?

    Scraping public information from Google's Ads Transparency Center 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 Google Ads Scraper is shown on the top of this page. You can also check the Apify Store page for more information.

Roadmap 🚴‍♀️

Currently the Google Ads Scraper supports scraping text ads. We are planning to add support for scraping image ads and video ads in the future.

Need to scrape ads from Bing?

👉 Check out our Bing Ads Scraper

Need to scrape ads from TikTok?

👉 Check out our TikTok 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: Google Transparency Center

Developer
Maintained by Community
Actor metrics
  • 72 monthly users
  • 54.7% runs succeeded
  • 1.0 days response time
  • Created in Sep 2023
  • Modified 15 days ago