Google Ads Transparency Scraper
Every ad a domain runs, from the public Ads Transparency Center
What it does
Pull the ads a domain is running from Google's Ads Transparency Center archive: advertiser identifier and registered name, creative ID and asset URL, creative format, and first/last shown dates. Country-level scoping captures region-specific variations. No login, no API key, no browser automation.
Built in
- ✓ Advertiser identifier and registered name per ad
- ✓ Creative ID, asset URL, and creative format
- ✓ First-shown and last-shown dates
- ✓ Country-level scoping for region-specific ad variants
- ✓ Reads the public archive directly, no login or API key
- ✓ Zero charge on failed lookups
Common questions
What is the Google Ads Transparency Center? +
Google's public archive of ads served through its ad network, searchable by advertiser or by domain. It's the same tool Google makes available to anyone at adstransparency.google.com; this actor reads it as structured data.
Do I need a Google account or API key? +
No. The Ads Transparency Center is public. No login, no API key, and no browser automation is required to read it.
Can I see how long an ad has been running? +
Yes. Each ad record includes first-shown and last-shown timestamps, which is enough to tell an ad someone tested for a week from one that has been running for months.
Can I compare ads by country? +
Yes. Scope a run to a specific country to see the ad variants served in that market, then compare across countries in separate runs.
What does it cost? +
Pay-per-event at $0.60 per 1,000 ads delivered ($0.0006 each). Nothing is charged when a domain returns no ads.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.