Google Ads Transparency Scraper - Advertiser Ad Archive avatar

Google Ads Transparency Scraper - Advertiser Ad Archive

Pricing

from $0.36 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper - Advertiser Ad Archive

Google Ads Transparency Scraper - Advertiser Ad Archive

Pricing

from $0.36 / 1,000 ads

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 hours ago

Last modified

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"]. No https:// 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.