Google and YouTube Ads Transparency Scraper avatar

Google and YouTube Ads Transparency Scraper

Pricing

from $2.00 / 1,000 ad returneds

Go to Apify Store
Google and YouTube Ads Transparency Scraper

Google and YouTube Ads Transparency Scraper

Returns every ad an advertiser is running across Google Search, Display, Shopping, Maps and YouTube, straight from Google's own Ads Transparency Center.

Pricing

from $2.00 / 1,000 ad returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Google & YouTube Ads Transparency Scraper — see every ad an advertiser is running on Search, Shopping, Maps and YouTube

What does Google & YouTube Ads Transparency Scraper do?

Google & YouTube Ads Transparency Scraper returns every ad an advertiser is currently running across Google's ad network - Search, Shopping, Maps, Google Play, and YouTube - as clean structured data. For each ad you get its creative preview, its format, which platform it ran on, and when it was first and last shown. No login, no Google account needed.

Why use Google & YouTube Ads Transparency Scraper?

  • No Google account needed - works fully logged out, every run.
  • Covers YouTube specifically - filter down to just the ads an advertiser runs on YouTube, or see every Google surface at once.
  • Look up by domain or by a specific advertiser - search by the website an advertiser's ads point to, or target one exact advertiser account when a brand name is shared by several.
  • Creative preview included - an image or an embeddable preview for every ad, not just a text description.
  • Activity dates on every ad - know exactly when an ad started running and when it was most recently shown.

What makes this different

Most "ad transparency" lookups stop at a single advertiser page you have to click through by hand. This Actor pulls every one of an advertiser's ads - across every Google surface, or narrowed to YouTube alone - directly into structured rows, so you can review a competitor's or a brand's entire current ad activity in a spreadsheet in one pass.

Who uses Google & YouTube Ads Transparency Scraper?

  • Performance marketers and ad agencies - see exactly what a competitor's current Google and YouTube ads look like before planning new creative.
  • Brand and PR teams - monitor what messaging a competitor or partner brand is running across Google's ad surfaces right now.
  • Market researchers and consultants - pull a structured record of an industry's current Google advertising activity for a client report.
  • Media buyers - compare how many ad formats and how long a competitor has kept specific creative running as a signal of what's working for them.

How it works

How Google & YouTube Ads Transparency Scraper turns your input into ad data

  1. Your input - an advertiser's website domain, or a specific advertiser ID, plus a country and (optionally) a platform to narrow to.
  2. The Actor collects it - it reads Google's own Ads Transparency Center for that advertiser, works fully logged out, and keeps going until it has every ad, up to your limit.
  3. Your output - one structured record per ad, with its creative preview and activity dates, ready for a spreadsheet, dashboard or report.

What data can you extract?

FieldDescription
advertiserId / advertiserNameThe advertiser's ID and display name on Google's Ads Transparency Center
domainThe website domain this ad links to
countryThe market/region this result applies to
platformWhich Google surface you filtered to (all, youtube, search, shopping, maps, play)
displayFormatThe ad's format: Text, Image or Video
firstShown / lastShownWhen Google's own records show this ad as first and most recently shown
previewType"image" for a static preview, "iframe" for a rich/interactive preview
imageUrlThe ad's preview image, when available
iframeUrlAn embeddable preview URL for rich/interactive ad formats
adDetailUrlDirect link to view this exact ad on Google's own Ads Transparency Center
scrapedAtWhen this record was collected (ISO timestamp)

How to use Google & YouTube Ads Transparency Scraper

  1. Open the Actor and go to the Input tab.
  2. Enter an Advertiser's website domain (e.g. nike.com), or leave it empty and use Advertiser ID instead (see the screenshot below).
  3. Set Country and, optionally, Platform (e.g. YouTube).
  4. Optionally set Max results.
  5. Click Start.
  6. Open the Dataset tab, or pull results via the API, once the run finishes.

