Google Ads Transparency Scraper: Competitor Ads by Domain avatar

Google Ads Transparency Scraper: Competitor Ads by Domain

Pricing

from $0.70 / 1,000 ad returneds

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, YouTube, Display and Maps from the Google Ads Transparency Center: format, first and last shown dates, image and preview links, and the countries it ran in. Search by domain, advertiser name or ID; filter by country, format and date. $1 per 1,000 ads.

Pricing

from $0.70 / 1,000 ad returneds

Rating

0.0

(0)

Developer

Mårten Fitzback

Mårten Fitzback

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

See every ad a company runs on Google (Search, YouTube, Display, Maps, Shopping and Play) from the public Google Ads Transparency Center, as a table you can filter, sort and export:

  • Ad format: text, image or video
  • First and last shown dates, so you can see what is running now and what ran for months
  • Ad image (archived image of text and image ads) or the preview link Google uses to render it
  • Number of countries the ad ran in, and with details on, which countries and when it last ran in each
  • Every variation of the ad (optional)
  • Direct link to the ad in the Transparency Center

Search by domain (nike.com), advertiser name (Nike, Inc.) or advertiser ID. Filter by country, format and date. You pay only for ads returned.

Output

One item per ad:

{
"input": "nike.com",
"advertiserId": "AR16735076323512287233",
"advertiserName": "Nike, Inc.",
"creativeId": "CR01371934471284064257",
"format": "text",
"firstShown": "2025-04-03T19:41:16.000Z",
"lastShown": "2026-10-17T18:09:19.000Z",
"regionCount": 154,
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/2263513601182486944",
"previewUrl": null,
"adUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR01371934471284064257",
"totalAdsForQuery": { "min": 8000, "max": 9000 },
"variations": ["https://tpc.googlesyndication.com/archive/simgad/2263513601182486944", "..."],
"regions": [{ "region": "US", "lastShown": "2026-09-01" }]
}

variations and regions are added when Include all variations and regions is on.

Input

{
"advertisers": ["nike.com", "Shopify Inc.", "AR16735076323512287233"],
"maxAdsPerAdvertiser": 200,
"region": "US",
"format": "video",
"shownFrom": "2026-09-01"
}

Typical uses

  • Competitor research: see which ads and offers competitors are running right now, and which ones they have kept running for months (usually the ones that work).
  • Creative inspiration: collect ad images and videos in your niche.
  • Agency pitches and audits: show a prospect what their competitors spend their Google budget on.
  • Lead generation: find companies that are actively advertising on Google in a country.
  • Monitoring: run it weekly on a schedule and compare new ads with last week.

Pricing

$1.00 per 1,000 ads ($0.001 per ad), the same with or without details.

200 ads cost $0.20. Apify's paid plans get a discount; the Pricing tab shows yours. Advertisers or domains with no ads cost nothing.

Good to know

  • Results come from Google's public Transparency Center, the same data anyone can see at adstransparency.google.com. No Google account is needed.
  • Google shows the total number of ads only as a range (for example 8,000 to 9,000), which is returned as totalAdsForQuery.
  • Text ads are archived by Google as images; imageUrl shows the ad as it appeared. Video and some responsive ads have a previewUrl (Google's own preview script) instead.
  • An advertiser name can match several advertisers. The tool picks the one with the most ads and names it in the run log; use a domain or the advertiser ID for an exact match.
  • Inputs that return no ads are listed in the run's NO_ADS_FOUND record and are not charged.

Questions

Can I run it on a schedule?

Yes. Save your input as a task, set Shown on or after to a recent date, and add an Apify schedule.

How do I get the results into Excel or Google Sheets?

Download the results as Excel, CSV or JSON from the Output tab, or connect Apify to Make, Zapier, n8n or Google Sheets.

Something looks wrong

Open a report under the Issues tab with the input you used.