Google Ads Transparency Scraper - Competitor Ad Research avatar

Google Ads Transparency Scraper - Competitor Ad Research

Pricing

Pay per event

Go to Apify Store
Google Ads Transparency Scraper - Competitor Ad Research

Google Ads Transparency Scraper - Competitor Ad Research

Spy on any competitor's Google Ads: every Search, YouTube, Display and Shopping ad from the Google Ads Transparency Center, with ad copy, dates, impressions by country, platforms and targeting. Search by domain, advertiser name or ID.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Orbifetch

Orbifetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

What does Google Ads Transparency Scraper do?

Google Ads Transparency Scraper shows you every Google ad a competitor is running, or has run, using public data from the Google Ads Transparency Center. Enter a website domain, an advertiser name or an advertiser ID and get:

  • ๐Ÿ“ Ad copy: headline, description and display URL of Search text ads, plus product titles of Shopping ads
  • ๐Ÿ–ผ๏ธ Creatives: image and preview URLs for text, image (Display/Shopping) and video (YouTube) ads
  • ๐Ÿ“… Timing: when each ad was first and last shown, and for how many days
  • ๐ŸŒ Countries & impressions (optional): impression ranges by country, platform breakdown (Search, YouTube, Shopping, Maps, Play) and first/last shown per country
  • ๐ŸŽฏ Targeting (optional): whether the advertiser targeted by demographics, locations and contextual signals

Filter by country, ad format and recency (e.g. only ads shown in the last 30 days), and scrape thousands of ads per advertiser.

Why use it?

  • ๐Ÿ•ต๏ธ Competitor research: see which messages, offers and landing pages your competitors are testing, and which ads they keep running (long-running ads are usually the winners).
  • โœ๏ธ Ad copywriting: build a swipe file of proven headlines and descriptions in your niche.
  • ๐Ÿ“ˆ Agencies & lead generation: find companies actively spending on Google Ads, see their spend footprint by country, and pitch them.
  • ๐ŸŒ Market expansion: discover which countries competitors advertise in and when they launched there.
  • ๐Ÿ”Œ Monitoring: schedule weekly runs and get new competitor ads straight into Google Sheets, Slack or your database.

How much does it cost?

EventPrice
Ad scraped (including ad copy extraction)$0.002
Ad details: countries, impressions, platforms, targeting (optional)+$0.002

1,000 ads with copy cost $2, or $4 with full details. Advertisers without ads cost nothing.

How to use it

  1. Click Try for free.
  2. Add competitors under Advertisers: domains like nike.com, names like Adidas, IDs like AR16735076323512287233, or Transparency Center URLs.
  3. Optionally set a Country (US, GB, DE...), Ad formats and Only ads shown in the last N days.
  4. Turn on Include impressions, countries, platforms & targeting if you need them.
  5. Click Start and export to Excel, CSV, JSON or HTML, or fetch the data through the API.

Input example

{
"advertisers": ["nike.com", "Adidas"],
"region": "DE",
"maxAdsPerAdvertiser": 200,
"formats": ["TEXT"],
"shownInLastDays": 30,
"includeDetails": true
}

Output example

{
"searchInput": "nike.com",
"advertiserId": "AR18378488041124659201",
"advertiserName": "Nike Retail BV",
"creativeId": "CR07748216917193654273",
"format": "TEXT",
"domain": "nike.com",
"headline": "Nike Men's Trainers",
"description": "Discover Nike Shoes Online At Nike.com. Shop The Official Nike Site.",
"displayUrl": "nike.com",
"firstShown": "2025-10-22T15:17:34.000Z",
"lastShown": "2026-09-25T15:09:47.000Z",
"daysShown": 339,
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/7591415529386502971",
"impressionsMin": 15000,
"impressionsMax": 20000,
"platforms": ["Google Search"],
"regions": [
{
"country": "IT",
"impressionsMin": 15000,
"impressionsMax": 20000,
"firstShown": "2025-10-22",
"lastShown": "2026-09-25",
"platforms": [{ "platform": "Google Search", "impressionsMin": 15000, "impressionsMax": 20000 }]
}
],
"targeting": { "demographics": "included", "locations": "included", "contextualSignals": "included" },
"transparencyUrl": "https://adstransparency.google.com/advertiser/AR18378488041124659201/creative/CR07748216917193654273"
}

FAQ

Why are impressions empty for some countries? Google publishes impression ranges and targeting only for ads shown in the EU/EEA (a Digital Services Act requirement). In other countries you still get the ad, dates and formats.

Why do some text ads have no headline? For some text ads Google only publishes a rendered image of the ad and no machine-readable copy. For those, imageUrl holds the ad screenshot.

What does a domain search return? Every advertiser account that promotes that website, including agencies and resellers, which is often more than a name search finds.

Is this data public? Yes. It all comes from Google's public Ads Transparency Center. The Actor collects no personal data.

Something not working? Open an issue on the Issues tab. We usually fix problems within days.