Google Ads Transparency Scraper (Competitor Ads by Domain) avatar

Google Ads Transparency Scraper (Competitor Ads by Domain)

Pricing

from $1.00 / 1,000 ad scrapeds

Go to Apify Store
Google Ads Transparency Scraper (Competitor Ads by Domain)

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

Pagecraft Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

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.com returns ads from every advertiser whose ads point to that site.
  • By name: Monzo Bank finds 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

FieldWhat to enter
Advertisers or websitesnike.com, Monzo Bank or AR07289389941828616193
RegionGB, US... or anywhere
Maximum ads per advertiser or websiteDefault 200
Ad formatsOptional: text, image, video
Shown sinceOptional date
Include text ad headlines and descriptionsOptional, charged per text ad
Advertisers per nameDefault 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

EventWhen it is chargedPrice per 1,000 (Free / Bronze / Silver / Gold plan)
Advertiser checkedEach 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 scrapedEach ad returned in the dataset.$1.50 / $1.35 / $1.20 / $1
Ad text readEach 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 adsEstimate is 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 headline stays 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