Google Ads Transparency & Winner Scraper Pro
Pricing
from $1.50 / 1,000 results
Google Ads Transparency & Winner Scraper Pro
Extract competitor Google Ads from Google Ads Transparency Center by Domain, Brand Name, or Advertiser ID (AR...). Decodes hidden text headlines, descriptions, landing domains, YouTube/MP4 video URLs, and longevity winner tiers without a headless browser.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
VoxaTools
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
๐ Google Ads Transparency & Winner Scraper Pro (v1.1) โ Decoded Copy, YouTube Video Links, Ad-Group Clone Deduplication & 90+ Day Winner Scoring
Uncover your competitors' longest-running, highest-converting Google Search, Display, Shopping & YouTube ads in seconds. Powered by a Zero-Browser Protobuf RPC &
content.jsDecoder Engine โ 15x faster than Playwright scrapers, $0 proxy cost, Zero Double-Charging on Ad-Group Clones (adGroupScaleCount), and Zero Add-On Tax (Decoded Ad Headlines, Descriptions, Video Links & Longevity Winner Tiers are 100% INCLUDED in the$1.50 / 1,000 adsbase rate!).
๐ก Why Smart Performance Marketers, Agencies & AI Builders Choose VoxaTools Pro
Most Google Ads Transparency scrapers on Apify Store fall into three expensive traps:
- Slow Headless Browser Scrapers: Launch heavy Chromium instances that crash or time out, charge you extra for Residential Proxies, and only return raw Google
previewUrliframe links without decoding the actual ad headline or copy. - "Add-On Fee Trap" Scrapers (
$2 + $2 + $3 = $7.00 / 1,000 ads): Advertise a$2.00 / 1,000base rate, then secretly charge an extra+$2.00 / 1,000just to extractadTextand+$3.00 / 1,000for details, while enabling expensive$8/GBResidential Proxies by default! - The Duplicate Ad-Group Clone Billing Trap (Paying 3xโ10x for the Exact Same Ad): When enterprise brands (like Canva, Shopify, or HubSpot) scale a winning video or banner across 5 to 15 different Ad Groups (
adGroupId), Google assigns a separateCR...Creative ID to each Ad Group. Standard scrapers blindly dump all 15 identical clones into your dataset and charge your balance 15 times for the exact same video and headline!
โก Our Technical Reason-Why (Zero Add-On Tax + Smart Ad-Group Clone Deduplication)
Instead of launching a heavy browser or charging you multiple times for duplicate Ad-Group clones, VoxaTools Pro communicates directly with Google's internal SearchCreatives Protobuf RPC, decodes the overlay= Gzip/Protobuf payload + content.js bundle in memory (~51 MB RAM, 0ms offline protobuf decoding), and runs an In-Memory Ad-Group Clone Deduplicator (deduplicateVisualClones: true):
- You Only Pay Once per Unique Creative: Identical creatives duplicated across multiple Ad Groups are automatically merged into a single master record (saving you 30%โ60% of wasted PPE credits!).
- Exclusive Horizontal Scaling Intelligence (
adGroupScaleCount): Instead of junk duplicate rows, we enrich the master record withadGroupScaleCount,clonedCreativeIds, andclonedAdGroupIdsโ revealing which exact ads your competitor is aggressively scaling across multiple Ad Groups simultaneously!
๐ 3-Way Comparison: VoxaTools Pro vs. Other Google Ads Scrapers
| # | Feature / Cost Driver | Legacy Browser Scrapers | "Add-On Fee" Scrapers | ๐ VoxaTools Winner Scraper Pro (v1.1) |
|---|---|---|---|---|
| 1 | Base Price per 1,000 Ads | $2.50 โ $5.00 / 1k | $2.00 / 1k (Raw IDs only) | $1.50 / 1,000 Ads ($0.0015 / ad) |
| 2 | Decoded Ad Headline, Description & CTA | โ Not extracted | โ ๏ธ Charges +$2.00 / 1k extra (adText) | โ INCLUDED FREE ($0 Extra) |
| 3 | ๐ Longevity Winner Filter (30d / 90d+ Active) | โ None (wastes budget on 1-day test ads) | โ None | โ
INCLUDED FREE (onlyLongRunningWinners) |
| 4 | ๐ Ad-Group Clone Deduplication & Scaling Signal | โ Charges 3xโ10x for duplicate clones | โ Charges 3xโ10x for duplicate clones | โ
Auto-Deduplicates Clones + adGroupScaleCount ($0 Extra) |
| 5 | ๐ข B2B Lead-Gen Advertiser Check Mode | โ None | โ
Supported ($3.00 / 1k) | โ
Supported (resultType: "advertisers", $2.50 / 1k) |
| 6 | ๐ก Scheduled New-Ad Radar (onlyNewAds) | โ None | โ Supported | โ
Supported (onlyNewAds + Named KV Store) |
| 7 | Google Surface Filter (SEARCH, YOUTUBE, SHOPPING) | โ Format only | โ Supported | โ
Supported (platforms + startDate/endDate) |
| 8 | Campaign IDs (googleCustomerId, adGroupId) | โ None | โ Supported | โ INCLUDED FREE in Base Tier |
| 9 | Optional Deep EU Reach & All A/B Variations | โ None | Charges +$3.00 / 1k (detail) | โ
Optional includeDetails (+$2.50 / 1k) |
| 10 | Default Proxy Cost | Residential ($8/GB) | Residential ($8/GB default) | โ $0.00 (Direct Protobuf RPC) |
| 11 | AI / MCP Strategy Summary (COMPETITOR_AD_SUMMARY.json) | โ None | โ None | โ Auto-Generated Every Run |
๐ 5 Powerful Operating Modes Built for B2B Growth Teams
Mode 1 โ ๐ Evergreen "Winning Ads" Spy (resultType: "ads" + onlyLongRunningWinners: true)
No advertiser pays Google for 60 to 90+ consecutive days if an ad is losing money. Set onlyLongRunningWinners: true (or minDaysActive: 90) to automatically skip short-lived test ads and only pay for proven, profitable campaigns badged as:
๐ Evergreen Winner (90+ days)๐ฅ Proven Winner (30-89 days)โก Scaling (7-29 days)๐งช Testing (<7 days)
Mode 2 โ ๐ Horizontal Ad-Group Scaling Detector (deduplicateVisualClones: true)
Media buyers scale winning creatives in two ways: Vertically (running the same ad for 90+ days) and Horizontally (duplicating the winning video/banner across 3 to 10 different Ad Groups to target multiple audiences at once). VoxaTools Pro automatically merges identical Ad-Group clones so you never pay twice for the same creative, and outputs:
adGroupScaleCount: Total number of parallel Ad Groups running this exact creative (e.g.,3means scaled across 3 Ad Groups).clonedAdGroupIds: Array of all GoogleadGroupIds (["194925389250", "194925389210", "194925389170"]) running this creative.clonedCreativeIds: Array of mergedCR...Creative IDs so you can audit every underlying campaign instance.
Mode 3 โ ๐ข B2B Lead-Gen Advertiser Check (resultType: "advertisers")
Building a prospect list for your marketing agency or SaaS sales team? Switch resultType to "advertisers" and paste 1,000+ domains (or import a Google Sheet via urlsFromFile). The Actor outputs 1 clean summary row per domain telling you:
- Whether the company is actively running Google Ads (
isRunningGoogleAds: true/false) - Their verified legal entity (
advertiserLegalName,advertiserId,advertiserCountry) - Approximate active ad volume (
approxAdsCount), top format (TEXT/IMAGE/VIDEO), and whether they have90+ day Evergreen Winners(hasEvergreenWinners).
Mode 4 โ ๐ก Automated Competitor New-Ad Radar (onlyNewAds: true)
Schedule this Actor to run daily or weekly on Apify. When onlyNewAds: true is enabled, the Actor stores seen creativeIds inside a persistent Key-Value Store (monitorStoreName: "ads-transparency-monitor") and only outputs brand-new ads launched by your competitors since the last run. Connect it to Slack, Make, n8n, or Zapier for real-time competitor ad alerts!
Mode 5 โ ๐ Deep EU Transparency Reach, Impressions & A/B Variations (includeDetails: true)
Need regional impression ranges (impressionsMin, impressionsMax), per-platform reach (SEARCH, YOUTUBE, SHOPPING), audience targeting signals, and every A/B copy variation inside a creative? Enable includeDetails: true to query LookupService/GetCreativeById for each ad.
๐ฆ Rich Output Sample (35 B2B Intelligence Fields)
A. Standard Ad Creative Output (resultType: "ads")
{"resultType": "ad","query": "canva.com","advertiserId": "AR06374349942554624001","advertiserName": "Canva, Pty Ltd","advertiserLegalName": "Canva, Pty Ltd","advertiserCountry": "AU","advertiserVerified": true,"creativeId": "CR03498865944858460161","googleCustomerId": "1481959278","adGroupId": "194925389250","googleCreativeId": "825121438534","adFormat": "VIDEO","targetDomain": "canva.com","headline": "Free templates","description": "Thousands of free, easy-to-use templates","callToAction": "Start Designing","destinationUrl": "https://www.canva.com/templates/","imageUrl": "https://i.ytimg.com/vi/R-rJlpB_hZ4/hqdefault.jpg","videoUrl": "https://www.youtube.com/watch?v=R-rJlpB_hZ4","thumbnailUrl": "https://i.ytimg.com/vi/R-rJlpB_hZ4/hqdefault.jpg","dimensions": "480x360","firstShown": "2026-09-18","lastShown": "2026-10-20","daysActive": 34,"isLongRunningWinner": true,"longevityTier": "๐ฅ Proven Winner (30-89 days)","adGroupScaleCount": 3,"clonedCreativeIds": ["CR14285118993806131201","CR03477844382047010817"],"clonedAdGroupIds": ["194925389250","194925389210","194925389170"],"impressionsMin": 500000,"impressionsMax": 1000000,"targetRegions": [{"countryCode": "US","countryName": "United States","impressionsMin": 500000,"impressionsMax": 1000000,"firstShownDate": "2026-09-18","lastShownDate": "2026-10-20"}],"variationsCount": 3,"parentEntityWarning": false,"adTransparencyUrl": "https://adstransparency.google.com/advertiser/AR06374349942554624001/creative/CR03498865944858460161","previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?..."}
B. Lead-Gen Advertiser Check Output (resultType: "advertisers")
{"resultType": "advertiser","query": "shopify.com","isRunningGoogleAds": true,"advertiserId": "AR01625195283841286145","advertiserName": "Shopify Inc.","advertiserLegalName": "Shopify Inc.","advertiserCountry": "CA","advertiserVerified": true,"targetDomain": "shopify.com","approxAdsCount": "100+ Active Ads","activeAdsSampleCount": 10,"hasEvergreenWinners": true,"evergreenWinnersSampleCount": 6,"longestRunningAdDays": 1520,"topFormat": "TEXT","formatBreakdown": { "TEXT": 5, "IMAGE": 3, "VIDEO": 2 },"sampleWinnerHeadlines": ["Start & Grow Your E-Commerce Brand โ Try Shopify Free Then $1/Month"],"parentEntityWarning": false,"adTransparencyUrl": "https://adstransparency.google.com/advertiser/AR01625195283841286145?region=US"}
๐ฐ Transparent Modular Pricing (No Hidden Add-On Traps!)
Every free Apify account receives $5.00 in free monthly usage credit โ enough to extract ~3,330 full competitor ads (with decoded text & winner tiers) every single month for $0.00!
| # | Billing Event | Price | When It Applies |
|---|---|---|---|
| 1 | result (apify-default-dataset-item) | $0.0015 / ad ($1.50 / 1,000 ads) | Every ad extracted in resultType: "ads". Includes Decoded Headline, Description, CTA, Image/Video URLs, Campaign IDs & Winner Tier for FREE! |
| 2 | detail (Optional Deep EU/Variations Add-On) | +$0.0025 / ad (+$2.50 / 1,000 ads) | Only charged when you explicitly enable includeDetails: true for EU reach/impressions & all A/B variations. |
| 3 | advertiser (B2B Advertiser Summary Add-On) | +$0.0010 / advertiser ($2.50 / 1,000 domains total) | Added to the $1.50 / 1k dataset item fee when running in resultType: "advertisers" ($1.50 + $1.00 = $2.50 / 1,000). |
Real-World Cost Examples
- Spying on 500 competitor ads with full decoded headlines, video links & Winner Tiers (
includeDetails: false):500 ร $0.0015=$0.75(vs.$2.00on other scrapers โ 62% cheaper!). - Checking 1,000 B2B prospect domains to see who runs Google Ads (
resultType: "advertisers"):$2.50total. - Extracting 1,000 ads with full EU reach, audience criteria & A/B variations (
includeDetails: true):$4.00total (vs.$7.00on other scrapers โ 43% cheaper!).
๐ก๏ธ 24/7 Automated Canary SLA & Frequently Asked Questions
- Automated Daily Health Checks: This Actor is monitored 24/7 by our automated Canary testing pipeline against live Google Ads Transparency endpoints to guarantee
0%schema drift. - Need an Instant Free Browser Preview? Try our interactive web tool at VoxaTools.com โ Google Ads Transparency Spy Checker before running bulk jobs on Apify.
- How do I avoid parent-company false positives (e.g.,
github.comreturning Microsoft ads)? Check the booleanparentEntityWarningfield in the output. Whentrue, Google mapped a subsidiary domain to its parent corporate entity; you can then filter bytargetDomainor pass the exactAR...Advertiser ID.