Google Ads Transparency Scraper
Pricing
from $0.80 / 1,000 results
Google Ads Transparency Scraper
[π° $0.8 / 1K] Affordable and effective | Extract ad creatives from Google Ads Transparency Center. Search by keyword, domain, or advertiser ID with filters for format, platform, region, and date range.
Pricing
from $0.80 / 1,000 results
Rating
5.0
(1)
Developer
SolidCode
Actor stats
0
Bookmarked
5
Total users
5
Monthly active users
3 hours ago
Last modified
Categories
Share
Extract ad creatives from the Google Ads Transparency Center at scale. Search by keyword, domain, or advertiser ID and get ad formats, run dates, creative assets, and advertiser details for any brand or company worldwide, with filters for platform, region, and date range.
Why This Scraper?
- Three search modes in one β Enter a keyword like "Nike", a domain like "nike.com", or a Google advertiser ID β the scraper auto-detects the type and finds matching ads
- All ad formats β Image ads, text ads, and video ads with direct links to creative assets
- All Google platforms β Filter by Google Search, YouTube, Google Shopping, Google Maps, or Google Play
- 170+ country filters β Narrow results to any country or region worldwide, directly reducing the data Google returns so you only pay for what you need
- Date range filtering β Find ads from any period since 2018, great for seasonal campaign analysis
- Lowest memory footprint β Runs on just 256 MB, keeping your compute costs minimal
- Incremental output β Results stream to your dataset as they're found, so you can start working with data before the run finishes
Use Cases
Competitive Intelligence & Ad Monitoring
- Track every ad a competitor is running across Google platforms
- Compare creative strategies between brands in your industry
- Monitor when competitors launch or stop campaigns
- Spot new market entrants advertising on your category keywords
Marketing Research & Creative Analysis
- Analyze ad copy, images, and video creatives at scale
- Study which ad formats brands use on each platform
- Track seasonal advertising patterns with date range filters
- Build a library of high-performing creative examples from any industry
Lead Generation & Sales
- Find companies actively spending on Google Ads β a strong buying-intent signal
- Build prospect lists of advertisers in your target vertical
- Identify brands advertising on specific domains or keywords
- Discover advertisers targeting specific countries or platforms
Brand Protection & Compliance
- Monitor who is advertising on your brand terms or domain
- Detect unauthorized use of your brand in ad creatives
- Track third-party ads appearing alongside your products
- Audit advertising activity across regions for compliance reporting
Getting Started
Search by Domain
Find all ads associated with a website β the simplest way to start:
{"searchQuery": "nike.com","maxResults": 100}
Search by Keyword
Enter any keyword to find matching advertisers and their ads:
{"searchQuery": "cloud hosting","maxResults": 50}
Search by Advertiser ID
Use a Google advertiser ID for a direct lookup:
{"searchQuery": "AR16735076323512287233","maxResults": 200}
Advanced: All Filters
Combine platform, region, and date range filters to narrow results precisely:
{"searchQuery": "nike.com","maxResults": 500,"platform": "youtube","region": "US","dateFrom": "2025-01-01","dateTo": "2025-12-31"}
Input Reference
What to Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "nike.com" | Keyword, domain, or advertiser ID. The scraper auto-detects the type |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum ad creatives to return. Set to 0 for unlimited |
platform | string | All | Filter by platform: Google Search, YouTube, Google Shopping, Google Maps, or Google Play |
region | string | Worldwide | Filter by country (170+ supported). Only returns ads shown in that region |
dateFrom | string | Start date (YYYY-MM-DD). Only returns ads shown on or after this date | |
dateTo | string | End date (YYYY-MM-DD). Only returns ads shown on or before this date |
Output
Each result represents one ad creative. Here's an example:
{"advertiserId": "AR16735076323512287233","advertiserName": "Nike, Inc.","creativeId": "CR01753144146295521281","adFormat": "image","firstShown": "2025-03-15","lastShown": "2025-04-08","approxDaysShown": 24,"adUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR01753144146295521281","imageUrl": "https://tpc.googlesyndication.com/archive/simgad/..."}
All Available Fields
| Field | Type | Description |
|---|---|---|
advertiserId | string | Google advertiser ID |
advertiserName | string | Name of the advertiser |
creativeId | string | Unique ID for this ad creative |
adFormat | string | Format: image, text, or video |
firstShown | string | Date the ad was first shown (YYYY-MM-DD) |
lastShown | string | Date the ad was last shown (YYYY-MM-DD) |
approxDaysShown | integer | Approximate number of days the ad has been running |
adUrl | string | Direct link to view the ad on Google Ads Transparency Center |
imageUrl | string | URL of the ad image (for image and text ads) |
previewUrl | string | URL to preview the ad (for video ads) |
Tips for Best Results
Choosing Your Search Type
- Domain search (e.g.
nike.com) β Best for finding all ads from a specific company. Returns ads from all advertisers associated with that domain - Keyword search (e.g.
Nike) β Best for discovering advertisers. The scraper finds matching advertisers first, then fetches their ads - Advertiser ID (e.g.
AR16735076323512287233) β Best for tracking a specific advertiser. Find IDs from previous runs or from the Ads Transparency Center website
Using Filters Effectively
- All filters reduce the data at the source β you only pay for results that match your criteria
- Combine region + platform for highly targeted results (e.g. YouTube ads in Germany)
- Use date range to study seasonal campaigns or track recent activity
- Set
maxResultsto0for unlimited results when you need complete coverage
Maximizing Value
- Start with a small
maxResults(10-50) to preview what's available before running a full extraction - Use the adUrl field to view any ad directly on Google's Transparency Center
- Export to Google Sheets or CSV for easy analysis and sharing
Pricing
$0.80 per 1,000 results β simple flat-rate pricing with no tiers or hidden fees.
| Results | Estimated Cost |
|---|---|
| 100 | $0.8 |
| 1,000 | $0.80 |
| 5,000 | $4.00 |
| 10,000 | $8.00 |
Platform fees (compute and storage) are additional and depend on your Apify plan. This scraper uses only 256 MB of memory, keeping compute costs minimal.
Integrations
Export your data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps:
- Zapier / Make / n8n β Automate workflows when new ads are detected
- Google Sheets β Direct spreadsheet export for team collaboration
- Slack / Email β Get notified about competitor ad changes
- Webhooks β Custom integrations with your tools
- Apify API β Full programmatic access for scheduled monitoring
Legal & Ethical Use
This actor extracts publicly available data from Google's Ads Transparency Center, a tool Google provides for public accountability and ad transparency. Users are responsible for complying with applicable laws and Google's Terms of Service. Do not use collected data for spam, harassment, or any illegal purpose.