Google Ads Transparency Scraper – Ad Text, Videos, Countries avatar

Google Ads Transparency Scraper – Ad Text, Videos, Countries

Pricing

from $1.60 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper – Ad Text, Videos, Countries

Google Ads Transparency Scraper – Ad Text, Videos, Countries

Scrape every Google ad an advertiser runs (Search, YouTube, Display, Maps) from the Google Ads Transparency Center. Get ad text, images, YouTube links, first/last shown dates, days running and countries. No login needed.

Pricing

from $1.60 / 1,000 ads

Rating

0.0

(0)

Developer

Shaig

Shaig

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Share

Google Ads Transparency Scraper – Ad Text, Images, Videos & Countries

Google Ads Transparency Scraper

Get every Google ad a competitor is running – Search, Shopping, YouTube, Display and Maps – straight from the official Google Ads Transparency Center. Unlike other scrapers, this one also returns the actual ad copy (headlines, descriptions, product titles, prices), YouTube video links, how many days each ad has been running, and which countries it was shown in.

No Google account, cookies or API key needed. Just enter a domain like nike.com.

Why this scraper?

  • 📝 The actual ads, not just metadata – ad text (headlines, descriptions, product titles and prices), images and YouTube video links.
  • 📅 How long each ad runs (totalDaysShown) – the fastest way to spot a competitor's winning ads.
  • 🌍 Countries each ad ran in and every creative variation.
  • 🔎 Flexible input – domains, advertiser IDs, names or Transparency Center URLs in one list.
  • 💬 Clear feedback – if nothing is found, the run tells you what to try instead of silently succeeding with 0 results.

What can you use it for?

  • 🕵️ Competitor ad research – see every ad a competitor runs, which ones they keep running (long-running ads = winning ads), and what messaging they test.
  • ✍️ Ad copy inspiration – export thousands of real headlines and descriptions from the best advertisers in your niche.
  • 🎬 YouTube ad swipe files – collect the video ads of any brand with direct YouTube links.
  • 🌍 Market expansion research – find out which countries a competitor advertises in.
  • 🏢 Agency lead generation – find businesses that advertise on Google (they have ad budgets) and pitch them.
  • 🤖 AI agents & automations – structured JSON that works with n8n, Make, Zapier, Claude and ChatGPT via the Apify MCP server.

What data do you get?

FieldDescription
advertiserName, advertiserIdVerified advertiser account
domainAdvertiser website
formatTEXT, IMAGE or VIDEO
adTextsVisible ad copy: headlines, descriptions, product names, prices, store locations
youtubeUrls, youtubeVideoIdsVideo ads on YouTube
imageUrl, imageWidth, imageHeightAd image (or rendered ad preview)
firstShown, lastShownWhen the ad first and last ran
totalDaysShownNumber of days the ad has been shown
regionsShownCountries the ad ran in, with last-shown date (Include countries option)
variations, variationCountAll creative variations (Include countries option)
advertiserCountryCodeWhere the advertiser is registered (Include countries option)
transparencyUrlLink to the ad on Google's site

How to use it

  1. Add one or more advertisers. You can mix:
    • domains: nike.com
    • advertiser IDs: AR16735076323512287233
    • names: Adidas (the best-matching advertiser is picked automatically)
    • Transparency Center URLs: https://adstransparency.google.com/?region=GB&domain=tesco.com
  2. Optionally pick a region, ad format and date range.
  3. Set Max ads per advertiser (large brands have 10,000+ ads).
  4. Click Start and download your data as JSON, CSV, Excel or via API.

Input example

{
"targets": ["nike.com", "Adidas", "AR16735076323512287233"],
"region": "US",
"adFormat": "ALL",
"dateFrom": "2026-09-01",
"maxAdsPerTarget": 200,
"extractAdText": true,
"includeDetails": true
}

Output example

{
"advertiserId": "AR16735076323512287233",
"advertiserName": "Nike, Inc.",
"creativeId": "CR16685500065770373121",
"format": "TEXT",
"domain": "nike.com",
"firstShown": "2023-11-17T03:16:55Z",
"lastShown": "2026-10-03T12:37:20Z",
"totalDaysShown": 840,
"adTexts": [
"Nike",
"nike.com",
"Shop Nike® Long Sleeve Shirts",
"Be comfortable and confident in what you wear. Long sleeve shirts made to move with you."
],
"youtubeUrls": [],
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/60515877974038523",
"variationCount": 5,
"regionsShown": [{ "countryCode": "US", "countryName": "United States", "lastShownDate": "2026-10-03" }],
"advertiserCountryCode": "US",
"transparencyUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR16685500065770373121?region=US",
"input": "nike.com",
"regionSearched": "US",
"scrapedAt": "2026-10-03T12:40:11Z"
}

How much does it cost?

You pay only for the ads you get: see the Pricing tab. Turning on Include countries and all variations does not cost extra per ad, it only makes runs slower. You can cap spending with the Maximum cost per run setting – the scraper stops cleanly when it is reached.

Tips

  • Big brands: search by domain (nike.com) rather than by name – a domain covers all of the brand's advertiser accounts worldwide.
  • Find winning ads: sort by totalDaysShown. Advertisers keep paying for ads that work.
  • Monitor competitors: schedule the scraper daily with Shown from set to yesterday to get only new and still-running ads.
  • Text ads that Google shows only as an image have imageUrl but no adTexts.

FAQ

Is it legal? The scraper only collects public data that Google publishes for transparency. It does not collect personal data. Check that your use case complies with the laws that apply to you.

Which platforms are covered? Everything in the Transparency Center: Google Search, Shopping, YouTube, Display (Google Display Network), Maps and Google Play.

Something is missing or broken? Open an issue in the Issues tab – I usually reply within a day.

⭐ If this scraper saved you time, please leave a review – it helps a lot!

More tools from this developer