Google Ads Scraper (Include Landing Pages)
Pricing
from $1.70 / 1,000 results
Google Ads Scraper (Include Landing Pages)
The simplest way to scrape Google Ads Transparency. Paste an advertiser URL, get every creative they're running — text, image, video, landing pages, dates, preview URLs. All formats, all platforms. No complex config needed.
Pricing
from $1.70 / 1,000 results
Rating
4.6
(4)
Developer
T2 Solutions
Maintained by CommunityActor stats
2
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Google Ads Transparency Scraper
Paste an advertiser URL — get every ad they're running. Text, image, video, landing pages, dates, previews. All formats, all platforms. No complex setup.
Built for competitor ad tracking, brand monitoring, and creative research. Just paste a Google Ads Transparency URL and go.
Key Features
- Paste a URL, get data — no keyword/domain search config needed
- All ad formats — text, image, video (filter by
?format=) - Landing page extraction — automatically resolves destination URLs
- Rich metadata — creative IDs, dates, preview URLs, format labels
- Filter by URL params — region, platform, format, date range — all baked into the URL
- No browser, no proxy — pure HTTP, fast and cheap
Quick Start
- Open Google Ads Transparency Center
- Find any advertiser page and copy the URL (e.g.
https://adstransparency.google.com/advertiser/AR12784598080762675201?region=VN) - Paste it into the actor input and hit Start
That's it. Creatives stream into your dataset within seconds.
Input
| Field | Type | Default | Description |
|---|---|---|---|
advertiserUrl | string (required) | — | Full Google Ads Transparency advertiser URL |
maxPages | integer | 5 | Pages to scrape (~100 creatives per page, max 200) |
extractLandingPages | boolean | true | Extract landing page URLs. Disable for faster scraping. |
URL Parameters
All filters go directly into the advertiser URL — no extra config needed:
| Parameter | Example | Description |
|---|---|---|
region | ?region=VN | Country code |
format | ?format=VIDEO | TEXT, IMAGE, VIDEO — omit for all |
platform | ?platform=SEARCH | SEARCH, SHOPPING, DISCOVER |
preset-date | ?preset-date=Last+30+days | Relative date range |
start-date / end-date | ?start-date=2024-01-01&end-date=2024-12-31 | Custom date range |
Output
Each creative is written as one dataset item:
| Field | Description |
|---|---|
creative_id | Google's unique creative ID |
creative_url | Link to the creative on Ads Transparency |
format_code | Numeric format code (1=Text, 2=Image, 3=Video) |
format_label | Human-readable format label |
advertiser_name | Advertiser display name |
start_date | First date the creative was shown |
end_date | Most recent date shown |
display_days | Number of days the creative ran |
landing_page | Extracted landing page URL |
creative_preview_url | Direct URL to the creative preview |
A summary is saved to the Key-value store under key OUTPUT.
Use Cases
- Competitor ad tracking — monitor what ads your competitors are running, on which platforms, and for how long
- Brand compliance — verify partners and resellers aren't misusing your brand in Google ads
- Creative research — study ad copy, formats, and landing pages in your industry
- Ad verification — audit political or regulated ads for transparency requirements
Google Sheets Export
Results are pushed to an Apify Dataset. To export to Google Sheets:
- Run the actor — results appear in the Dataset tab
- Go to Console → Integration → Google Sheets
- Authorize with one-click OAuth (no service account needed)
- Map the dataset to your spreadsheet
No Google Cloud credentials required.
Technical Notes
- Uses the same API the official Transparency Center calls — no browser automation
- No proxy required by default
- Runs on Python 3.12 with the Apify SDK 3.x