Google Ads Transparency Scraper
Pricing
from $1.00 / 1,000 results
Google Ads Transparency Scraper
Every Google Search, YouTube and Display ad a competitor runs, from the Google Ads Transparency Center. Search by domain, advertiser name or ID; get format, first and last shown, days running, ad images and YouTube video links, plus an advertiser report.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
EMT Crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
See every ad a competitor runs on Google Search, YouTube and the Display network. Enter a website domain, an advertiser name or an advertiser ID; get back each ad's format, when it was first and last shown, how many days it has been running, the ad image or YouTube video, and a link to the ad — plus a report on each competitor's advertising.
Data comes from Google's own public Ads Transparency Center. No Google account, no API key.
What it's for
- Competitor research — see every ad a rival is running right now, and which ones they have kept running for months. An ad that runs for a year is an ad that works.
- Creative inspiration — collect the longest-running ads in your niche as a swipe file.
- YouTube ad intelligence — find the actual YouTube videos competitors pay to promote.
- Market sizing — how many ads does each player run, in which formats and countries?
- Agency pitches — show a prospect exactly what their competitors are doing on Google.
What you get for each ad
| Advertiser | Name, advertiser ID, the domain the ad points to |
| Ad | Format (text, image, video), ad image, YouTube video link for video ads, link to the ad's page |
| Timing | First shown, last shown, number of days shown, still running or not |
| Variations | Optional: every version of the ad (different images, sizes, headlines) |
Real rows from a test run:
| Advertiser | Format | First shown | Days shown | Running |
|---|---|---|---|---|
| NIKE GLOBAL TRADING B.V. | video → youtube.com/watch?v=VA61AgGqI3I | 2022-08-13 | 1,281 | yes |
| Shopify Inc. | video | 2026-05-26 | 141 | yes |
| Booking.com | text | — | 1,815 | yes |
The advertiser report
Every run writes an ADVERTISER_REPORT to the key-value store, one entry per competitor: Google's estimate of their total ads, ads collected, the format mix, how many are still running, the median days an ad runs, the 5 longest-running ads, the 5 newest ads, and — for a domain — every advertiser account that promotes it. From the test run:
| Query | Google's estimate | Format mix (of 100) | Median days running |
|---|---|---|---|
| booking.com | 15.5–15.6 million ads | 100 text | 1,422 |
| temu.com | 2.9–3.0 million ads | 55 text, 23 video, 22 image | 52 |
| nike.com | 90,000–100,000 ads (6 accounts) | 85 text, 12 image, 3 video | 764 |
| Shopify | 70,000–80,000 ads | 60 text, 38 video, 2 image | 471 |
Input
{"queries": ["nike.com", "Shopify", "AR16735076323512287233"],"region": "US","adFormat": "video","activeWithinDays": 7,"maxAdsPerQuery": 200}
| Field | Default | Notes |
|---|---|---|
queries | — | Required. Website domains, advertiser names, advertiser IDs (AR...) or Transparency Center links. A name is matched to the advertiser with the most ads ("Nike" → "Nike, Inc."). |
region | anywhere | Only ads shown in this country (60+ countries). |
adFormat | all | text (Search), image (Display), video (YouTube). |
activeWithinDays | — | Only ads shown in the last N days. 1 = running right now. |
maxAdsPerQuery | 100 | Most recently shown first. |
includeVideoIds | true | Find the YouTube video behind each video ad. |
includeVariations | false | List every version of each ad (one extra request per ad). |
Speed and cost
Measured: 500 ads for 5 competitors, with every variation, in 3 minutes. The actor talks to the Transparency Center directly and only uses a proxy if Google rate-limits a request, which keeps runs fast and cheap.
You only pay for ads you get
Queries with no ads, unknown names and mistyped domains are never written to the dataset, so they are never charged. They are listed with the reason in ADVERTISER_REPORT.failed.
Limitations
- Ad text is shown as an image. Google archives text ads as screenshots; the actor returns the screenshot, not the words.
- Responsive image ads have no single image (Google draws them from several assets), so
imageUrlis empty for many image ads — openadUrlto see them. - Impressions and spend are not published by Google for commercial ads (only for political ads in some countries).
- Google's total ad count is an estimate it shows as a range.
Legal
Reads only what Google publishes in its public Ads Transparency Center. You are responsible for how you use the data.