Google Ads Creative Scraper - PPC Intelligence
Pricing
from $6.00 / 1,000 google ad creative rows
Google Ads Creative Scraper - PPC Intelligence
Scrape public Google Ads Transparency Center creatives by advertiser domain, advertiser ID, creative URL, or copied target URL with enrichment, clean output rows, and strict timeouts.
Pricing
from $6.00 / 1,000 google ad creative rows
Rating
0.0
(0)
Developer
Ushba Khan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Collect public Google Ads Transparency Center creative data by advertiser domain, advertiser ID, creative URL, search term, or copied Transparency Center URL. Built for PPC teams, agencies, market researchers, and founders tracking competitor ad activity.
Built For
- Discovering active Google advertisers and public creative examples.
- Reviewing competitor messaging, creative formats, regions, and last-shown signals.
- Enriching known creative URLs with structured advertiser and asset data.
- Running scheduled checks for new or changed creatives.
Input Modes
targetUrl: exact Transparency Center URL.domains: advertiser domains such asnike.comorallbirds.com.searchTerms: advertiser names or keyword searches.advertiserIds: direct Google advertiser IDs.creativeUrls: direct creative detail URLs.
Controls
- Region, platform, and creative format filters.
- Detail-page enrichment toggle.
- Public asset URL collection toggle.
- Max creative cap and concurrency control.
- Per-source and whole-run timeout guards.
- Custom proxy URL or Apify proxy modes.
- Scheduled change detection with
monitorChangesandonlyChanges.
Data Delivered
- Advertiser ID, creative ID, advertiser name, creative URL, source domain/search term, region, and region text.
- Last-shown date, creative format, variation count, public asset URLs, asset count, and video signal.
- Data quality score, signal summary, suggested next action, and scrape timestamp.
- Change rows when scheduled tracking is enabled.
Example Input
{"domains": ["shopify.com"],"region": "US","platform": "all","format": "all","maxResults": 50,"enrichDetails": true,"includeAssetUrls": true,"proxyMode": "auto"}
Example Output
{"advertiserId": "AR16735076323512287233","creativeId": "CR09876543210987654321","advertiserName": "Example Advertiser","creativeUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR09876543210987654321","region": "US","format": "video","lastShown": "Jun 2026","assetUrls": ["https://tpc.googlesyndication.com/example-image.jpg"],"dataQualityScore": 90,"scrapedAt": "2026-06-24T12:00:00.000Z"}
Pricing
$10.00 / 1,000 delivered creatives
Only valid creative rows written to the dataset count as delivered creatives. Empty searches, blocked pages, timeout cases, and no-data sources are not written as paid dataset rows. The actor writes NO_RESULTS, LATEST_SUMMARY, and LATEST_NOTICES records to the default key-value store so users can still see what happened and what to try next.
Reliability
- Direct URL and advertiser ID normalization.
- Configurable browser timeouts.
- Optional detail-page enrichment.
- Duplicate creative IDs removed before output.
- No paid error rows.
- Clear no-result diagnostics in the default key-value store.
- Change snapshots stored outside the paid dataset.