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
Features
Share
Google Ads Transparency Scraper: Any Competitor's Google Ads by Website or Name
For marketers and agencies checking what competitors advertise on Google. You get every ad with the advertiser, format, first and last shown dates and a link to the ad.
Real run (3 Nov 2026): 294 ads from 2 searches in 3 seconds. The example input (nike.com, up to 40 ads) costs at most about 6 cents on Apify's Free plan.
| advertiserName | format | firstShown | lastShown |
|---|---|---|---|
| MONZO BANK LIMITED | text | 2025-10-09 | 2026-11-03 |
| MONZO BANK LIMITED | text | 2026-05-28 | 2026-11-03 |
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.
Quick start
- Press Try for free. The form opens with a working example (
nike.com). - Replace it with your own advertisers or websites.
- Press Start. Results appear as they are found; download them as Excel, CSV or JSON, or use the API.
A result looks like this (some columns):
| type | advertiserId | advertiserName | creativeId | format |
|---|---|---|---|---|
| ad | AR07289389941828616193 | MONZO BANK LIMITED | CR12006363827932233729 | text |
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.
Use with AI agents (MCP)
Connect this tool to Claude, Cursor, VS Code or any other MCP client through the Apify MCP server. To load only this tool, use this server URL:
https://mcp.apify.com?tools=pagecraft/google-ads-transparency-scraper
Then ask, for example: "Show me the Google ads our main competitor has run in the UK over the last month". The agent gets back each ad with its format, image link and first and last shown dates. Each call is charged per event at the prices in Pricing above. Agents without an Apify account can also pay per run through Apify's agentic payments.
Workflows with other Pagecraft tools
Pagecraft tools are built to work together. Ideas that use this one:
Research a competitor. See how a competitor markets, sells and has changed over time.
- This tool: The ads they run on Google, with formats and dates.
- Shopify Store Products Scraper: Their product catalogue, prices and stock, if they sell on Shopify.
- Tech Stack Detector: The technology behind their website.
- Wayback Machine Scraper: How their website has changed, from archived copies.
- Logo & Brand Colours Extractor: Their logo, brand colours and fonts.
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.