Google Ads Scraper avatar
Google Ads Scraper

Pricing

$30.00/month + usage

Go to Store
Google Ads Scraper

Google Ads Scraper

Developed by

Gustavo Silva (Coherent Paradox)

Gustavo Silva (Coherent Paradox)

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.

4.3 (10)

Pricing

$30.00/month + usage

83

Total users

1.8K

Monthly users

252

Runs succeeded

>99%

Issues response

14 hours

Last modified

2 days ago

IF

No results but "successful" run

Open

integrative_force opened this issue
11 days ago

Hi, I'm getting an issue all of a sudden where there are no results being scraped but the run is successful. It was working fine earlier and I didn't change anything.

I shared the run url below, if you visit the adstransparency link directly you'll see dozens of ads, but 0 returned in the scrape.

Thanks!

silva95gustavo avatar

Thanks for reporting this. What you're seeing is most likely a Google-side issue. This can happen with very recent ads (e.g. when filtering for “Today”). It seems the data sometimes takes a while to propagate across all of Google’s servers, so depending on timing and location, you might see different results.

For example, if you refresh the same Ads Transparency link in your browser multiple times, you may notice that sometimes it shows 0 ads and other times it shows 3.

Now that a few hours have passed since you created the ticket, if you rerun the same input, you should see those 3 results come through.

To avoid this type of inconsistency with fresh data, it might help to filter for “Yesterday” instead of “Today”.

Let me know if you’re still seeing issues, otherwise I’ll go ahead and close the ticket soon.

IF

integrative_force

10 days ago

Hey Gustavo, thank you for the detailed reply!

What you built is pretty cool, and having built my own little chrome extension prior to their demand gen integration... I can appreciate the complexity and performance of your scraper!

That's great to know that about google and how it can return results. I ran "yesterday" and it is working just fine.

Do you know if there is a way to help mitigate the "0" or lesser results returned? or a way to pass session/cookie data from a google log in?

Thanks man, Adam

silva95gustavo avatar

Thanks Adam.

There’s no reliable way to avoid the “0 results” issue when using the “Today” filter. It’s related to how Google caches and propagates fresh data across their servers.

Regarding session or cookie data - yes, it’s technically possible to provide them to the scraper. This can be useful if you're trying to access age-restricted ads or cases where logged-in users see more content. A quick way to test is to compare what you see while logged in vs Incognito mode. If you notice more ads when logged in, I can send instructions on how to pass session cookies. That said, I don’t generally recommend this approach because it may violate Google’s terms of service and could risk account termination.