VOOZH about

URL: https://apify.com/dltik/google-ads-transparency

โ‡ฑ Google Ads Transparency Scraper: Search/YouTube Ad Spy ยท Apify


๐Ÿ‘ Google Ads Transparency: Search/YouTube/Display Ad Spy avatar

Google Ads Transparency: Search/YouTube/Display Ad Spy

Pricing

$0.80 / 1,000 ad scrapeds

Go to Apify Store

Google Ads Transparency: Search/YouTube/Display Ad Spy

Scrape Google's public Ad Transparency Center: every Search, YouTube, Shopping, Maps and Play ad a brand runs. Start from a keyword (auto-resolves top advertisers) or an advertiser ID. Get creative HTML, image/video URLs, dates, formats, regions. For competitor spy, agencies, ad research.

Pricing

$0.80 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Walid

Walid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Google Ads Transparency Scraper โ€” Search/YouTube/Display Ad Spy

Google Ads Transparency Scraper extracts every Google Search, YouTube and Display ad an advertiser has run, straight from the official Google Ad Transparency Center (DSA-mandated public data). Search by keyword (auto-resolved to advertisers) or by advertiser ID. No login, no API key, no Chromium โ€” pure HTTP, fast and cheap.

๐Ÿ”Ž Start from a keyword, not an advertiser ID. Most Google ad scrapers force you to paste one advertiser URL at a time. This one takes a plain keyword (e.g. crm, running shoes), auto-resolves the top advertisers competing on it, and pulls their creatives across Search, YouTube, Shopping, Maps and Play โ€” so you discover competitors you didn't even know to look for.

โญ Found this useful? Click the Bookmark button at the top of this page โ€” it's the single strongest signal that keeps this actor visible to others. Takes 1 click. No signup beyond your existing Apify account.


What can Google Ads Transparency Scraper do?

  • ๐Ÿ” Search ads by keyword โ€” type a brand name, get top matching advertisers and their creatives
  • ๐ŸŽฏ Search ads by advertiser ID โ€” pull all ads from a specific advertiser (AR... ID from the Ad Transparency URL)
  • ๐ŸŒ Filter by region โ€” 13 countries supported (US, FR, GB, DE, IT, ES, CA, JP, BR, AU, MX, NL + numeric override for any)
  • ๐ŸŽฌ All formats covered โ€” Search ads, Display ads, YouTube video ads, plus image and text creatives
  • ๐Ÿ“… Dates included โ€” first shown / last shown timestamps per creative
  • ๐Ÿ–ผ๏ธ Creative URLs โ€” embedded HTML, image URLs, video URLs (where present)
  • โšก Pure HTTP โ€” no browser, no Chromium, no proxy required by default. ~5s for 50 ads.

What data can you extract from Google Ads Transparency Center?

FieldDescription
advertiser_nameVerified advertiser name
advertiser_idGoogle's internal advertiser ID (AR...)
creative_idUnique creative ID (CR...)
formattext, image, video
format_codeGoogle's numeric format code (1=text, 2=image, 3/6=video)
htmlEmbedded creative HTML snippet
image_urlExtracted image URL (when applicable)
video_urlVideo URL (when applicable)
first_shownISO timestamp the creative first ran
last_shownISO timestamp the creative last ran
regionISO country where the creative was shown
region_idGoogle's internal region code
variant_countNumber of variants per creative
creative_urlDirect link to view the creative on the Ad Transparency Center

How to spy on Google ads

  1. Create a free Apify account โ€” no credit card required
  2. Open Google Ads Transparency Scraper in Apify Store
  3. Enter a keyword (e.g. nike, salesforce, shopify) โ€” or paste advertiser IDs directly
  4. Pick a region (default US)
  5. Click Start โ€” creatives stream into the dataset within seconds
  6. Download as JSON, CSV, or Excel

How much does it cost to spy on Google ads?

$0.0008 per ad creative ($0.80 per 1,000 ads). No surprise compute or proxy charges โ€” the scraper is HTTP only and runs at 512 MB without any proxy.

