Google Ads Transparency Scraper: Ads, Text & Videos
Pricing
from $1.50 / 1,000 ads
Google Ads Transparency Scraper: Ads, Text & Videos
Scrape Google Ads Transparency Center: all Search, Display and YouTube ads of any advertiser or domain with headline and ad copy, images, YouTube video IDs, first and last shown dates and countries. Filter by region, format and date.
Pricing
from $1.50 / 1,000 ads
Rating
0.0
(0)
Developer
Seungki Min
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Scrape the Google Ads Transparency Center: every Search, Display, Shopping and YouTube ad an advertiser has run. Search by brand name, domain or advertiser ID, filter by country, format and date, and get each ad's headline and ad copy, image, YouTube video ID, first and last shown dates and countries.
Why this scraper
- Ad content, not just preview links. Many scrapers return only Google's preview script URL. This one reads each preview and extracts:
- headline and ad texts
- call to action
- product title and image for Shopping ads
- YouTube video ID and URL for video ads
- Three ways in:
- brand search: picks the matching advertisers with the most ads
- domain: all ads linking to e.g. hubspot.com, from any advertiser
- advertiser ID or URL
- Countries per ad. Where each ad was shown and when it was last shown there.
- Filters: country (any ISO code), format (text / image / video), date range.
- Advertiser size. The total ad count range for each advertiser is included.
- No browser, no login. Fast HTTP requests; 20 video ads in about 4 seconds in testing.
Input example
{"searchTerms": ["nike"],"advertisersPerSearchTerm": 2,"domains": ["hubspot.com"],"advertiserIds": ["AR16735076323512287233"],"region": "US","format": "all","dateFrom": "2026-08-01","includeAdContent": true,"includeDetails": true,"maxAdsPerAdvertiser": 200}
Output example
{"advertiserId": "AR10072600183532683265","advertiserName": "Hubspot, Inc.","creativeId": "CR07622365527788224513","format": "IMAGE","firstShown": "2021-10-25T07:00:00.000Z","lastShown": "2026-09-17T12:57:49.000Z","daysShown": 1789,"domain": "hubspot.com","headline": null,"adTexts": null,"callToAction": null,"youtubeVideoId": null,"youtubeUrl": null,"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/18000376030814354930","regions": [{"region": "CA","lastShownDate": "2026-09-17"},{"region": "US","lastShownDate": "2026-09-17"},{"region": "FR","lastShownDate": "2026-09-17"},{"region": "IE","lastShownDate": "2026-08-14"},{"region": "IT","lastShownDate": "2026-09-02"},{"region": "RO","lastShownDate": "2025-06-18"},{"region": "DE","lastShownDate": "2026-08-26"},{"region": "ES","lastShownDate": "2026-07-13"},{"region": "PL","lastShownDate": "2026-07-12"},{"region": "IN","lastShownDate": "2026-08-25"},{"region": "PT","lastShownDate": "2026-08-11"},{"region": "MX","lastShownDate": "2026-09-16"},{"region": "GR","lastShownDate": "2026-09-11"},{"region": "NL","lastShownDate": "2026-03-24"},{"region": "BE","lastShownDate": "2025-11-09"},{"region": "SE","lastShownDate": "2025-11-12"},{"region": "NO","lastShownDate": "2024-04-23"},{"region": "AT","lastShownDate": "2025-12-23"}],"variationsCount": 1,"adUrl": "https://adstransparency.google.com/advertiser/AR10072600183532683265/creative/CR07622365527788224513","advertiserTotalAdsMin": 3000,"advertiserTotalAdsMax": 4000,"searchTarget": "hubspot.com","previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?…"}
Use cases
- Competitive intelligence: see every ad competitors run, where, since when, and with what message.
- Creative research: collect headlines, offers and YouTube creatives for inspiration and testing.
- Agencies & PPC teams: audit clients' and prospects' ad activity by country and format.
- Brand protection: find advertisers bidding on or linking to your domain.
- Market research & AI analysis: large ad copy datasets for trend and messaging analysis.
Pricing
Pay per ad returned, with ad content extraction and regions included, plus a negligible start fee per run.
Monitoring mode
Turn on onlyNewAds and the Actor remembers which ads it already returned. On the next run you get only ads that appeared since — the fastest way to see a competitor launch a campaign. Ads you already have are skipped before the slow detail lookup, so a daily check is cheap.
Notes
- Data comes from Google's public Ads Transparency Center. Some ads show no text (e.g. image-only creatives) or limited detail.
daysShownis Google's count of days the creative was served.- If something breaks after a Google change, open an issue and it will be fixed quickly.
Related Actors
Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: