Google Ads Transparency Scraper - Advertiser Ad Archive
Pricing
from $0.36 / 1,000 ads
Google Ads Transparency Scraper - Advertiser Ad Archive
Pricing
from $0.36 / 1,000 ads
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 hours ago
Last modified
Categories
Share
Google Ads Transparency Scraper
Look up any advertiser's Google Ads Transparency Center archive by website domain: every ad Google has served for that domain, first/last shown dates, the creative (image or interactive ad URL), and the advertiser's registered name. No login, no API key, no browser.
Why this exists
Google's own Ads API only returns ads for accounts you control — there is no official way to see a competitor's Google Ads. The Ads Transparency Center (adstransparency.google.com) is Google's own public archive of every ad it serves, searchable by advertiser or domain, and this actor reads that archive directly.
Input
- domains (required) — website domains to look up, e.g.
["nike.com", "adidas.com"]. Nohttps://or path. - region — country to scope the archive to (US, GB, CA, AU, IN, DE, FR). Default US. The same domain can return different ads in different regions.
- maxAdsPerDomain — up to 100. Google's own Ads Transparency Center caps a single search response at 100 ads regardless of how high this is set; a domain with more archived ads than that returns its 100 most recent. This is a limit of Google's service, not this actor.
Output
One row per ad: domain, advertiser_id, advertiser_name, creative_id, format (image or interactive), creative_url, first_shown, last_shown.
What this does NOT cover (yet)
- Search by advertiser name is not supported — only by website domain. Google's name-autocomplete endpoint is more aggressively rate-limited than the ads-lookup endpoint itself and was not chased into v1; domain search covers the common competitive-intelligence use case (you usually know a competitor's website).
- More than 100 ads per domain per run. The underlying service supports deeper pagination via a cursor token, but the exact request field that consumes it was not confirmed before shipping — an honest 100-ad cap beats a guessed field that silently returns wrong data. Re-run with a narrower region or re-check later for new ads instead.
Pricing
Pay per delivered ad. You are never charged for a domain that returns zero ads or hits a transient rate limit.