Google Ads Transparency Scraper
Pricing
from $3.00 / 1,000 results
Google Ads Transparency Scraper
Scrape ads from Google Ads Transparency Center by advertiser name, domain, or URL. Returns direct CDN image & video URLs — not broken redirects like other scrapers. Covers text, image, video, and HTML5 ads across Search, Display, YouTube, Shopping, and Maps. No login or API key required.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(2)
Developer
Randeep Dhillon
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Google Ads Transparency Scraper — Direct Media URLs, No Blanks
Extract structured ad data from the Google Ads Transparency Center by advertiser name, domain, or URL. Returns direct CDN image & video URLs — not the broken redirect links that every other scraper returns. No login, no API key, no limits.
⚡ Unlike competing scrapers on Apify, this actor bypasses iFrame previews and returns raw, direct media CDN URLs (
tpc.googlesyndication.com/ YouTube) — notdisplayads-formats.googleusercontent.comredirects that render blank. Over 60% of rows from other scrapers come back with empty image and video fields. This actor resolves them all.
What you can do with this scraper
- Competitor research — see every ad your competitors are running on Google right now
- Creative intelligence — build a swipe file of winning display, search, and video ads
- Dropshipping & ecommerce — find products being heavily advertised on Google Display & Shopping
- Agency reporting — pull competitor ad data for client pitch decks in minutes
- Market research — track ad trends by brand, domain, country, or ad format
- PPC strategy — analyse landing pages, CTAs, and ad copy from top advertisers in your niche
How to use
Step 1 — Add your search queries
The Search Queries / URLs field accepts three types of input (you can mix them in one run):
| Input type | Example |
|---|---|
| Domain | nike.com, tesla.com |
| Transparency Center URL | https://adstransparency.google.com/advertiser/AR17828074650563772417 |
You can add multiple queries at once — the actor scrapes all of them in a single run.
Step 2 — Set your filters
| Filter | Options | Default |
|---|---|---|
| Region | Any 2-letter code: US, IN, GB, ALL | ALL |
| Platform | All / Search / Display / YouTube / Shopping / Maps / Play | All |
| Ad Format | All / Text / Image / Video / HTML5 | All |
| Date Range | Last 7d / 30d / 90d / Custom | Last 30d |
| Start Date | YYYYMMDD e.g. 20250101 | optional |
| End Date | YYYYMMDD e.g. 20260507 | optional |
| Political Ads | true / false | false |
| Max Results | Any number, -1 for all | 100 |
Step 3 — Run and export
Click Start and wait for the run to complete. Download your results as JSON, CSV, or Excel — ready to drop into Google Sheets, Airtable, n8n, Make, or Zapier.
Sample output
{"ad_id": "CR04574046308024713217","ad_format": "Image","ad_headline": "Drive the Future","ad_description": "Order your Tesla Model S today.","ad_copy": "Drive the Future — Order your Tesla Model S today.","ad_destination_url": "https://www.tesla.com/models","image_url": "https://tpc.googlesyndication.com/archive/simgad/11738717434317700781","video_url": null,"ad_preview_url": "https://adstransparency.google.com/advertiser/AR17828074650563772417/creative/CR04574046308024713217?region=ALL","advertiser_name": "Tesla Inc.","advertiser_id": "AR17828074650563772417","advertiser_domain": "tesla.com","advertiser_verified": true,"first_shown_date": "2026-04-23","last_shown_date": "2026-05-07","ad_active_days": 13,"regions_targeted": ["US", "IN", "GB"],"platform": "Display Network"}
Output fields reference
Ad content
| Field | Description |
|---|---|
ad_id | Unique creative ID from Google (CR...) |
ad_format | Image / Text / Video / HTML5/Interactive |
ad_headline | Primary headline text |
ad_description | Body / description copy |
ad_copy | Full combined ad text (headline + description) |
ad_destination_url | Actual landing page URL |
image_url | Direct CDN URL (tpc.googlesyndication.com) — not a redirect |
video_url | Direct YouTube or CDN video URL |
ad_preview_url | Link to ad preview on Google Ads Transparency Center |
Advertiser info
| Field | Description |
|---|---|
advertiser_name | Brand / company name |
advertiser_id | Google Advertiser ID (AR...) |
advertiser_domain | e.g. tesla.com |
advertiser_verified | true / false — Google verified badge |
Delivery data
| Field | Description |
|---|---|
first_shown_date | Date ad first appeared (YYYY-MM-DD) |
last_shown_date | Most recent appearance (YYYY-MM-DD) |
ad_active_days | Calculated days running — longer = stronger signal |
regions_targeted | Countries / regions where ad ran |
platform | Search / Display Network / YouTube / Shopping / Maps |
Input schema reference
{"searchQueries": ["tesla", "nike.com"],"region": "US","platform": "all","adFormat": "all","dateRange": "last_30_days","startDate": "20260101","endDate": "20260507","politicalAds": false,"maxResults": 500}
Why this scraper is different
| Feature | This actor | Other scrapers |
|---|---|---|
| Direct CDN image URLs | ✅ tpc.googlesyndication.com | ❌ Broken redirects or blank |
| Direct video URLs | ✅ YouTube / CDN | ❌ null |
| Deduplication built-in | ✅ | ❌ Duplicate rows |
| No login required | ✅ | ✅ |
| HTML5/Interactive ads | ✅ with thumbnail | ❌ All fields null |
ad_active_days calculated | ✅ | ❌ |
Who uses this
- Digital marketers tracking competitor Google Ads campaigns
- Dropshippers finding winning products being heavily advertised
- PPC managers analysing competitor landing pages and ad copy
- Marketing agencies building pitch decks and client competitive reports
- Growth hackers identifying high-spend advertisers in any niche
- Researchers studying political and issue-based ad campaigns
Pricing
This actor uses Pay-Per-Result pricing — you only pay for ads actually scraped.
$3.00 per 1,000 ads
Tips for best results
- Use residential proxies for maximum coverage — Google limits results heavily without proxies
- Set
adFormattoimageorvideoto focus on visual creatives for your swipe file - Use
maxResults: -1carefully — popular brands like Nike can return thousands of ads - The
ad_active_daysfield is your best signal for ad performance — ads running 90+ days are almost always profitable - Paste a direct Transparency Center advertiser URL for the fastest and most accurate results
Limitations
- Google Ads Transparency Center only shows ads from verified advertisers
- Spend and impressions data is not publicly available for standard commercial ads — only for political/election ads in supported regions
- HTML5/Interactive ad assets are iFrame-based — a thumbnail is returned instead of raw asset files
- Media CDN URLs are temporary — download images and videos promptly after scraping
Related scrapers
- Facebook & Meta Ads Library Scraper
- TikTok Ads Scraper
- LinkedIn Ads Scraper