Google Ads Transparency Scraper - Competitor Reports & Alerts
Pricing
from $1.00 / 1,000 ads
Google Ads Transparency Scraper - Competitor Reports & Alerts
Spy on competitors' Google ads: ready reports with ads running now, new and stopped ads, likely winning ads, format mix, countries, side-by-side comparison, shareable HTML report and what-changed alerts. Plus every ad as data.
Pricing
from $1.00 / 1,000 ads
Rating
0.0
(0)
Developer
SkyData Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
🔍 What does Google Ads Transparency Scraper do?
Google Ads Transparency Scraper turns Google's public Ads Transparency Center into a ready competitor report. Enter your competitors (websites, brand names or advertiser IDs) and get, for each one:
- 🟢 Ads running right now and how many new ads they launched this week and this month
- 🛑 Ads they stopped, and how long their ads usually run
- 🏆 Likely winning ads: ads live for 60+ days. Advertisers keep paying for ads that work, so these are the ones worth studying
- 🧩 Format mix: text vs image vs video
- 🌍 Countries: where each competitor is advertising (ad counts per country)
- 📈 Launches per week: spot campaign bursts and seasonality
- ⚖️ Side-by-side comparison of all competitors (share of running ads, new ads, winners, formats, countries)
- 🔔 What changed since last run: new ads, stopped ads, new countries entered. Schedule it weekly and get alerts
- 📄 Shareable HTML report you can send to your team or client
- 📋 Every ad as data: dates, format, status, image and preview links, link to the ad on Google
💸 You only pay for competitors that have ads. Competitors with no ads, names that can't be found, or failed lookups are always free.
No login, no Google account, no API key.
👥 Who is it for?
- Marketing agencies: monthly competitor ad reports for every client, in one run
- PPC / performance marketers: see which competitor ads survive (likely winners) before writing your own
- E-commerce brands: know when a competitor launches a new campaign or enters a new country
- Analysts and AI agents: clean, structured ad intelligence via API or MCP
🚀 How to use it
- Add your competitors, one per line:
nike.com,NikeorAR06641858037806006273. A website includes every advertiser account that runs ads for it. - Choose the analysis window (default 30 days) and optionally a region.
- Click Start. Open Shareable HTML report in the Output tab, or download the data as Excel, CSV or JSON.
- Want alerts? Turn on Monitor changes and add a schedule (for example every Monday).
💡 Want a head start? Open the Example tasks tab for ready-made setups (one click to run), e.g. common research jobs with the inputs already filled in.
📥 Input example
{"competitors": ["allbirds.com", "hoka.com", "On Running"],"days": 30,"region": "anywhere","countries": ["US", "GB", "CA", "AU", "IN", "DE", "FR", "BR"],"includeAds": true,"monitorChanges": true,"monitorName": "running-shoes"}
📤 Output
Each competitor gets one report row:
{"type": "report","competitor": "allbirds.com","status": "ok","runningNow": 112,"newAdsInWindow": 37,"newAdsLast7Days": 9,"stoppedInWindow": 21,"avgDaysRunningOfStoppedAds": 18.4,"winningAdsCount": 14,"winningAds": [{ "creativeId": "CR...", "format": "image", "daysShown": 143, "imageUrl": "https://...", "adUrl": "https://adstransparency.google.com/..." }],"formatMix": { "text": {"ads": 40, "percent": 30.8}, "image": {"ads": 80, "percent": 61.5}, "video": {"ads": 10, "percent": 7.7} },"launchesByWeek": [{ "weekStarting": "2026-10-26", "newAds": 9 }],"countries": [{ "country": "US", "name": "United States", "adsMin": 100, "adsMax": 200 }],"activeCountries": ["US", "GB", "CA"],"insights": ["Running 112 ads right now.", "Launched 37 new ads in the last 30 days, 9 of them in the last 7 days.", "14 ads have been running for 60+ days and are still live (likely winners worth studying)."],"changes": { "since": "2026-10-26", "newAds": 9, "stoppedAds": 4, "newCountries": ["AU"], "notable": true }}
Every ad is also a row ("type": "ad") with advertiserName, format, status (running/stopped), firstShown, lastShown, daysShown, isWinner, imageUrl, previewUrl and adUrl. With 2+ competitors you also get a comparison row. Use the Competitor reports, Ads and Side-by-side comparison views to see each type alone.
💰 Pricing
Pay per event:
- Competitor report: one per competitor that has ads in the window
- Ad: one per ad row (turn off "Include every ad" if you only want the reports)
Competitors without ads, unknown names and failed lookups are never charged. Platform usage (servers and proxy) is included. See the Pricing tab for current prices. You can set a maximum cost per run and the Actor stops there.
🤖 Use it with AI agents
Works as a tool for AI agents (Claude, ChatGPT, Cursor and others) through the Apify MCP server, and with Zapier, Make, n8n and the Apify API.
🧰 More from SkyData Tools
- 📈 Google Trends Scraper: many keywords × many countries, insights, ONE scale for 50+ keywords, what's-new monitoring
- 🎬 YouTube Transcript Scraper: channels, playlists and search, AI-ready chunks, phrase search
- ⭐ App Reviews Scraper: App Store + Google Play reviews with complaint reports and alerts
- 📇 Website Contact & Company Info Scraper: emails, phones, social profiles and tech stack from any list of websites
❓ FAQ
What is "running now"? An ad shown on Google in the last 2 days.
What is a "likely winner"? An ad that is still running after 60+ days. Advertisers usually stop ads that don't pay off, so long-running ads are a strong signal.
Why are country numbers ranges? Google publishes approximate counts (for example 100–200). We report them as they are.
Is this legal? The Ads Transparency Center is a public tool Google made so anyone can see who advertises and which ads they run. This Actor only reads that public data, without logging in.
Does it show ad spend or clicks? No. Google does not publish spend or clicks in the Transparency Center (except for some political ads).
Something is missing or broken? Open an issue. We answer within 12 hours.