Google Ads Transparency Scraper – Competitor Ads Monitor
Pricing
from $1.50 / 1,000 ad saveds
Google Ads Transparency Scraper – Competitor Ads Monitor
Google Ads Transparency Center scraper to spy on competitors' Search, YouTube and Display ads. New and stopped ads each run, ad copy, images, videos, landing pages, how long each ad runs, history and HTML report.
Pricing
from $1.50 / 1,000 ad saveds
Rating
0.0
(0)
Developer
Kiro Zhang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Built for PPC agencies and growth teams. One scheduled run per competitor set: only the ads that are new since the last run (and which ones stopped), with headlines, descriptions, landing pages, images or videos, and how long each ad has been running.
Why not a plain ads scraper? A scraper returns every ad on every run. This monitor remembers what you already have (per Tracking name), so a weekly check only charges for new ads and your team only reviews what changed.
What does this Google Ads Transparency scraper do?
It watches your competitors' Google ads — Search text ads, YouTube video ads, Display/image ads, Shopping, Maps and Play — using Google's official public Ads Transparency Center, and tells you what changed since the last run:
- 🆕 New ads your competitors launched (the first run saves today's ads as a baseline).
- 🛑 Stopped ads — creatives that disappeared.
- ✍️ Ad copy: headlines, descriptions, call to action, display URL and landing page of text and video ads; image URLs for display ads; YouTube link for video ads.
- ⏱️ Run time: first shown, last shown and days running — long-running ads are usually the winners worth copying.
- 📊 Format mix, top landing pages, top CTAs and an HTML report per run.
Track competitors by advertiser name (Pipedrive), advertiser ID / Transparency Center URL (AR08924170183925301249) or website domain (monday.com = all ads linking to that site). Choose the region (US, UK, Germany… or anywhere) and the lookback window.
No login, no Google Ads account, no API key.
Who is it for?
- PPC & performance marketers – see which messages, offers and landing pages competitors are testing right now.
- Marketing agencies – weekly competitor-ads digests for every client, automatically.
- Founders & product marketers – spot competitors' launches, pricing pushes and new markets the moment their ads go live.
- Creative teams – a swipe file of real ads with run time as a performance signal.
How to use it
- Add your competitors (names, advertiser IDs or domains), one per line.
- Pick the region and lookback window (default: ads shown in the last 30 days).
- Keep What to save = New ads only for monitoring, then add a Schedule (daily or weekly) with the same Tracking name.
- Connect Slack, email, Google Sheets, Make, Zapier or n8n to receive new ads automatically.
Output
Dataset – one row per ad
{"competitor": "monday.com","advertiserName": "monday.com Ltd.","format": "text","isNew": true,"headlines": ["Work smarter, not harder"],"descriptions": ["Less manual work means fewer mistakes and faster service for everyone."],"callToAction": "Learn more","displayUrl": "monday.com","destinationUrl": "https://monday.com/w/service-var","imageUrl": null,"videoUrl": null,"firstShown": "2026-06-24T07:00:00.000Z","lastShown": "2026-10-08T07:00:00.000Z","daysRunning": 107,"isActive": true,"transparencyUrl": "https://adstransparency.google.com/advertiser/AR15972262369074085889/creative/CR13534018720854179841?region=US"}
Summary & report (key-value store)
- OUTPUT – per competitor: ads in the window, new and stopped ads, ads running now, format mix, longest-running active ads, top landing pages and CTAs, and a trend of previous runs.
- REPORT – an HTML page with KPIs and a gallery of new ads per competitor.
How much does it cost?
| Event | Free & Starter | Scale | Business |
|---|---|---|---|
| Competitor check (per competitor per run) | $0.05 | $0.04 | $0.035 |
| Ad saved (with ad copy) | $0.002 | $0.0017 | $0.0015 |
Example: 5 competitors checked weekly, ~20 new ads each per week → about $1.90 per month after the first (baseline) run. The baseline run saves up to Max ads per competitor (default 300) ads per competitor.
On the Apify free plan a run checks up to 2 competitors and 30 ads each.
To cap spending, set Maximum cost per run in the run options – the Actor stops cleanly when it is reached and keeps what it already saved.
Automations: Slack, email, n8n, Make, Zapier
- n8n – ready-made workflow: Weekly competitor ads digest → email. In n8n choose Import from URL and paste the link, add your Apify API token as a Header Auth credential (
Authorization=Bearer YOUR_TOKEN), edit the input and activate. - Make or Zapier: use the Apify app → Run an Actor with this Actor and the same input → filter on
isNew = true→ Slack, Gmail or Google Sheets. - Apify only: add a Schedule (daily is typical), then connect Slack or email in the Actor's Integrations tab.
Reliability
An automated health check runs this Actor against live pages every week, and open issues are checked twice a day. If something looks wrong, open an issue with the run ID and you'll get an answer within 24 hours.
Tips & limits
- Data comes from the Google Ads Transparency Center; it covers all advertisers verified by Google. Ad copy is available for text and video ads; many display ads are images (you get the image URL).
- Search for a brand name first; if a company uses several Google Ads accounts, all matching advertisers are combined.
- Use a domain to catch every ad pointing to a site — including resellers and affiliates.
- "Stopped" is only reported when the ad list isn't capped by Max ads per competitor.
FAQ
Is this the same data as in the Transparency Center? Yes — it's the public data shown at adstransparency.google.com, structured and tracked over time.
Does it show ad spend or impressions? Google doesn't publish spend for commercial ads. Run time (days running) and the number of regions are the best available proxies.
Where is my history stored? In the named key-value store google-ads-monitor-history in your own Apify account.