Google Ads Transparency Scraper (Competitor Ads by Domain)
Pricing
from $1.00 / 1,000 ad scrapeds
Google Ads Transparency Scraper (Competitor Ads by Domain)
Get any company's Google ads from the Ads Transparency Center: search, image and video ads with the ad image, format and first and last shown dates. Search by website, advertiser name or ID, in any country. No login.
Pricing
from $1.00 / 1,000 ad scrapeds
Rating
0.0
(0)
Developer
Pagecraft Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Google Ads Transparency Scraper: Any Competitor's Google Ads by Website or Name
See every Google ad a company runs: search ads, image ads and video ads from the Google Ads Transparency Center, with the advertiser, format, first and last shown dates, the ad image as Google shows it, and a link to the ad. Search by website domain, advertiser name or advertiser ID, in any country. No login, no API key.
What it does
- By website:
nike.comreturns ads from every advertiser whose ads point to that site. - By name:
Monzo Bankfinds MONZO BANK LIMITED with Google's own advertiser search (advertisers with ads and verified ones first; choose how many matches to read). Use the company's registered name: a short brand name can match only small look-alike accounts. - By advertiser ID:
AR...from any Transparency Center link. - Region: ads shown in a given country (GB, US, DE...) or anywhere.
- One row per ad: advertiser, ad ID, format (text, image, video), domain, first shown, last shown, image URL and a link to the ad in the Transparency Center.
- Headlines and descriptions of text (search) ads, on request, where Google publishes the text (many text ads are shown only as images; you pay only for ads whose text is read).
- Filters: formats, shown since a date. One summary row per search with Google's estimate of the total number of ads.
Who it's for
- Performance marketers and agencies studying competitors' creatives, formats and how long ads run (long-running ads are usually the winners).
- Brand protection: find ads that point to your domain from other advertisers.
- Market research and sales teams: see who is advertising, where and how much.
- Creative teams collecting ad inspiration by industry.
Input
| Field | What to enter |
|---|---|
| Advertisers or websites | nike.com, Monzo Bank or AR07289389941828616193 |
| Region | GB, US... or anywhere |
| Maximum ads per advertiser or website | Default 200 |
| Ad formats | Optional: text, image, video |
| Shown since | Optional date |
| Include text ad headlines and descriptions | Optional, charged per text ad |
| Advertisers per name | Default 1 |
{ "searches": ["monzo.com", "starlingbank.com"], "region": "GB", "maxAdsPerSearch": 500 }
Output
{"type": "ad", "advertiserId": "AR07289389941828616193", "advertiserName": "MONZO BANK LIMITED","creativeId": "CR12006363827932233729", "format": "text", "domain": "monzo.com","firstShown": "2026-06-09T10:20:20.000Z", "lastShown": "2026-11-02T14:57:33.000Z","imageUrl": "https://tpc.googlesyndication.com/archive/simgad/...","adUrl": "https://adstransparency.google.com/advertiser/AR07289389941828616193/creative/CR12006363827932233729?region=GB"}
Every ad that Google shows as an image (most search ads too) carries imageUrl. With "Include text ad headlines and descriptions" on, headline, displayUrl and description are filled for the few text ads whose text Google publishes. Each search also gets a "type": "search" row with adsReturned, adsEstimate (Google's own range, e.g. 1000-2000) and a link to the search in the Transparency Center.
Pricing
| Event | When it is charged | Price per 1,000 (Free / Bronze / Silver / Gold plan) |
|---|---|---|
| Advertiser checked | Each advertiser, website or name searched: reading its ad pages, once per started 30 seconds or 3 MB (about 1,000 ads). Also charged when nothing is found. | $2 on every plan |
| Ad scraped | Each ad returned in the dataset. | $1.50 / $1.35 / $1.20 / $1 |
| Ad text read | Each text ad whose headline and description are read (only with "Include text ad headlines and descriptions" on). | $3 on every plan |
Example: 3 competitors with 200 ads each costs about 3 × $0.002 + 600 × $0.0015 = $0.91 on the Free plan.
Set a maximum cost per run in Apify and the scraper stops cleanly when it is reached.
Notes and limits
- Data comes from Google's public Ads Transparency Center; it covers ads from verified advertisers, as Google shows them.
- Google gives the ad count as a range, so
adsEstimateis approximate. - Name search uses Google's own advertiser suggestions, which match registered advertiser names. The website domain is the most reliable way to find a company's ads.
- Google publishes the text of some text ads; others are shown only as rendered images, so
headlinestays empty for them (not charged). Image and video ads come with their image or preview link. - Spend and audience figures are only published by Google for political ads in some regions and are not included.
More Pagecraft tools
- Company Data Enrichment from Domain: logo, contacts and tech stack for competitors' websites.
- Tech Stack Detector: which analytics and ad tools a site uses.
- Shopify Store Products Scraper: competitors' products, prices and discounts, if they sell on Shopify.