Google Ads Transparency Scraper — Competitor Ad Library
Pricing
from $2.00 / 1,000 ads
Google Ads Transparency Scraper — Competitor Ad Library
See every ad a competitor runs on Google Search, YouTube and Display. Search by advertiser name, ID or website domain. Filter by country and format. Ad images, dates, variations and countries shown.
Pricing
from $2.00 / 1,000 ads
Rating
0.0
(0)
Developer
Data Smith
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Share
See every ad a competitor runs on Google — Search, YouTube, Display, Shopping and more — straight from Google's official Ads Transparency Center. Search by advertiser name, advertiser ID or website domain, filter by country and format, and export to JSON, CSV, Excel or Google Sheets.
Why use this Google Ads scraper?
- Search the way you think. Type
nike.com,Nike, Inc.or an advertiser ID — mix them in one run. - Domain search finds every advertiser promoting a website, including resellers and agencies.
- Country, format and date filters. Only US ads, only video ads, only ads shown in the last 7 days — or everything, worldwide.
- Optional deep details. Every variation of an ad plus the countries where it ran, with last-shown dates.
- Fast. In our tests: 312 ads from 4 searches in about 30 seconds.
- Built for reliability. Automatic retries with fresh IPs when Google rate-limits.
- Pay only for ads you get. No subscription, no charge for empty searches.
What data do you get?
| Field | Example |
|---|---|
| advertiserName | Nike, Inc. |
| advertiserId | AR16735076323512287233 |
| format | TEXT / IMAGE / VIDEO |
| firstShown / lastShown | 2026-07-27 / 2026-10-23 |
| imageUrl | Preview image of the ad |
| previewUrl | Google's preview for video and dynamic ads |
| adUrl | Link to the ad in Google's Ads Transparency Center |
| variationCount, variations, regionsShown | With Include ad details on |
How to use
- Enter one or more advertisers or domains (e.g.
nike.com,Adidas,AR16735076323512287233). - Optionally set a country (
US,GB,IN, …), an ad format, and only ads shown in the last N days (e.g.7for what's live this week). - Set max ads per advertiser/domain and click Start.
Output example
{"searchTerm": "Nike, Inc.","advertiserId": "AR16735076323512287233","advertiserName": "Nike, Inc.","creativeId": "CR01810358754265268225","format": "TEXT","firstShown": "2026-07-27","lastShown": "2026-10-23","imageUrl": "https://tpc.googlesyndication.com/archive/simgad/2851071087865252306","adUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR01810358754265268225?region=US"}
With Include ad details:
{"variationCount": 5,"regionsShown": [{ "region": "US", "lastShown": "2026-09-30" },{ "region": "CA", "lastShown": "2026-07-12" }]}
Use cases
- Competitor research — see which messages, offers and formats rivals are running right now
- Creative inspiration — collect ad examples for your niche
- Agency pitches — show prospects what their competitors spend effort on
- Brand protection — find who else is advertising your domain or brand
- Market monitoring — schedule weekly runs and track new ads over time
Pricing
$0.002 per ad ($2 per 1,000 ads), plus a start fee of under $0.0001 per run. Example: the latest 100 ads of one competitor = $0.20. No subscription. Proxy and platform costs are included, and empty searches are never charged.
Use via API
Call the Actor from any language with the Apify API or client libraries. Example input:
{"searchTerms": ["nike.com", "Adidas", "AR16735076323512287233"],"region": "US","adFormat": "ALL","shownInLastDays": 30,"maxAdsPerSearch": 100,"includeDetails": false}
FAQ
Does this show ad spend or impressions? No — Google's Ads Transparency Center doesn't publish spend for commercial ads, so no tool can get it from there.
Searching a big brand by name finds the wrong account? Big brands often advertise under
legal names (e.g. "Samsung Electronics America, Inc.") or several country accounts. Search by
domain (samsung.com) to get every advertiser promoting the site, or copy the exact
advertiser ID from the run log, which lists the other matches it found.
How do I get only ads that are running now? Set Only ads shown in the last N days to 1 (shown today) or 7. It uses the same date filter as Google's site, in Pacific Time, and Google keeps about a year of dates, so the maximum is 365. You only pay for the ads that match.
Why does an advertiser show 0 ads? The advertiser may not run ads in the selected country. Try leaving Country empty.
Is it legal? It collects data Google publishes publicly for ad transparency.
Something broke? Open an issue on the Issues tab and it will be fixed quickly.