
Google Ads Scraper
Pricing
$30.00/month + usage

Google Ads Scraper
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
79
Total users
1.7K
Monthly users
261
Runs succeeded
>99%
Issues response
19 hours
Last modified
a day ago
Does not crawl the same data as before
Open
Hello - in our recent crawl the scraper did not fetch the data that it used to fetch in our past runs ( click URL , ad text and description) - Is there any problem that we should be aware of?
Hi, could you please share the run ID or an advertiserId
and creativeId
that is missing data? Thank you.
Codefunnels
hello - run id is 7fyyfXKkaQl0Ypn1o
filip.kostkiewicz
Hey, I noticed the same thing. There used to be click URL, headline and description info under "Variations" object, but now only imageURL is in there.
juridical_ark
Yeah I'm getting the scrape results but the only information I'm getting from it is the imageURL none of the text or description on the adverts itself
Thanks for reporting this. I’ve confirmed that Google has changed how some text ads are displayed, which is why certain fields like click URL and description are missing. I’m actively investigating to see if there's a workaround or fix and will get back to you soon with an update.
Google recently changed how some text ads are displayed, which means certain fields like the body text and click URL are no longer directly available. This caused missing data in recent scraper runs.
To address this, I’ve just released a Beta version that uses OCR (Optical Character Recognition) to extract the missing text from the ad images.
This feature is optional and must be explicitly enabled by adding "ocr": true
to the input. Please note:
- OCR mode may slow down the scraping speed
- OCR is not perfect and may miss or misread some text
- This property is hidden for now, so you’ll need to enable it via JSON mode (as shown in the screenshot), not through the UI form
I’ll be improving the accuracy and performance over the next few days.
Thanks for your patience. I’m actively working on making this as reliable as possible.