How to Scrape Competitor Ads in 2026
A practical guide to pulling competitor ad data from Google's Ads Transparency Center — active-ad volume, creative format mix, sample previews, and a strategy read.
Knowing what your competitors are advertising used to mean paying for an enterprise “ad spy” subscription or running manual searches and screenshotting whatever you stumbled onto. In 2026 the raw data is public — Google’s Ads Transparency Center exposes every advertiser’s active creatives — but it’s built for one-off human browsing, not for compiling a clean per-brand report. This guide covers what the Transparency Center actually exposes, how to turn it into decision-ready competitive intelligence, and where the manual approach falls apart at scale.
What the Ads Transparency Center exposes
Google’s Ads Transparency Center is a regulatory-driven public archive of ads served through Google’s network. For any verified advertiser, you can see:
- Active ad volume — roughly how many distinct creatives a brand is currently running.
- Creative formats — whether the advertiser leans on image, video, display, or text ads.
- Creative recency — when each creative first started showing, so you can tell fresh launches from evergreen runners.
- Sample creatives — the actual ad units, with the advertiser’s verified name and region.
- Region targeting — which countries an ad is shown in.
That’s genuinely useful raw material. The problem is the interface. The Transparency Center is a search-and-scroll UI built for a person checking one advertiser at a time. There’s no “export,” no format breakdown, no “compare these five brands” view, and no summary. If you want a structured read on a competitor’s ad strategy, you have to assemble it yourself from dozens of individual creative cards.
From raw creatives to a strategy read
The gap between “here are 140 creative cards” and “here’s what this brand is doing” is the interesting part. A useful competitor ad report answers questions the raw cards don’t:
- How aggressive is this advertiser right now? Active-ad volume is a proxy for budget and ambition. A brand running 8 creatives is testing; a brand running 200 is in a full push.
- What’s their format bet? A heavy video mix signals top-of-funnel brand spend. A display-and-text-heavy mix signals performance/retargeting focus. The ratio tells you where their money is going.
- What’s their creative cadence? A wall of creatives all dated this month means they’re iterating fast. A static set that hasn’t changed in six months means they found a winner and froze it.
- What’s the dominant creative? The single format-and-message combination they’re betting hardest on is your most important reference.
This is the difference between data and intelligence. The managed actor for this does the assembly: it resolves a brand or domain to its advertiser entity, pulls the active creatives, computes the format distribution, identifies dominant formats and recency, grabs sample previews with timestamps, and writes a plain-English ad-strategy summary plus a per-brand playbook.
▶ Run the Competitor Ad Intelligence actor — enter a brand or domain, get one decision-ready report: active-ad volume, format mix, newest creatives, sample previews, and a strategy summary. No API key, no login.
How brand resolution works
You don’t always know the exact advertiser entity name Google uses, and that’s the first hurdle. The actor accepts a brand name or a domain and resolves it to the underlying verified advertiser in the Transparency Center. This matters because a single company can advertise under several verified entities (regional subsidiaries, product brands, agency-of-record names). Domain resolution is the most reliable input — feed it competitor.com and you sidestep the ambiguity of common brand names.
For bulk competitive audits, you can feed a list of brands or domains and get one report per entity, which is what makes category benchmarking practical: you compile the same structured report for every player in a vertical and line them up.
Schema design for a competitor report
Each brand produces one structured report rather than a flat row-per-creative dump, because the unit of analysis is the advertiser, not the individual ad. A clean shape:
{
"brand": "competitor.com",
"advertiser_name": "Competitor Inc.",
"active_ad_estimate": 142,
"format_mix": {
"image": 0.18,
"video": 0.61,
"display": 0.15,
"text": 0.06
},
"dominant_format": "video",
"newest_creative_date": "2026-05-28",
"creative_recency_days_median": 19,
"sample_creatives": [
{
"format": "video",
"first_shown": "2026-05-28",
"preview_url": "https://...",
"regions": ["US", "CA", "GB"]
}
],
"strategy_summary": "Heavy top-of-funnel video push launched late May; rapid creative iteration suggests active testing rather than a frozen evergreen set.",
"scraped_at": "2026-06-01T12:00:00Z"
}
A few choices worth making:
- Store
format_mixas ratios, not just counts. Counts are noisy across brands of different sizes; the ratio is what’s comparable. - Keep
first_shownper creative. Recency is the single most predictive signal of “is this brand pushing right now.” - Always log
scraped_at. Ad libraries are live; a report is a snapshot, and you’ll want month-over-month deltas. - Retain
sample_creativespreviews. For creative briefs, the actual reference creative is the deliverable — the numbers are context.
Typical use cases
What teams actually do with competitor ad intelligence:
- Pre-launch reconnaissance — before entering a category, gauge how aggressively the incumbents are advertising and on which formats.
- Creative briefs — pull a rival’s sample creatives and dominant messaging as reference for your own agency or in-house team.
- Media-buying research — inspect a competitor’s format mix before you allocate budget, so you’re not bringing a text-ad knife to a video-ad fight.
- Pitch decks — agencies build competitive ad audits for prospects: “here’s what your three biggest rivals are running, and here’s the gap.”
- Monthly monitoring — track active-ad volume and creative freshness over time to catch a competitor ramping up before it shows in the market.
- Category benchmarking — compile the same report across every brand in a vertical to see who’s spending and who’s gone quiet.
The common thread: the value is in the compilation and comparison, not in any single creative you could have found by hand.
Cost math for the managed approach
The actor is priced per report at $0.05 per competitor. A monthly competitive sweep of 20 brands is $1.00. Even a heavy agency use case — 100 brands audited monthly across several client verticals — lands at $5/month.
Compare that to the alternatives:
- Enterprise ad-spy subscriptions run $100–500+/month and lock you into their UI and their definition of “competitor.”
- Doing it by hand means an analyst scrolling the Transparency Center, eyeballing format ratios, and screenshotting creatives — easily an hour per brand, and the result is subjective and stale the moment it’s done.
For most teams the real cost of the manual route is the analyst hour and the inconsistency. A scripted report is reproducible month over month, so your deltas actually mean something.
Common pitfalls
A few things to know before you build a competitive-ad pipeline:
- The Transparency Center only shows ads served through Google. A competitor heavy on social-only spend will look quiet here. It’s a Google-network view, not a total ad-spend view.
- Active-ad volume is an estimate, not a budget figure. More creatives correlates with more spend, but a brand can run few high-budget video buys or many cheap text ads. Read it as ambition, not dollars.
- Verified-advertiser resolution can be ambiguous. Big companies advertise under multiple entities. Prefer domain input, and sanity-check the resolved advertiser name.
- Creatives rotate. A snapshot captures what’s live now; treat the report as a point-in-time reading and re-run on a cadence for trends.
- Region matters. An ad active in the US may not show for an EU-targeted query. If you care about a specific market, note the regions on each creative.
Wrapping up
The Ads Transparency Center put competitor ad data in the open, but it didn’t make it usable. If you need to check one advertiser once, the manual UI is fine. If you need a consistent, comparable, decision-ready read across a set of brands — month over month — let a managed actor do the assembly and hand you the report.
▶ Open the Competitor Ad Intelligence actor on Apify — one report per brand or domain, format mix and strategy summary included. Pay $0.05 per report. Start with Apify’s free monthly credit.
Related guides
How to Audit Influencer Fake Followers in 2026
A practical methodology guide to vetting YouTube creators before you sponsor them — engagement quality, inflated-subscriber signals, brand-safety scans and a fit verdict.
How to Find YouTube Influencers by Niche with Engagement Data in 2026
Discover YouTube creators by keyword niche and get subscriber count, average views, computed engagement rate, business email and social links for influencer outreach.
How to Scrape the Google Ads Transparency Center in 2026
Pull every Google ad a competitor runs — Search, Display, Shopping, YouTube — with impressions ranges, spend tiers and creative variants. How the RPC backend works and how to batch domains.