Google Ads Transparency Scraper avatar

Google Ads Transparency Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Ads Transparency Scraper

Google Ads Transparency Scraper

Scrape ads from Google Ads Transparency Center by advertiser name, domain, or URL. Returns direct CDN image & video URLs — not broken redirects like other scrapers. Covers text, image, video, and HTML5 ads across Search, Display, YouTube, Shopping, and Maps. No login or API key required.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(2)

Developer

Randeep Dhillon

Randeep Dhillon

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

a day ago

Last modified

Share

Google Ads Transparency Scraper — Direct Media URLs, No Blanks

Extract structured ad data from the Google Ads Transparency Center by advertiser name, domain, or URL. Returns direct CDN image & video URLs — not the broken redirect links that every other scraper returns. No login, no API key, no limits.

Unlike competing scrapers on Apify, this actor bypasses iFrame previews and returns raw, direct media CDN URLs (tpc.googlesyndication.com / YouTube) — not displayads-formats.googleusercontent.com redirects that render blank. Over 60% of rows from other scrapers come back with empty image and video fields. This actor resolves them all.


What you can do with this scraper

  • Competitor research — see every ad your competitors are running on Google right now
  • Creative intelligence — build a swipe file of winning display, search, and video ads
  • Dropshipping & ecommerce — find products being heavily advertised on Google Display & Shopping
  • Agency reporting — pull competitor ad data for client pitch decks in minutes
  • Market research — track ad trends by brand, domain, country, or ad format
  • PPC strategy — analyse landing pages, CTAs, and ad copy from top advertisers in your niche

How to use

Step 1 — Add your search queries

The Search Queries / URLs field accepts three types of input (you can mix them in one run):

Input typeExample
Domainnike.com, tesla.com
Transparency Center URLhttps://adstransparency.google.com/advertiser/AR17828074650563772417

You can add multiple queries at once — the actor scrapes all of them in a single run.

Step 2 — Set your filters

FilterOptionsDefault
RegionAny 2-letter code: US, IN, GB, ALLALL
PlatformAll / Search / Display / YouTube / Shopping / Maps / PlayAll
Ad FormatAll / Text / Image / Video / HTML5All
Date RangeLast 7d / 30d / 90d / CustomLast 30d
Start DateYYYYMMDD e.g. 20250101optional
End DateYYYYMMDD e.g. 20260507optional
Political Adstrue / falsefalse
Max ResultsAny number, -1 for all100

Step 3 — Run and export

Click Start and wait for the run to complete. Download your results as JSON, CSV, or Excel — ready to drop into Google Sheets, Airtable, n8n, Make, or Zapier.


Sample output

{
"ad_id": "CR04574046308024713217",
"ad_format": "Image",
"ad_headline": "Drive the Future",
"ad_description": "Order your Tesla Model S today.",
"ad_copy": "Drive the Future — Order your Tesla Model S today.",
"ad_destination_url": "https://www.tesla.com/models",
"image_url": "https://tpc.googlesyndication.com/archive/simgad/11738717434317700781",
"video_url": null,
"ad_preview_url": "https://adstransparency.google.com/advertiser/AR17828074650563772417/creative/CR04574046308024713217?region=ALL",
"advertiser_name": "Tesla Inc.",
"advertiser_id": "AR17828074650563772417",
"advertiser_domain": "tesla.com",
"advertiser_verified": true,
"first_shown_date": "2026-04-23",
"last_shown_date": "2026-05-07",
"ad_active_days": 13,
"regions_targeted": ["US", "IN", "GB"],
"platform": "Display Network"
}

Output fields reference

Ad content

FieldDescription
ad_idUnique creative ID from Google (CR...)
ad_formatImage / Text / Video / HTML5/Interactive
ad_headlinePrimary headline text
ad_descriptionBody / description copy
ad_copyFull combined ad text (headline + description)
ad_destination_urlActual landing page URL
image_urlDirect CDN URL (tpc.googlesyndication.com) — not a redirect
video_urlDirect YouTube or CDN video URL
ad_preview_urlLink to ad preview on Google Ads Transparency Center

Advertiser info

FieldDescription
advertiser_nameBrand / company name
advertiser_idGoogle Advertiser ID (AR...)
advertiser_domaine.g. tesla.com
advertiser_verifiedtrue / false — Google verified badge

Delivery data

FieldDescription
first_shown_dateDate ad first appeared (YYYY-MM-DD)
last_shown_dateMost recent appearance (YYYY-MM-DD)
ad_active_daysCalculated days running — longer = stronger signal
regions_targetedCountries / regions where ad ran
platformSearch / Display Network / YouTube / Shopping / Maps

Input schema reference

{
"searchQueries": ["tesla", "nike.com"],
"region": "US",
"platform": "all",
"adFormat": "all",
"dateRange": "last_30_days",
"startDate": "20260101",
"endDate": "20260507",
"politicalAds": false,
"maxResults": 500
}

Why this scraper is different

FeatureThis actorOther scrapers
Direct CDN image URLstpc.googlesyndication.com❌ Broken redirects or blank
Direct video URLs✅ YouTube / CDN❌ null
Deduplication built-in❌ Duplicate rows
No login required
HTML5/Interactive ads✅ with thumbnail❌ All fields null
ad_active_days calculated

Who uses this

  • Digital marketers tracking competitor Google Ads campaigns
  • Dropshippers finding winning products being heavily advertised
  • PPC managers analysing competitor landing pages and ad copy
  • Marketing agencies building pitch decks and client competitive reports
  • Growth hackers identifying high-spend advertisers in any niche
  • Researchers studying political and issue-based ad campaigns

Pricing

This actor uses Pay-Per-Result pricing — you only pay for ads actually scraped.

$3.00 per 1,000 ads


Tips for best results

  • Use residential proxies for maximum coverage — Google limits results heavily without proxies
  • Set adFormat to image or video to focus on visual creatives for your swipe file
  • Use maxResults: -1 carefully — popular brands like Nike can return thousands of ads
  • The ad_active_days field is your best signal for ad performance — ads running 90+ days are almost always profitable
  • Paste a direct Transparency Center advertiser URL for the fastest and most accurate results

Limitations

  • Google Ads Transparency Center only shows ads from verified advertisers
  • Spend and impressions data is not publicly available for standard commercial ads — only for political/election ads in supported regions
  • HTML5/Interactive ad assets are iFrame-based — a thumbnail is returned instead of raw asset files
  • Media CDN URLs are temporary — download images and videos promptly after scraping

  • Facebook & Meta Ads Library Scraper
  • TikTok Ads Scraper
  • LinkedIn Ads Scraper