Google Ads Scraper avatar
Google Ads Scraper

Pricing

$30.00/month + usage

Go to Store
Google Ads Scraper

Google Ads Scraper

silva95gustavo/google-ads-scraper

Developed by

Gustavo Silva

Maintained by Community

Extract text, image and video ads from Google Ads, scraped from the ad library provided by Google Ads Transparency Center. Gain access to ad details, ad copy, locations, and more. Dive deeper into the Google Ads Transparency Center for a competitive edge.

5.0 (4)

Pricing

$30.00/month + usage

55

Monthly users

198

Runs succeeded

>99%

Response time

12 hours

Last modified

15 days ago

NO

Cannot get it to return results

Closed
noahmichael23 opened this issue
16 days ago

I can get the actor to return results for some queries, but for others it will not return any results even though when i manually search in GATC there are visible results. This is an example of one that will NOT work through the actor but GATC shows results on a manual search:

https://adstransparency.google.com/?region=anywhere&domain=cabinethealth.com

Any help would be appreciated. Thank you

silva95gustavo avatar

Hi!

There are indeed some ads active for this advertiser, however these ads are marked as age-restricted. You can confirm this if you logout from your Google account or visit Ads Transparency Center from an Incognito session.

This scraper tool runs in anonymous mode (without logging in), which means that Google does not serve age-restricted ads. Some advertisers may focus mainly on ads that are restricted to certain ages and therefore this tool cannot retrieve some of their ads.

NO

noahmichael23

16 days ago

Oh ok. Makes complete sense. Are there any SERP scraper tools that would be able to return age restricted ads?

silva95gustavo avatar

I’m not aware of any SERP scrapers that specifically support age-restricted ads. In fact, accessing these ads requires authentication, which most scrapers avoid due to potential Terms of Service violations.

Unfortunately, I’ve decided not to implement support for age-restricted ads. Here’s why:

  • Accessing age-restricted ads requires being logged in, which could violate Google’s Terms of Service.
  • Adding this feature could pose a risk of account termination for users, which I want to avoid.

That said, if you’d like to proceed at your own discretion, you can customize the requests made by the scraper to include your session cookies. Here’s an example of how to pass custom headers in the input:

1{
2    "startUrls": [
3        {
4            "headers": {
5                "cookie": "<insert_cookies>",
6                "x-framework-xsrf-token": "<insert_token>"
7            },
8            "url": "https://adstransparency.google.com/advertiser/AR08888592736429539329?authuser=0&region=ES&preset-date=Last+7+days"
9        }
10    ]
11}

How to Configure:

  • If you’re running the scraper from the Apify Console (UI), switch from "Manual" to "JSON" input mode.
  • Add your headers under the headers object, as shown above.
  • Replace <insert_cookies> and <insert_token> with your session cookies and any required tokens.

Please keep in mind that using this approach carries the risks mentioned earlier, so proceed with caution.

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

1 day

Price

$30.00