Google Ads Transparency Scraper: Competitor Ads by Domain
Pricing
from $0.70 / 1,000 ad returneds
Google Ads Transparency Scraper: Competitor Ads by Domain
Get every ad a company runs on Google Search, YouTube, Display and Maps from the Google Ads Transparency Center: format, first and last shown dates, image and preview links, and the countries it ran in. Search by domain, advertiser name or ID; filter by country, format and date. $1 per 1,000 ads.
Pricing
from $0.70 / 1,000 ad returneds
Rating
0.0
(0)
Developer
Mårten Fitzback
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
See every ad a company runs on Google (Search, YouTube, Display, Maps, Shopping and Play) from the public Google Ads Transparency Center, as a table you can filter, sort and export:
- Ad format: text, image or video
- First and last shown dates, so you can see what is running now and what ran for months
- Ad image (archived image of text and image ads) or the preview link Google uses to render it
- Number of countries the ad ran in, and with details on, which countries and when it last ran in each
- Every variation of the ad (optional)
- Direct link to the ad in the Transparency Center
Search by domain (nike.com), advertiser name (Nike, Inc.) or advertiser ID. Filter by country, format and date. You pay only for ads returned.
Output
One item per ad:
{"input": "nike.com","advertiserId": "AR16735076323512287233","advertiserName": "Nike, Inc.","creativeId": "CR01371934471284064257","format": "text","firstShown": "2025-04-03T19:41:16.000Z","lastShown": "2026-10-17T18:09:19.000Z","regionCount": 154,"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/2263513601182486944","previewUrl": null,"adUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR01371934471284064257","totalAdsForQuery": { "min": 8000, "max": 9000 },"variations": ["https://tpc.googlesyndication.com/archive/simgad/2263513601182486944", "..."],"regions": [{ "region": "US", "lastShown": "2026-09-01" }]}
variations and regions are added when Include all variations and regions is on.
Input
{"advertisers": ["nike.com", "Shopify Inc.", "AR16735076323512287233"],"maxAdsPerAdvertiser": 200,"region": "US","format": "video","shownFrom": "2026-09-01"}
Typical uses
- Competitor research: see which ads and offers competitors are running right now, and which ones they have kept running for months (usually the ones that work).
- Creative inspiration: collect ad images and videos in your niche.
- Agency pitches and audits: show a prospect what their competitors spend their Google budget on.
- Lead generation: find companies that are actively advertising on Google in a country.
- Monitoring: run it weekly on a schedule and compare new ads with last week.
Pricing
$1.00 per 1,000 ads ($0.001 per ad), the same with or without details.
200 ads cost $0.20. Apify's paid plans get a discount; the Pricing tab shows yours. Advertisers or domains with no ads cost nothing.
Good to know
- Results come from Google's public Transparency Center, the same data anyone can see at adstransparency.google.com. No Google account is needed.
- Google shows the total number of ads only as a range (for example 8,000 to 9,000), which is returned as
totalAdsForQuery. - Text ads are archived by Google as images;
imageUrlshows the ad as it appeared. Video and some responsive ads have apreviewUrl(Google's own preview script) instead. - An advertiser name can match several advertisers. The tool picks the one with the most ads and names it in the run log; use a domain or the advertiser ID for an exact match.
- Inputs that return no ads are listed in the run's
NO_ADS_FOUNDrecord and are not charged.
Questions
Can I run it on a schedule?
Yes. Save your input as a task, set Shown on or after to a recent date, and add an Apify schedule.
How do I get the results into Excel or Google Sheets?
Download the results as Excel, CSV or JSON from the Output tab, or connect Apify to Make, Zapier, n8n or Google Sheets.
Something looks wrong
Open a report under the Issues tab with the input you used.