Google Ads Transparency Scraper: Ads by Advertiser or Domain avatar

Google Ads Transparency Scraper: Ads by Advertiser or Domain

Pricing

from $0.80 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper: Ads by Advertiser or Domain

Google Ads Transparency Scraper: Ads by Advertiser or Domain

Scrape Google Ads Transparency Center: every search, display, shopping and YouTube ad of any advertiser or domain. First/last shown dates, regions, ad copy, landing pages, images and video IDs. Filter by country, format and date. No login.

Pricing

from $0.80 / 1,000 ads

Rating

0.0

(0)

Developer

Clearfeed Labs

Clearfeed Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Google Ads Transparency Scraper

Get every ad an advertiser runs on Google — Search, Display, Shopping and YouTube — straight from the public Google Ads Transparency Center. Enter a competitor's domain, an advertiser name or an advertiser ID and get clean, structured ad data in minutes. No login, no browser, no API key.

What you get

FieldExample
advertiserName, advertiserIdNike, Inc. · AR16735076323512287233
adFormatTEXT, IMAGE or VIDEO
firstShown, lastShown, daysShown2024-07-26 → 2026-10-24, 681 days
regionsevery country the ad ran in, with last-shown date
headline, description, displayUrlsearch ad copy (when Google exposes it as text)
productTitle, merchantshopping ads
youtubeVideoId, youtubeUrlYouTube video ads
landingUrlslanding pages found in the ad
imageUrl, imageUrlsad image / snapshot and all variations
variationCount, adTextsnumber of variations and all visible ad texts
adUrllink to the ad in the Transparency Center

Use cases

  • Competitor research: see which ads competitors run, since when, in which countries and which landing pages they push.
  • Ad creative inspiration: collect headlines, images and video ads for a niche.
  • Lead generation for agencies: find businesses that actively advertise on Google (and for how long).
  • Brand monitoring: find advertisers bidding on your domain or brand.
  • Market research: count active ads per brand, format and country over time.

How to use

  1. Add one or more advertisers or domains (one per line):
    • a domain: hubspot.com → ads from every advertiser promoting this domain
    • a name: Nike, Inc. → the best matching verified advertiser (set Advertisers per name > 1 for more accounts)
    • an advertiser ID: AR16735076323512287233
    • a Transparency Center URL: https://adstransparency.google.com/advertiser/AR16735076323512287233?region=US
  2. Optionally pick a region, ad format and date range.
  3. Set Max ads per advertiser/domain and run. Export to JSON, CSV, Excel or use the API.

Input example

{
"searchTerms": ["hubspot.com", "Nike, Inc."],
"region": "US",
"adFormat": "ALL",
"maxAdsPerSearch": 200,
"includeAdDetails": true
}

Output example

{
"advertiserId": "AR10072600183532683265",
"advertiserName": "Hubspot, Inc.",
"creativeId": "CR07675632201819488257",
"adFormat": "VIDEO",
"firstShown": "2026-06-29T21:05:25Z",
"lastShown": "2026-10-24T21:32:30Z",
"daysShown": 118,
"regions": [{"regionCode": "US", "regionName": "United States", "lastShown": "2026-10-24"}, {"regionCode": "CA", "regionName": "Canada", "lastShown": "2026-10-24"}],
"variationCount": 4,
"youtubeVideoId": "FtxDWmbqaiI",
"youtubeUrl": "https://www.youtube.com/watch?v=FtxDWmbqaiI",
"adUrl": "https://adstransparency.google.com/advertiser/AR10072600183532683265/creative/CR07675632201819488257",
"status": "success"
}

Pricing

Pay per result: you are charged per ad saved, plus a small ad details add-on per ad when Include ad details is on (turn it off for the cheapest bulk listing). Inputs that return no ads or fail are not charged. Set a max charge per run in the run options and the Actor stops cleanly at your limit.

Notes & limits

  • Many search text ads are shown by Google only as an image snapshot. In that case you get imageUrl (snapshot) instead of headline/description.
  • daysShown, first/last shown dates and regions come directly from Google; the Transparency Center does not publish spend or impressions for commercial ads.
  • Ads are returned newest first. Google reports total ad counts only as ranges (e.g. 8,000–9,000), see the run SUMMARY.
  • The Actor uses only the public Transparency Center, the same data you see in the browser. It does not collect personal data.

FAQ

Do I need a proxy? The default Apify proxy works. The Actor rotates IPs automatically when Google rate-limits.

Can I monitor new ads? Yes — schedule the Actor daily with a start date of yesterday and pipe results to Slack, Google Sheets or a webhook via Apify integrations.

Something broke or you need a field? Open an issue on the Actor's Issues tab — we fix fast.