Google Ads Transparency Scraper & Competitor Ad Monitor avatar

Google Ads Transparency Scraper & Competitor Ad Monitor

Pricing

from $1.00 / 1,000 scraped ads

Go to Apify Store
Google Ads Transparency Scraper & Competitor Ad Monitor

Google Ads Transparency Scraper & Competitor Ad Monitor

Scrape Google Ads Transparency Center by brand name, domain or advertiser ID. Filter by country, platform (Search, YouTube, Shopping, Maps, Play), format and date. Find every advertiser linking to your domain and track new and stopped ads on a schedule.

Pricing

from $1.00 / 1,000 scraped ads

Rating

0.0

(0)

Developer

Scopras Data Labs

Scopras Data Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

16 days ago

Last modified

Share

See every Google ad a competitor runs — and what changed since last week. Search by brand name, domain or advertiser ID, filter by country, platform, format and date, and get each ad labelled new, stopped or continuing on every scheduled run.


⚡ Why Use This Actor?

  • 🔍 Search the way you think: tesla.com, Nike, an advertiser URL or an AR... ID.
  • 🌍 Filter like the Transparency Center: 240+ countries, platform (Search, YouTube, Shopping, Maps, Play), format (text, image, video) and date range.
  • 🛡️ Find everyone advertising your domain: landingDomains returns ads from every advertiser that links to a site — the brand, its agencies, resellers and possible impostors. Built for brand protection.
  • 🔄 Change detection built in: each ad is labelled new, stopped or continuing against your previous run, per country and filter set. Turn on Only push changes for a daily diff.
  • ⏱️ Spot long-running ads: firstShown, lastShown and daysActive for every creative. Ads that run for months are worth a closer look — an observation, not proof of spend.
  • 💸 Fair billing: you pay per ad delivered. Blocked or empty answers are never charged and never wipe your history.

📋 What Does the Output Look Like?

AdvertiserFormatStatusDays ActiveFirst ShownCreative PreviewVerify Link
Nikeimage🟢 continuing184 days2026-03-15View Image PreviewGoogle Verify
Adidastext🚀 new2 days2026-09-14View Text PreviewGoogle Verify
Pumavideo🔴 stopped14 days2026-08-20View Video AssetGoogle Verify

🚀 How to Use (3 Simple Steps)

  1. Type a competitor's domain (tesla.com) or brand name (Nike) into the input field.
  2. Or, for an exact match, paste their adstransparency.google.com page URL or Advertiser ID (AR...).
  3. Click Start.

Domains and brand names are matched to the advertiser with that name and the most ads. The run log prints the resolved Advertiser ID, so you can pin it for scheduled monitoring.


⚙️ Input Configuration

{
"queries": ["tesla.com", "Nike", "https://adstransparency.google.com/advertiser/AR17828074650563772417"],
"mode": "changes",
"onlyChanges": true,
"activeWithinDays": 7,
"maxAdsPerAdvertiser": 500
}
FieldTypeDefaultDescription
queriesarrayRequiredDomains, brand names, Transparency Center advertiser URLs or Advertiser IDs.
landingDomainsarray—Domains (nike.com). Returns ads from every advertiser that links to the domain — the brand, its agencies, resellers and possible impostors. Great for brand protection.
modestring"changes"Choose "changes" for change tracking or "snapshot" for single instant extract.
onlyChangesbooleanfalseWith mode: "changes", push only new and stopped ads instead of every ad every run — good for a daily monitoring schedule where you only care what moved. Ignored on the first (baseline) run per advertiser, since there's nothing yet to compare against.
stateKeystring"default"Change history is kept per state key and advertiser. Renaming it starts a fresh baseline (nothing is charged as a change on that run). Avoid running two runs with the same key at the same time.
regionsarray["anywhere"]Two-letter country code (US, GB, DE, TR...) to see only the ads shown in that country, or anywhere. Each country keeps its own change history.
platformstring"any"Only ads shown on search, youtube, shopping, maps or play.
adFormatstring"any"Only text, image or video ads.
shownAfter / shownBeforestring—Keep ads whose shown period overlaps this date range (YYYY-MM-DD). Applied to the ads collected, so raise the per-advertiser cap for long histories.
activeWithinDaysnumber7Ads last seen before this window are marked as stopped.
maxAdsPerAdvertisernumber500Safety cap on max ad creatives extracted per brand. When an advertiser hits the cap, ads beyond it are not judged, so none are reported as stopped that run.

changeType values: baseline (first run for an advertiser), new, stopped (charged as a change, once), continuing, and inactive (already stopped earlier, not re-charged as a change).


🛡️ Transparent Pay-As-You-Go Pricing

  • Zero Monthly Commitments: Only pay for what you scrape.
  • $0.002 per scraped ad | $0.004 per detected change.
  • Verify every single result with direct Google Transparency Center links provided in every row.

FAQ

How do I scrape the Google Ads Transparency Center? Enter a competitor's domain (tesla.com), brand name (Nike), advertiser URL or Advertiser ID and click Start. Each ad comes back as one row with format, first/last shown dates, preview and verification links.

How do I monitor competitor ads over time? Keep Mode on Changes and schedule the run. Each ad is labelled new, stopped or continuing against your previous run, and Only push changes trims the output to what moved.

How much does it cost? $2 per 1,000 ads scraped and $4 per 1,000 detected changes, plus a negligible start fee. A daily check of one advertiser typically costs cents. The Pricing tab is authoritative.

Does it show ad spend, impressions or targeting? No. Google does not publish those for commercial ads, and days active is an observation, not proof of spend.

Is it legal? It reads publicly available pages only, with no login. You are responsible for respecting each site's terms and the privacy rules that apply to your use of the data.

Can I run it through the API or on a schedule? Yes. Save your input as a task, schedule it in Apify Console, or call it from the Apify API. Results export as JSON, CSV or Excel and connect to Google Sheets, Slack, Make, Zapier or a webhook.