Run sizeCreativesApify costTime
Quick test10~$0.01~5s
Standard50~$0.05~5s
Per advertiser100~$0.10~10s
Full sweep (5 brands ร— 100)500~$0.50~30s

Input parameters

ParameterTypeRequiredDefaultDescription
queriesarrayโŒ*โ€”Brand names to search via the autocomplete (e.g. ["nike","adidas"])
advertiserIdsarrayโŒ*โ€”Direct advertiser IDs (e.g. ["AR02981058906626719745"])
regionstringโŒUSISO country code (US, FR, GB, DE, โ€ฆ) or ANYWHERE
regionIdintegerโŒโ€”Advanced: override with Google's internal region ID
topAdvertisersPerQueryintegerโŒ3Top N advertisers to scrape per keyword (autocomplete returns up to 10)
maxResultsPerAdvertiserintegerโŒ50Cap on creatives per advertiser (Google's API caps at 100 per call)
useResidentialProxybooleanโŒfalseEnable only if you hit rate limits on large runs

*Provide at least one of queries or advertiserIds.


Output example

{
"advertiser_id":"AR16735076323512287233",
"advertiser_name":"Nike, Inc.",
"creative_id":"CR10068536946902171649",
"format":"image",
"format_code":2,
"html":"<img src=\"https://tpc.googlesyndication.com/archive/simgad/14056061733995238543\" height=\"511\" width=\"724\">",
"image_url":"https://tpc.googlesyndication.com/archive/simgad/14056061733995238543",
"video_url":null,
"first_shown":"2025-08-12T00:00:00Z",
"last_shown":"2025-12-05T00:00:00Z",
"region":"US",
"region_id":2250,
"variant_count":2,
"creative_url":"https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR10068536946902171649"
}

Use cases

  • Competitor ad spy โ€” see every Google ad a brand has run in the last year
  • Agency reporting โ€” track competitor creatives across Search, YouTube, Display in one feed
  • Dropshipping research โ€” find winning creatives by searching product / brand keywords
  • DSA compliance research โ€” pull the official transparency record for any advertiser
  • AI training data โ€” collect labeled creatives (format, advertiser, region) at scale

Use the actor via API

Python:

import requests
run = requests.post(
"https://api.apify.com/v2/acts/dltik~google-ads-transparency/runs",
headers={"Authorization":"Bearer YOUR_APIFY_TOKEN"},
json={
"queries":["nike","adidas"],
"region":"US",
"topAdvertisersPerQuery":3,
"maxResultsPerAdvertiser":50
}
).json()
print("Run started:", run["data"]["id"])

curl:

curl-X POST "https://api.apify.com/v2/acts/dltik~google-ads-transparency/runs"\
-H"Authorization: Bearer YOUR_APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{"queries":["nike"],"region":"US","maxResultsPerAdvertiser":50}'

FAQ

Do I need a Google account or API key? No. The Ad Transparency Center is a public DSA transparency tool. The scraper hits its internal RPC directly โ€” no login, no cookies, no token.

Why does the scraper return at most 100 ads per advertiser? That's the Google Ad Transparency API's per-call cap. The public cursor isn't exposed, so to cover larger advertisers run queries by additional regions or date filters.

Can I find an advertiser ID without the autocomplete? Yes โ€” open the advertiser on https://adstransparency.google.com and copy the AR... ID from the URL into advertiserIds.

Does the scraper need a proxy? No. The endpoint is public and accepts cold requests from Apify datacenter IPs. The residential-proxy toggle is provided only for very large or repeated runs.

What's the difference vs Google's official Ad Transparency search? This actor returns the same data the official search shows, but in machine-readable JSON ready for spreadsheets, CRMs, BI tools, or AI pipelines.


Connect with Make, Zapier & n8n

This actor integrates with any automation platform via the Apify API.

Make (Integromat)

  1. Add an Apify module in your Make scenario
  2. Select Run Actor โ†’ choose this actor
  3. Configure the input (paste your JSON)
  4. Add a Get Dataset Items module to retrieve results
  5. Send creatives to Google Sheets, HubSpot, Slack, or any downstream app

Zapier

  1. Use the Apify integration on Zapier
  2. Trigger: Actor Run Finished
  3. Action: Get Dataset Items
  4. Pipe results into your CRM, email tool, or spreadsheet

n8n

  1. Add an HTTP Request node to call the Apify API
  2. POST to https://api.apify.com/v2/acts/dltik~google-ads-transparency/runs
  3. Wait for completion, then fetch dataset items
  4. Route results into any n8n node

โญ Found this Google Ads Transparency Scraper useful? Bookmark it โ€” Apify ranks actors by bookmarks, so it's the strongest single signal for Store visibility. One click = directly helps this actor stay surfaced.

Other scrapers by dltik

ActorWhat it doesPrice
Facebook Ads Library ScraperMeta (Facebook + Instagram) ad library spy with DSA detail enrichment$0.75/1K
LinkedIn Ad Library ScraperB2B competitor ad spy from LinkedIn's public Ad Library, DSA impressions$2/1K
TikTok ScraperProfiles, videos, hashtags, search, trending$8/1K
Trustpilot ScraperReviews, ratings, company profiles with sentiment$0.50/1K

You might also like

LinkedIn Ad Library โ€” B2B Competitor Ad Spy

dltik/linkedin-ad-library

Scrape LinkedIn's public Ad Library โ€” every B2B ad an advertiser has run. Search by keyword or company. Get ad creatives, copy, dates, formats, targeting (EU DSA). Pure HTTP, no Chromium. DSA-mandated public data, stable and free of API auth.

Google Ads Transparency Scraper

rastriq/google-ads-scraper

Scrape the Google Ads Transparency Center. Extract advertiser info, ad creatives, targeting details, and spending data. Monitor competitors' ad campaigns across Google Search, YouTube, and Display Network. Export to JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Rastriq โ€” Structured data from the world

2

Free Google Ads Transparency Scraper โ€” Ad History

s-r/google-ads-transparency

Free Google Ads Transparency Center scraper. Pull every ad an advertiser is or has been running across Google Search, YouTube, Display, and Shopping in 50+ countries. Returns text, image, and video creatives with full metadata.

Google Ad Transparency Scraper

seemuapps/google-ads-transparency-scraper

Scrape every Google ad creative for any advertiser or domain โ€” image, text, and video ads with run dates, regions, and asset URLs.

Google Advertiser Ads Scraper

burbn/google-advertiser-ads-scraper

Extract every single ad from any Google Ads advertiser! Scrape Google Ads Transparency Center by Advertiser ID. Extract images, videos, text, and dates. Perfect for deep competitor analysis, ad intelligence, and tracking full brand campaigns automatically.

Google Ads Transparency API

experthasan/google-ads-transparency-api

Powerful Google Ads Transparency Center scraper or google ad library API. Search ads by domain or advertiser ID. Features automatic pagination, format filtering (Image, Video, Text), regional support, and detailed creative metadata extraction. perfect for competitive intelligence and ad research.

๐Ÿ‘ User avatar

Mahmudul Hasan

100

Google Ads Search by Domain

burbn/google-ads-search

Search Google Ads Transparency Center by domain. Extract advertiser details, ad creatives, images, videos, format types, start dates, and transparency URLs. Perfect for competitive analysis, ad research, and marketing intelligence.

Google Ads Bulk Scraper [NO COOKIES] โœ…

unseenuser/Google-ads

Extract every ad an advertiser ran on Google - Search, YouTube, Display, Shopping - from Google's official Ads Transparency Center. Get creatives, formats, run dates, and targeting regions. No Google Ads account or API key required. Built for paid media analysts and agencies.

53

5.0

Google Ads Scraper

ayen-data/google-ads-scraper

Scrape advertiser data, ad creatives, impressions, audience targeting, and ad media from the Google Ads Transparency Center.

๐Ÿ‘ User avatar

Anyx Solutions

30

5.0

Google Ads Scraper

dz_omar/google-ads-scraper

Extract Google Ads creative data including advertiser info, ad text, images, and landing URLs directly from the Google Ads Transparency Center. Ideal for competitor research, ad analysis, and marketing intelligence.

๐Ÿ‘ User avatar

FlowExtract API

706

5.0