Google Ads Transparency Center Scraper avatar

Google Ads Transparency Center Scraper

Pricing

from $0.50 / 1,000 ads

Go to Apify Store
Google Ads Transparency Center Scraper

Google Ads Transparency Center Scraper

Google Ads Transparency Center scraper and ad library export: every Search, Display & YouTube ad a brand, domain or advertiser ID runs. Creative ID, format, first/last shown, days active, landing domain, optional per-country reach. No login. $0.80/1k ads.

Pricing

from $0.50 / 1,000 ads

Rating

0.0

(0)

Developer

Umar Arshad

Umar Arshad

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Google Ads Transparency Scraper: competitor ads by brand, domain or advertiser ID

Export the ads any company runs on Google Search, Display, YouTube and Shopping, taken from Google's public Ads Transparency Center. You don't need a login, cookies or a browser. You pay $0.80 per 1,000 ads, with no start fee.

What you can do with it

  • Spy on competitors' ads: see every creative a brand is running right now and how long each one has been live.
  • Find long-running ads: filter on daysActive. An ad that has run for years is usually one that converts.
  • Lead generation: check which domains advertise on Google, and in which countries.
  • Monitor ads: schedule a daily run and diff the creativeId values to spot new ads.

Input

FieldWhat it does
searchQueriesBrand names, e.g. nike. Each name is matched to the advertiser account running the most ads. Use maxAdvertisersPerQuery to include more accounts.
domainsLanding domains, e.g. hubspot.com. Returns ads from every advertiser that points to that domain.
advertiserIdsExact AR… IDs copied from an Ads Transparency Center URL.
regionCountry filter, 59 countries or anywhere.
adFormatall, text, image or video.
maxAdsPerTargetMaximum ads per name, domain or ID. Defaults to 40; the form is prefilled with 10 for a quick test.
includeDetailsOptional add-on: legal advertiser name, the countries each ad was shown in (with last-shown date) and variation previews.
{ "domains": ["hubspot.com"], "region": "GB", "maxAdsPerTarget": 10 }

Output (real row from a test run on 2026-10-15)

{
"advertiserId": "AR10072600183532683265",
"advertiserName": "Hubspot, Inc.",
"creativeId": "CR06539725940300185601",
"format": "TEXT",
"targetDomain": "hubspot.com",
"firstShown": "2022-01-24T08:00:00.000Z",
"lastShown": "2026-10-15T04:41:53.000Z",
"daysActive": 1726,
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/5761541662725347022",
"adUrl": "https://adstransparency.google.com/advertiser/AR10072600183532683265/creative/CR06539725940300185601?region=GB",
"region": "GB",
"searchType": "domain",
"searchInput": "hubspot.com"
}

With includeDetails turned on (real values from a Nike, Inc. video ad):

{ "legalAdvertiserName": "Nike, Inc.", "shownInRegions": [{ "region": "US", "lastShown": "2026-10-14" }], "regionCount": 1, "variationCount": 5 }

You can export results as JSON, CSV, Excel or HTML, or pull them through the Apify API. A run summary with per-target counts is saved as RUN_SUMMARY in the key-value store.

Pricing (pay per event)

EventFREEBRONZESILVERGOLD+
Ad$0.0008$0.0007$0.0006$0.0005
Creative details add-on (only when turned on and returned)$0.0012$0.0010$0.0009$0.0008

There's no Actor start fee. If Google blocks the run or returns nothing, nothing is charged and the run reports why.

How it compares (Apify Store, FREE-tier prices, checked 2026-10-14)

ActorPrice per 1,000 adsExtra
This Actor$0.80details $1.20/1k, no start fee
scrapesage/google-ads-transparency-scraper$2.00details $3.00/1k
solidcode/ads-transparency-scraper$1.50+ start fee
s-r/google-ads-transparency$1.50
memo23/google-ad-transparency-scraper-cheerio$2.00+ $0.005 per start
xtech/google-ad-transparency-scraper$20.00

Tips and limits

  • Big brands often run several advertiser accounts (one per country or reseller). Raise maxAdvertisersPerQuery, or use domains to catch all of them.
  • Some text and video ads come with a previewUrl (Google's render script) instead of a static imageUrl. Open adUrl to see the ad itself.
  • The data is only what Google publishes in the Transparency Center. Spend and impressions are not public outside political ads.
  • This Actor is not affiliated with Google. It reads only public, company-level ad data, with no personal data.