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

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.

3.9 (8)

Pricing

$30.00/month + usage

62

Monthly users

216

Runs succeeded

>99%

Response time

15 hours

Last modified

16 days ago

MJ

Missing images

Closed

mjd opened this issue
21 days ago

Verified that the ad shows up when viewing it in incognito.

It's not able to scrape some images. Here's an example:

This is the start URL: https://adstransparency.google.com/advertiser/AR14896030700992987137?region=CA&format=IMAGE

It finds https://adstransparency.google.com/advertiser/AR14896030700992987137/creative/CR17511479709093855233?region=anywhere

But the variations field is empty:

1[
2  {
3    "clickUrl": ""
4  }
5]
silva95gustavo avatar

Hey Joe,

Thanks for reporting this! I've investigated the issue and added support for these types of ads, so it should now be resolved. Could you give it another try and let me know if everything works as expected?

MJ

mjd

20 days ago

Thanks for the quick response.

It's working better now! Is it possible to also scrape the text that's layered on top of the image and the button text?

See the example below: https://adstransparency.google.com/advertiser/AR14896030700992987137/creative/CR14337968093937008641?region=CA

I'd like to scrape "Still thinking about Square?". The text is dynamic and changes after a few seconds. Ideally I'd like to scrape all of the text. The button text I'd also like to scrape says "Get Square"

Again, thanks for the quick support.

silva95gustavo avatar

Let me have a look and study the feasibility. I'll get back to you during the next week.

MJ

mjd

19 days ago

Sounds great. Thanks, Gustavo.

silva95gustavo avatar

Hi mjd,

Thanks for your patience. I spent some time investigating this, and unfortunately, I won’t be adding this functionality to the Google Ads Scraper. The ads you shared don’t contain actual text elements—what appears as text is actually converted to an image and served as an image. This means there’s no structured text data available to extract.

Theoretically, it would be possible to process these images using Optical Character Recognition (OCR) or AI-based techniques to extract the overlaid text. However, after testing, I found that the accuracy of such methods can be inconsistent, especially with dynamic or stylized text. More importantly, integrating OCR into the scraper would significantly impact execution performance for all users, even those who don’t need this feature. Given these trade-offs, I decided not to move forward with it.

I appreciate your understanding, and I’m always open to feedback or other feature suggestions that align with the scraper’s scope. Let me know if you have any other questions!

MJ

mjd

16 days ago

Ah that's a pain. Totally understandable. Thanks for the update and looking into it!

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