Google Ads Scraper
Pricing
Pay per usage
Go to Apify Store
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Google Ads Transparency Center Scraper
Extracts ads from Google's Ads Transparency Center by intercepting internal SearchCreatives RPC calls. No API key needed.
What does it do?
Supports two modes: search by domain (more complete, ~900 ads per site) or by keyword (searches advertiser names, then scrapes each). Extracts ad format, headline, description, images, dates, platforms, and advertiser info.
Input parameters
| Parameter | Description | Default |
|---|---|---|
| domain | Advertiser domain (e.g. leroymerlin.es) | - |
| keyword | Advertiser name to search | - |
| region | Country code or ANY | ANY |
| maxResults | Maximum ads to extract | 200 |
| maxAdvertisers | Max advertisers in keyword mode | 5 |
Provide either domain or keyword (domain is recommended for completeness).
Output fields
| Field | Description |
|---|---|
| advertiser_id | Google advertiser ID |
| advertiser_name | Advertiser name |
| creative_id | Creative/ad ID |
| ad_page_url | Link to ad detail page |
| format | text / image / rich_media / video |
| headline | Ad headline text |
| description | Ad description |
| image_url | Image/thumbnail URL |
| destination_url | Landing page URL |
| num_variants | Number of ad variants |
| first_shown | First shown date |
| last_shown | Last shown date |
| days_running | Days the ad was active |
| platforms | Ad platforms |
| domain | Advertiser domain |
Example input
{"domain": "leroymerlin.es","region": "ES","maxResults": 300}
Notes
- Domain mode is more reliable and returns more results than keyword mode
- Keyword mode finds advertisers matching the name, then scrapes each one's ads
- Deduplicates by creative_id