Google Ads Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Google Ads Scraper
Extract text, image, and video ads from the Google Ads Transparency Center. Get ad copy, creatives, regions, and dates for competitive research.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
EasyApi
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract public ads from the Google Ads Transparency Center. Collect text, image, and video creatives with headlines, descriptions, CTAs, landing URLs, region reach, and first/last seen dates.
✨ Key Features
- 📢 Scrape ads for a selected advertiser or domain
- 🖼️ Supports text, image, and video formats
- ✍️ Headline, description, CTA, and landing URL when available
- 🌍 Region / platform impression breakdowns
- ⚡ Optional list-only mode for much faster collection
- 🔤 Optional OCR for image-based text ads
- 📋 Structured JSON output, streamed while the run is in progress
💪 Why Choose This Actor?
- Focused: Built for Google Ads Transparency Center advertiser pages
- Flexible: Full details or fast list-only mode
- Structured: Renamed, integration-friendly field names
- Practical: Useful for competitive intelligence and creative research
🎯 Perfect For
- 🕵️ Competitor ad monitoring
- 🎨 Creative and messaging research
- 📍 Geo / platform reach analysis
- 🤖 Enrichment pipelines and automation
📝 Input Requirements
advertiserUrls(required): Transparency Center advertiser/domain URLs (https://adstransparency.google.com/...)maxAdsPerUrl(optional): Max ads per URL (default50)listOnly(optional): Faster list scroll without opening each ad details pagesaveCreativeFiles/savePreviewHtml/extractTextFromImages(optional)proxyConfiguration(optional): Apify proxy settings
How to get an advertiser URL
- Open the Google Ads Transparency Center
- Search for an advertiser or domain, then open a single advertiser page
- Copy the browser URL and paste it into
advertiserUrls
Input Example
{"advertiserUrls": ["https://adstransparency.google.com/advertiser/AR08888592736429539329?region=CH&preset-date=Last+30+days"],"maxAdsPerUrl": 50,"listOnly": false}
Output Example
{"brandName": "Niantic, Inc.","mediaType": "IMAGE","headline": null,"description": "Catch Pokémon, battle other Trainers, raid with friends, and more in Pokémon GO","ctaLabel": "INSTALL","landingUrl": "https://play.google.com/store/apps/details?id=com.nianticlabs.pokemongo","firstSeenOn": "2023-07-04","lastSeenOn": "2024-05-17","transparencyUrl": "https://adstransparency.google.com/advertiser/AR08888592736429539329/creative/CR08436770543486631937","scrapedAt": "2026-08-04T01:00:00.000Z"}
🚀 How to Use
- Paste one or more Transparency Center advertiser URLs
- Set
maxAdsPerUrl(and optionally enable list-only for speed) - Click Start
- Download results as JSON, CSV, Excel, or HTML
📌 Notes
- URLs must point to a specific advertiser or domain page under
adstransparency.google.com - Age-restricted ads may be missing when the source library is viewed without login
- List-only mode trades detail depth for speed