Google & YouTube Ads Transparency Scraper input form with domain, country and platform

Input Parameters

ParameterTypeRequiredDefaultDescription
domainStringNo*"nike.com"A website domain the advertiser's ads link to
advertiserIdStringNo*-A specific advertiser ID, takes priority over domain
countryStringNo"US"A 2-letter country code
platformStringNo"all""all", "youtube", "search", "shopping", "maps" or "play"
maxItemsIntegerNo30Maximum number of ads to return
proxyConfigurationObjectNoApify ProxyAdvanced - leave as default unless you have a reason to change it

*Provide either domain or advertiserId - if both are empty the run has nothing to search for.

Output Data

Each ad produces one dataset record. Example:

{
"advertiserId": "AR16735076323512287233",
"creativeId": "CR12839449348618059777",
"advertiserName": "Nike, Inc.",
"domain": "nike.com",
"country": "US",
"platform": "youtube",
"displayFormat": "Image",
"firstShown": "2023-11-16T22:25:33.000Z",
"lastShown": "2026-10-21T08:54:51.000Z",
"previewType": "image",
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/10441197431905793477",
"iframeUrl": null,
"adDetailUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR12839449348618059777?region=US&hl=en",
"scrapedAt": "2026-10-21T09:20:13.913Z"
}

Sample dataset table from Google & YouTube Ads Transparency Scraper Every output field labelled on one example record

Usage Examples

  • YouTube-only competitor check - set domain and platform: "youtube" to see exactly what a competitor is running on YouTube right now.
  • Full-surface audit - leave platform as "all" to see a competitor's complete current ad activity across Search, Shopping, Maps and YouTube in one run.
  • Multi-market comparison - run the same domain across a few country values to see how a brand's ad activity differs by market.
  • Precise advertiser targeting - use advertiserId instead of domain when a brand name is shared by multiple regional entities (e.g. several country-specific "Adidas" accounts).

Tips for Best Results

  • Use advertiserId whenever you have it - a domain can match several advertiser accounts at once (common for large brands with regional entities), while an advertiser ID is exact.
  • platform: "youtube" doesn't mean every result is a video ad - advertisers also run text and image ads alongside YouTube content, and displayFormat tells you which.
  • Run the same domain/advertiserId on a schedule to catch new creative as it launches.

Known Limitations

  • Returns the ads Google's own Ads Transparency Center currently discloses for the given advertiser, market and platform - not every ad ever run historically.
  • This Actor cannot surface view/impression/spend numbers for ordinary ads - Google itself does not publish those figures outside its separate political-ads transparency report.
  • Preview image/iframe URLs are served from Google's own ad-serving infrastructure and may change over time; download or re-host them promptly if you need to keep a copy.

Integrations

Connect Google & YouTube Ads Transparency Scraper to the rest of your stack via the Apify API, webhooks, scheduled runs, or directly to Google Sheets, Make, and Zapier through Apify's built-in integrations.

Export Formats

Download results as JSON, CSV, Excel, or XML from the Dataset tab, or fetch them programmatically via the Apify API.

Frequently Asked Questions

Do I need a Google account or to log in?

No. Every run works fully logged out.

What's the difference between domain and advertiserId?

domain finds ads from every advertiser account linking to that website, which can include more than one entity for a large brand. advertiserId targets one exact advertiser account.

Can I see only YouTube ads?

Yes - set platform to "youtube". Set it to "all" to see every Google surface at once.

Why don't I see view counts or spend figures?

Google only discloses those figures for political/issue ads in a separate transparency report. For ordinary commercial ads, Google itself doesn't publish that data.

Can I schedule this to run automatically?

Yes, use Apify's built-in Scheduler to re-check an advertiser on any interval you choose.

Support

Found an issue or have a request? Open it on the Actor's Issues tab in the Apify Console.

You're responsible for using this Actor in compliance with applicable laws and the target platform's terms of service. This Actor retrieves publicly viewable ad information only; it does not collect personal data.