Google Ads Transparency Scraper - Ad Copy + EU Reach avatar

Google Ads Transparency Scraper - Ad Copy + EU Reach

Pricing

Pay per event

Go to Apify Store
Google Ads Transparency Scraper - Ad Copy + EU Reach

Google Ads Transparency Scraper - Ad Copy + EU Reach

Google Ads Transparency Center API alternative: competitor ads from Search, YouTube, Shopping, Maps and Play with the real ad copy decoded (headlines, descriptions, landing pages, YouTube links), EU impressions and audience targeting, and a monitor mode for new ads.

Pricing

Pay per event

Rating

0.0

(0)

Developer

anass kabil

anass kabil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Google Ads Transparency Scraper

Get any advertiser's Google ads from the Ads Transparency Center: Search, YouTube, Shopping, Maps and Play. Unlike scrapers that hand you a preview link, this one decodes the actual ad: headlines, descriptions, call to action, display URL, landing page, images, Shopping product titles and the YouTube link of video ads.

No login, no cookies, no browser. Type a brand name, a domain, an advertiser ID or paste any Transparency Center URL.

What you get

FieldExample
advertiserName, advertiserId, domainHubSpot, Inc. · AR10072600183532683265 · hubspot.com
format, firstShown, lastShown, shownForDaysTEXT · 2026-09-24 · 2026-10-11 · 16
headlines, descriptions"HubSpot Notetaker" · "Notetaker records, transcribes, and summarizes meetings…"
callToAction, displayUrl, landingPageUrlLearn more · academy.hubspot.com · https://academy.hubspot.com/lessons/…
businessName, extensionsthe advertiser name shown in the ad, sitelinks and price extensions
imageUrl, width, height, imageUrls, logoUrldirect image links
youtubeVideoId, youtubeUrlthe video behind a YouTube ad
adUrlthe ad's page in the Transparency Center
matchingAdsMin/Max, advertiserVerifiedGoogle's estimate of all ads matching the search, verification

Full ad details (optional)

Turn on Full ad details to add, per ad:

  • variations: every A/B version of the ad,
  • regionStats: every country where the ad ran, with first and last shown dates,
  • EU reach: impressions ranges per country and per platform (Search, YouTube, Maps…), plus totals,
  • audienceSelection: whether the advertiser targeted by demographics, locations and contextual signals (included, excluded or both),
  • more decoded copy: many text ads are archived as a screenshot, but one of their variations still carries the text, so details mode finds copy for more text ads.

Monitor competitors

Turn on Only new ads and schedule the run daily or weekly. Each run returns only ads it has not returned before for the same brand and filters, so you get a feed of a competitor's new creatives and pay only for new ads. Use Monitor name to keep separate monitors.

Input examples

{ "queries": ["nike.com", "hubspot", "AR16735076323512287233"], "region": "US", "maxAdsPerTarget": 200 }

Only YouTube video ads shown in Germany this year, with EU reach:

{ "queries": ["booking.com"], "region": "DE", "platform": "YOUTUBE", "adFormat": "VIDEO",
"startDate": "2026-01-01", "includeDetails": true }

Find a brand's advertiser accounts:

{ "queries": ["nike"], "resultType": "advertisers", "maxAdvertisersPerQuery": 5 }

Pricing

Pay per result, no start fee:

  • Ad: includes decoded ad copy, landing page and YouTube link.
  • Ad details: only when Full ad details is on.
  • Advertiser: in Advertisers mode.

Set a maximum charge per run in the run options if you want a hard cap.

Good to know

  • Google archives many Search text ads only as a screenshot. Those rows have imageUrl; copy is decoded when Google keeps the text (always for responsive display, Shopping and most video ads; for text ads more often with Full ad details).
  • Impressions and audience selection exist only where Google publishes them (EU countries).
  • Platform filters apply only to ads shown since September 2023, and ad counts are Google's approximate ranges.
  • Data is what Google publishes in the Transparency Center at run time. This Actor is not affiliated with Google.