Google Ads Transparency Scraper — Competitor Ads by Domain avatar

Google Ads Transparency Scraper — Competitor Ads by Domain

Pricing

from $0.59 / 1,000 results

Go to Apify Store
Google Ads Transparency Scraper — Competitor Ads by Domain

Google Ads Transparency Scraper — Competitor Ads by Domain

Get every ad a company runs on Google Search, Display and YouTube from the Google Ads Transparency Center. Enter competitor domains or advertiser IDs and get each ad with format, first and last shown dates, days shown and preview. An ad library for competitor ads research, by domain.

Pricing

from $0.59 / 1,000 results

Rating

0.0

(0)

Developer

Nogards

Nogards

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Get every ad a company runs on Google Search, Display and YouTube. Enter competitor domains or advertiser IDs and get each ad with its format, first and last shown dates, days shown and preview image, as clean JSON.

Who is this for: marketing agencies, PPC managers and e-commerce brands who track what their competitors advertise on Google, and lead-gen teams looking for companies that actively spend on ads.

What you get

  • Every ad of each domain or advertiser you enter, from Google's public Ads Transparency Center: text (Search), image (Display) and video (YouTube) ads.
  • When each ad ran: first shown, last shown and the number of days shown, so you can see which ads are new and which have run for years.
  • A preview of each ad: the image of the ad, or Google's preview link, plus a direct link to the ad on the Transparency Center.

Sample output

{
"adId": "CR14326231898232193025",
"advertiserId": "AR18378488041124659201",
"advertiserName": "Nike Retail BV",
"domain": "nike.com",
"format": "TEXT",
"firstShown": "2025-12-22T11:15:14.000Z",
"lastShown": "2026-10-25T19:25:28.000Z",
"daysShown": 190,
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/6265701392187200900",
"previewUrl": null,
"adUrl": "https://adstransparency.google.com/advertiser/AR18378488041124659201/creative/CR14326231898232193025",
"target": "nike.com",
"region": "anywhere"
}
FieldDescription
adIdGoogle's ID of the ad (creative).
advertiserId / advertiserNameThe verified advertiser who paid for the ad.
domainThe website the ad points to. Empty when you search by advertiser ID.
formatTEXT, IMAGE or VIDEO.
firstShown / lastShownWhen Google first and last showed the ad (UTC).
daysShownNumber of days the ad was shown.
imageUrlImage of the ad (for text ads: the rendered search ad).
previewUrlGoogle's preview link, for image and video ads.
adUrlThe ad's page on the Google Ads Transparency Center.
target / regionThe input target and region filter that returned this ad.

Input

FieldDescription
targetsCompetitor domains (nike.com) or advertiser IDs (AR16735076323512287233). One run can check up to 100.
regionOnly ads shown in this country. Default: anywhere.
formatOnly TEXT, IMAGE or VIDEO ads. Default: all.
shownSinceOnly ads shown on or after this date (up to 1 year back). Use it to get recent or new ads.
maxAdsPerTargetStop each target after this many ads. Default 50, 0 = no limit.

Example runs

  • What 3 competitors ran in Italy in the last 30 days: { "targets": ["zalando.it", "asos.com", "shein.com"], "region": "IT", "shownSince": "2026-09-25", "maxAdsPerTarget": 0 }
  • Only a competitor's YouTube ads: { "targets": ["canva.com"], "format": "VIDEO", "maxAdsPerTarget": 200 }

Technical notes

  • Data comes from Google's public Ads Transparency Center. No login and no API key are needed.
  • Google does not publish ad spend, impressions or clicks for commercial ads. They are not in this data.
  • A domain search returns every ad that points to that domain, including ads run by agencies, resellers or affiliates on its behalf. Use advertiserName to tell them apart, or search by advertiser ID to get one advertiser only.
  • shownSince returns ads shown on or after that date, including ads that started earlier and are still running. To find new ads, sort by firstShown.
  • TEXT ads come as an image of the rendered search ad, which shows the headline, URL and description. IMAGE and VIDEO ads usually come with Google's preview link (previewUrl).
  • To find an advertiser ID, open the advertiser on adstransparency.google.com: it is the AR… part of the page URL. You can also paste the whole URL.
  • A target with no ads returns a row with errorCode: "no_ads_found", and an input that is not a domain or advertiser ID returns a row with errorCode: "invalid_target", so you always know why a competitor is missing.
  • One run returns up to 20,000 ads per target. For the largest advertisers, use region, format or shownSince to narrow the search.
  • You pay only for rows in your dataset.