Google Ads Transparency Monitor by Adaptive Labs avatar

Google Ads Transparency Monitor by Adaptive Labs

Under maintenance

Pricing

from $1.50 / 1,000 ads

Go to Apify Store
Google Ads Transparency Monitor by Adaptive Labs

Google Ads Transparency Monitor by Adaptive Labs

Under maintenance

Monitor Google Ads Transparency Center by domain or advertiser. Get ad creatives, copy, creative URLs, landing domains, and first/last seen dates. Supports only-new monitoring mode.

Pricing

from $1.50 / 1,000 ads

Rating

0.0

(0)

Developer

Adaptive Labs

Adaptive Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

Monitor the Google Ads Transparency Center by domain, advertiser ID or advertiser name. Get clean JSON for each creative: advertiser, domain, format, preview or creative URL, landing domain, and first or last shown dates. Turn on only new mode and schedule the Actor to watch competitors without downloading the same ads again.

What you get

  • Creative ID and Transparency Center link
  • Advertiser ID and display name
  • Landing domain and search query used
  • Format (text, image or video) when the API exposes it
  • Preview or creative URL
  • First shown and last shown timestamps
  • Approximate variant count when available

How it works

The Actor calls the same public Transparency Center RPC endpoints the website uses (SearchSuggestions and SearchCreatives). It does not need a Google login and does not require a paid proxy for normal use. Results are returned as normalised dataset items and can be charged per ad via pay-per-event once pricing is configured.

How to use it

  1. Enter one or more Domains (for example nike.com) or Advertiser IDs (AR...).
  2. Optionally set a Region such as GB or US to filter by country.
  3. Set Max ads per search for the daily smoke test (keep this small) and raise it for full pulls.
  4. For ongoing monitoring, enable Only new since last run and give each watch a distinct Monitor key.

Empty input falls back to the example domain nike.com so Apify platform tests succeed quickly.

Input example

{
"domains": ["nike.com"],
"region": "GB",
"maxAdsPerSearch": 20,
"onlyNew": false,
"monitorKey": "nike-gb"
}

Output example

{
"creativeId": "CR11441182862338949121",
"advertiserId": "AR09595561223982678017",
"advertiserName": "M Media Group Pty Ltd",
"domain": "nike.com",
"format": "TEXT",
"previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?...",
"landingDomain": "nike.com",
"firstShownAt": "2026-07-21T12:00:00.000Z",
"lastShownAt": "2026-11-04T18:00:00.000Z",
"transparencyUrl": "https://adstransparency.google.com/advertiser/AR09595561223982678017/creative/CR11441182862338949121?region=GB"
}

Pricing

Pay per result: you are charged for each ad saved to the dataset, plus a small start fee per run. See the Pricing tab for current rates.

Tips

  • Domain search is usually the fastest way to start. Use advertiser IDs when you already know the AR... value.
  • Name queries resolve through SearchSuggestions and take the top match.
  • Leave Apify Proxy off unless the RPC is blocked from your run location.

Disclaimer

This Actor reads publicly visible Transparency Center data. You are responsible for using the data in line with Google's terms and with applicable law. It is not affiliated with Google.