Google Ads Monitor avatar

Google Ads Monitor

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Ads Monitor

Google Ads Monitor

Google Ads Monitor — new competitor ads since last run, no login: extract isNew, advertiserName. For lead generation, data enrichment, and research.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Peter Skotte

Peter Skotte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Watch any advertiser or domain in the Google Ads Transparency Center and get only the ads that are new since your last run. Schedule it daily, pipe the dataset to Slack, email or a sheet, and you have a competitor ad alert. No login, no API key.

How it works

  1. Each entry in advertisers is resolved to a Transparency Center advertiser (IDs, brand names and domains all work).
  2. Ads already seen are remembered in a named key-value store (stateKey).
  3. On the first run for an advertiser the current ads are returned as a baseline (turn off with firstRunReturnsExisting). Every later run returns only new creatives, flagged isNew: true.

Input

FieldDefaultNotes
advertisers["nike.com"]AR… IDs, brand names or domains
regionanywhereTwo-letter country code
formatallTEXT, IMAGE or VIDEO
firstRunReturnsExistingtrueBaseline on first run
maxNewAds10Cap per run
stateKeygoogle-ads-monitor-stateSeparate watchlists by name

Output

{
"isNew": true,
"watch": "nike.com",
"advertiserId": "AR06641858037806006273",
"advertiserName": "Nike",
"creativeId": "CR01337117954554200065",
"adFormat": "Video",
"adTitle": null,
"videoUrl": "https://...",
"firstShownDate": "2026-08-11T17:14:23.000Z",
"lastShownDate": "2026-08-11T17:27:24.000Z",
"transparencyUrl": "https://adstransparency.google.com/advertiser/AR06641858037806006273/creative/CR01337117954554200065"
}

Use cases

Competitor ad launch alerts, creative trend tracking, agency reporting, brand-safety and compliance monitoring.

Rate limits

Google throttles bursts from shared IPs with HTTP 429. The actor backs off automatically; if it persists, set proxyConfiguration to Apify residential proxies.

Pricing

Pay per event: a start fee per run plus a fee per new ad returned. Quiet runs cost half a cent.