Google Ads Transparency Scraper – Competitor Ads, $1/1K · Apify
Google Ads Transparency Scraper 💰$2/1K – Competitor Ads avatar

Google Ads Transparency Scraper 💰$2/1K – Competitor Ads

Pricing

from $1.40 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper 💰$2/1K – Competitor Ads

Google Ads Transparency Scraper 💰$2/1K – Competitor Ads

Scrape the Google Ads Transparency Center: every ad of any competitor, brand or website, with format, dates, days active, countries and images. Track only new ads on a schedule. No login. $1 per 1,000 ads.

Pricing

from $1.40 / 1,000 ads

Rating

0.0

(0)

Developer

RT SOLUTIONS

RT SOLUTIONS

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

See every Google ad a competitor runs — on Search, YouTube and Display — straight from Google's public Ads Transparency Center. Search by advertiser name or by website domain (all ads pointing to temu.com, from every advertiser). No login, no Google account, no API key.

Built for marketers, agencies, e-commerce brands, dropshippers and ad-intelligence tools who need a Google ad library export they can filter, schedule and automate.

Independent tool, not affiliated with Google.

What you get per ad

  • Advertiser name and ID (legal name verified by Google)
  • Format: text (search), image, video
  • First shown and last shown dates, plus days active → spot long-running ads
  • Countries where the ad ran (optional)
  • Image URL (image ads), preview link, direct link to the ad page
  • Destination domain

Why this scraper

  • Price: $2.00 per 1,000 ads on Apify's free plan. The main alternatives charge $1.50 – $2.00 per 1,000 on the same plan (checked November 2026).
  • Search by website domain: every advertiser pointing to a site, not just one account.
  • Filters: country, ad format and date range.
  • Countries shown per ad: optional, turn it on when you need it.
  • Only new ads: schedule it and get just the ads a competitor launched since the last run.
  • Clear messages: a bad input or an empty search gives you an explanation in the results, not a failed run.

Example

{
"advertiserId": "AR07816964328396947457",
"advertiserName": "ELEMENTARY INNOVATION PTE. LTD.",
"creativeId": "CR07621219707823063041",
"format": "video",
"firstShown": "2026-09-06T13:36:23.000Z",
"lastShown": "2026-10-18T19:40:24.000Z",
"daysActive": 43,
"domain": "temu.com",
"countriesShown": ["FR"],
"adUrl": "https://adstransparency.google.com/advertiser/AR07816964328396947457/creative/CR07621219707823063041"
}

How to use

  1. Enter advertiser names (e.g. Nike) or website domains (e.g. temu.com).
  2. Optional: pick a country, a format and a date range.
  3. Set Max ads per search and turn on Include countries shown if needed.
  4. Click Start — export to JSON, CSV, Excel or via API. Schedule weekly runs to track competitors' new ads.

Track a competitor's new ads

  1. Turn on Only new ads since the last run and schedule the Actor (for example every week).
  2. The first run returns up to Max ads per search and sets the starting point.
  3. Later runs return only ads first shown since the previous run, and never the same ad twice. If there is nothing new, the dataset stays empty and the run message says so.

Good to know:

  • History is kept per search, country, format and monitor name, in a key-value store on your account. Use a different Monitor name per client, or a new one to start again.
  • "New" relies on Google's first-shown date, with a 7-day margin because Google can publish an ad a few days late. An older ad that starts running in a new country is not treated as new.
  • Each run checks up to 20,000 of the most recently shown ads per search, for about 4 minutes at most. If it stops before the end, you get a warning and some new ads may be missed: add a country or format filter.
  • Date filters still apply. Leave them empty for monitoring.

Pricing

$2.00 per 1,000 ads ($0.002 per ad), cheaper on paid Apify plans. No platform fees on top. Ads skipped by Only new ads are not charged. A warning row counts as one item.

Use cases

  • Competitor ad research: see every Search, YouTube and Display ad a competitor runs.
  • Find ads that work: first-shown and last-shown dates reveal long-running ads.
  • Agencies: weekly reports on clients' competitors, by country and format.
  • E-commerce brands and dropshippers: search a store's domain (e.g. temu.com) to see every advertiser pointing to it.
  • Ad-intelligence tools: feed Google ad data into your own database.

Use with AI agents (MCP)

You can run this Actor from Claude, ChatGPT, Cursor or any other MCP client through the Apify MCP server (https://mcp.apify.com), using the Actor ID rt-solutions/google-ads-transparency-scraper. Ask in plain language, for example: "List the video ads pointing to temu.com that were shown in France in the last 30 days." The agent starts the run and reads the results for you. The Actor also works through the Apify API and integrations such as Make, n8n and Zapier.

FAQ

Is this data public? Yes — Google publishes it in the Ads Transparency Center so anyone can see who advertises and where.

Does it include the ad text? Not yet: Google loads ad text separately inside its preview. You get the image (image ads) and a preview link for every ad. Need the text? Tell us in the Issues tab.

Why do I get fewer ads than Google's total? Google's totals are rounded estimates; filters (country, format, dates) narrow results.

Name search found the wrong company? Name search is best-effort: it groups the main matching advertiser accounts (subsidiaries, countries) and skips tiny namesakes. For exact results use the website domain (e.g. nike.com) or the advertiser ID (AR…) from the Transparency Center.

Can I use this as a Google Ads Transparency Center API? Yes. Enter advertiser names or website domains, add optional filters (country, format, date range) and start the run from the console, or call it through the Apify API and get the results as JSON.

How much does it cost to scrape 10,000 ads? $20.00 at $2.00 per 1,000 ads, less on paid Apify plans. No platform fees on top.

Can I schedule it to track a competitor's new ads? Yes. Turn on Only new ads since the last run and schedule weekly runs. Export to JSON, CSV or Excel, or use the API.

How is days active calculated? It is the number of days between the first-shown and last-shown dates, with a minimum of 1. A long-running ad is often one worth a closer look, but Google does not publish performance, so it is a clue and not a proof.

Other ready-to-use Actors by RT Solutions: