Google Ads Transparency Scraper
Pricing
from $0.70 / 1,000 ad or advertisers
Google Ads Transparency Scraper
Scrape Google Ads Transparency Center: every ad a website, advertiser or keyword runs on Search, YouTube & Display. Format, dates, countries, previews. Find advertisers by keyword. $1/1,000 ads.
Pricing
from $0.70 / 1,000 ad or advertisers
Rating
0.0
(0)
Developer
Rémi Pelloux
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Ads Transparency Scraper — Competitor Ads, Advertisers & Ad Library Data
Scrape the Google Ads Transparency Center (Google's public ads library) without a login or API key. Enter a website, an advertiser or a keyword and get every ad they run on Google Search, YouTube, Display and Shopping: format, first and last date shown, the countries where each ad ran, a preview image and a link to the ad.
Use it to spy on competitor Google Ads, track how long an ad has been running, monitor a brand's ads by country, or build a list of businesses that advertise on Google (a strong buying signal for agencies and SaaS sales).
What you can scrape
- All ads for a website — every ad that links to
nike.com, whoever paid for it (brand, reseller, agency). - All ads of an advertiser — by advertiser ID (
AR…) or a Transparency Center link. - Advertisers by keyword — the advertisers whose name matches
dentist,roofingor a brand, with legal name, country and number of ads. Turn it into a lead list of companies that pay for Google Ads. - Filters — country where the ad was shown (249 countries), ad format (text, image, video) and date range.
- Countries per ad (optional) — every country where an ad ran, with the last date it was shown there, and the number of ad variations.
Output
One row per ad:
| Field | Example |
|---|---|
advertiserName | Nike Retail BV |
advertiserId | AR18378488041124659201 |
domain | nike.com (when you search by website) |
format | text, image or video |
firstShown / lastShown | 2021-10-25T… / 2026-10-29T… |
adUrl | Link to the ad in the Transparency Center |
previewImageUrl | PNG of the ad as Google archived it (most text ads) |
previewUrl | Google's preview of the ad (image and video ads) |
regions | [{"countryCode":"GB","lastShown":"2026-10-29"}] (with Add countries where each ad ran) |
variations | Number of versions of the ad (with Add countries where each ad ran) |
target, targetType, region, adId, scrapedAt | What was searched and when |
{"adId": "CR04069710932933083137","advertiserId": "AR18378488041124659201","advertiserName": "Nike Retail BV","domain": "nike.com","format": "image","firstShown": "2021-10-25T07:00:00.000Z","lastShown": "2026-10-29T13:34:02.150Z","adUrl": "https://adstransparency.google.com/advertiser/AR18378488041124659201/creative/CR04069710932933083137","previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?...","regions": [{ "countryCode": "GB", "lastShown": "2026-10-29" }],"variations": 3,"target": "nike.com","targetType": "domain","region": "anywhere"}
In Advertisers mode, one row per advertiser: advertiserName, legalName, country, adsCountMin, adsCountMax, transparencyUrl, searchQuery, advertiserId.
Export as JSON, CSV, Excel or HTML, or read it through the Apify API, webhooks, Make, Zapier or n8n.
How to use
- Add one or more websites, advertiser IDs / links or search queries.
- Pick filters if you need them: country, format, dates.
- Set Max ads per website, advertiser or advertiser found (
0= all). - Run. The log shows roughly how many ads match each target (Nike: about 50,000).
Examples
Every ad for two competitors shown in France in October:
{"domains": ["leroymerlin.fr", "castorama.fr"],"region": "FR","startDate": "2026-10-01","endDate": "2026-10-31","maxAdsPerTarget": 500}
Only YouTube / video ads of an advertiser, with the countries where they ran:
{"advertiserIds": ["https://adstransparency.google.com/advertiser/AR18378488041124659201"],"adFormat": "video","includeAdDetails": true}
Businesses that advertise on Google for a trade (lead list):
{"mode": "advertisers","searchQueries": ["dentist", "roofing", "plumber"]}
FAQ
Do I need a Google account, cookies or an API key? No. The actor reads the same public data as the Transparency Center website.
How many ads can I get?
All the ads the Transparency Center lists for a target. Set Max ads to 0 for everything; for big brands that can be tens of thousands of ads.
Which ads are included? Ads from verified advertisers on Google Search, YouTube, Display, Shopping, Maps and Play, as published by Google in the Transparency Center. Google does not publish spend or impressions for commercial ads, so neither does this actor.
How does keyword search pick advertisers? Like the Transparency Center search box, it matches advertiser names. In Ads mode it scrapes the matching advertisers with the most ads (Advertisers per search query, default 3). In Advertisers mode it lists them all.
Is it legal? The actor collects data Google publishes for transparency. Use it in line with Google's terms and the laws that apply to you.
Related actors
- Google Maps Scraper — Emails & Socials Included — local businesses with emails, phones and socials.
- Contact Details Scraper — emails, phones and social links from any website, e.g. the domains found here.
- Company Website Finder — company websites by keyword.