Google Ads Transparency Scraper
Under maintenancePricing
$1.00 / 1,000 creatives
Google Ads Transparency Scraper
Under maintenanceExtract public Google Ads Transparency Center creatives by advertiser URL or ID. Return creative IDs, formats, shown dates, advertiser names, preview and image URLs, and region bounds. Filter format and dates before billing; no login or media downloads.
Pricing
$1.00 / 1,000 creatives
Rating
0.0
(0)
Developer
Nate Schnell
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
What does Google Ads Transparency Scraper do?
Google Ads Transparency Scraper extracts public Google Ads Transparency Center
creatives for competitor monitoring, campaign reporting, brand protection, and
agency workflows. Give it advertiser URLs or stable AR... IDs and receive one
structured dataset record per creative returned by the public registry.
What data can you extract from Google Ads Transparency Center?
- Creative identity —
advertiserId,advertiserName,creativeId, andformat - Timing and reach context —
firstShownAt,lastShownAt,region, and matched-result bounds - Public assets —
previewUrl,imageUrl,advertiserUrl, andcreativeUrl - Optional detail counts —
variationCount,regionStatCount, anddetailFetched
The actor returns public URLs rather than downloading media files. Some preview URLs can expire, while the advertiser and creative detail URLs remain useful for verification.
How to use Google Ads Transparency Scraper
- Open the actor and paste one or more public advertiser URLs, or add
AR...advertiser IDs. - Choose a region and creative format when you need a focused export.
- Add first-shown or last-shown dates to monitor a campaign window.
- Set the maximum records and pages per advertiser, then click Run.
- Download the results as JSON, CSV, Excel, or through the Apify dataset API.
{"startUrls": ["https://adstransparency.google.com/advertiser/AR14188379519798214657?region=anywhere"],"region": "US","format": "all","maxItems": 100,"maxPagesPerAdvertiser": 3,"includeDetails": false}
How much does Google Ads Transparency Scraper cost?
The actor uses pay-per-event pricing from $1.00 per 1,000 creative records.
One emitted dataset record counts as one billable creative. Records removed by
the format or date filters, invalid advertiser inputs, and failed requests are
not written or billed. The default run cap is 100 records; increase
maxItems for larger exports. includeDetails adds one public request per
kept creative, so leave it off when the summary fields are enough.
Output
Each output object contains advertiser and creative IDs, format, shown dates,
public preview or image URLs when available, region information, and canonical
registry links. Detail counts are populated when includeDetails is enabled.
{"advertiserId": "AR14188379519798214657","advertiserName": "Google LLC","creativeId": "CR09858164294783336449","format": "image","firstShownAt": "2026-07-15T00:00:00.000Z","lastShownAt": "2026-08-08T00:00:00.000Z","previewUrl": null,"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/17010980779874985691","advertiserUrl": "https://adstransparency.google.com/advertiser/AR14188379519798214657?region=US","creativeUrl": "https://adstransparency.google.com/advertiser/AR14188379519798214657/creative/CR09858164294783336449?region=US","region": "US","detailFetched": false}
Integrations
Use the default dataset with Apify API integrations,
webhooks, scheduled runs, Make, Zapier, or n8n. The dataset can also be pulled
from Python or Node.js with the apify-client package.
Related actors
- Google Ads Scraper — extracts Google ad creatives with broader detail fields.
- Google Ads Transparency Scraper — supports advertiser, domain, and keyword discovery.
- Google Ads Scraper — combines advertiser discovery with creative exports.
FAQ
How does Google Ads Transparency Scraper work?
It sends the same public registry requests used by the Google Ads Transparency Center page, follows its creative pagination token, and normalizes each public creative into a flat dataset record. No Google Ads account or login is needed.
Can I use Google Ads Transparency Scraper as an API?
Yes. Start a run with the Apify API and read the returned default dataset. You can also schedule the actor and connect a webhook to a downstream system.
Can I use Google Ads Transparency Scraper in Python or Node.js?
Yes. Use the Apify client and pass the same input JSON:
const run = await apifyClient.actor('YOUR_ACTOR_ID').call({ advertiserIds: ['AR14188379519798214657'] });
Is it legal to scrape Google Ads Transparency Center?
This actor accesses public advertiser and creative metadata without logging in or accessing account data. Review Google’s Terms of Service, respect applicable laws and source policies, and do not use public data to infer private campaign performance or misuse personal information.
Why are some image or preview URLs empty?
The registry does not expose every asset for every creative format. The actor
keeps the creative record and canonical detail URL even when imageUrl or
previewUrl is null.
What does the region filter change?
Region is sent to the public registry before pagination. Use a country code to
compare the same advertiser across markets, or keep anywhere for the default
registry view.
Your feedback
Report source changes, missing fields, and filter requests through the Issues tab on the actor page. Include the advertiser URL and a short description of the unexpected result so the parser can be updated quickly.