Spy on competitors · Google Ads Competitor Analysis
Google Ads competitor analysis tool and AdWords intelligence
Most Google Ads competitor analysis stops at a keyword list somebody else modeled. That list is a guess. No tool on the market reads a competitor's Google Ads account, so every keyword, CPC and spend figure you have ever been shown was inferred backwards from scraped search results.
There are two sources that are not guesses. Auction Insights, inside your own Google Ads account, tells you exactly which advertisers you share an auction with, because Google reports it from the auction itself. Google's Ads Transparency Center tells you exactly what those advertisers are saying, because it publishes their own approved creative. Neither one is an estimate. Between them you get the who and the what, and that is the part of a competitor analysis you can put in front of a client without a disclaimer.
AdEye sits on top of the second source. Type a competitor's domain and you get their live Google ads in one feed, Search text, Shopping listings, Display banners and YouTube video, each with how long Google says it has been running. AdEye covers Google only, and CSV export is available on the paid plans.
Searching the Google Ads Transparency Center...
Public Google Ads Transparency data. Nothing behind a login.
Showing of live ads from Google Ads Transparency live ads from Google Ads Transparency
Live Google Ads Transparency data · Run length · Public data only
Run length on every ad
AI-tagged hooks & angles
Why it works
What a Google Ads competitor analysis can actually tell you
The half of the analysis that is evidence
Split every question you have about a competitor into two piles. Pile one can be answered from a primary source: which advertisers you compete with, what their ads say right now, which surfaces they run on, and how long each creative has survived. Pile two cannot: their keyword list, their bids, their monthly budget, their return on ad spend. Pile one comes from Auction Insights and the Ads Transparency Center and is reportable as fact. Pile two comes from models, and the honest way to use it is as a direction to investigate, never as a number in a slide. Teams that keep the two piles separate make better calls, because they stop arguing about a spend estimate nobody can verify and start reacting to copy that is demonstrably live.
Run length is the signal the estimates cannot fake
Google stamps each ad in the Transparency Center with how long it has been running. That single field does more work than a modeled budget. An advertiser who has kept the same offer live for eight months has tested it against their own numbers and it survived. A creative that appeared last week is an experiment, and it may be gone by the time you finish reading about it. Sort a competitor's ads by run length and the long-lived ones tell you what is actually paying for itself. Copy the tested angle, not the experiment. This is the closest thing to a public performance signal that Google publishes, and it costs nothing to read.
Search-only analysis misses most of the account
A competitor review that looks at text ads on one search results page sees a fraction of the spend. The same advertiser record shows their Shopping listings, their Display banners and their YouTube video ads together, and for most ecommerce and lead-gen accounts those surfaces carry more budget than plain Search. Performance Max creative shows up here too, which matters because Performance Max is structurally invisible to keyword-based tools: it never ran on a keyword list, so there is nothing for a SERP scraper to infer from. If your read of a competitor comes from a keyword tool, Performance Max is a blind spot you do not know you have.
Auction Insights names them, this shows you them
Auction Insights is the only authoritative answer to who you are competing against, and it is free inside the account you already pay for. What it will never give you is a single line of their ad copy. That is the handoff. Take the domains Auction Insights lists, especially the ones with rising impression share, and look each one up here to see what they are actually saying to the traffic you both want. The workflow takes minutes and it closes the loop that most competitor decks leave open: you finally know both which advertiser is pressuring you and what message is doing the pressuring.
What Google does not keep, and why it matters
Ordinary commercial ads leave no archive. They are visible while they run and they disappear when the advertiser stops them, so a competitor analysis is a snapshot of the present, not a history. Two exceptions are worth knowing. Ads about politics or social issues are retained for seven years with spend and impression ranges. Any ad delivered in the European Economic Area is archived for a year after its last impression under the Digital Services Act, which means a US brand that also runs European campaigns leaves a year of reachable inactive creative. Google publishes no retention window for ordinary ads, and the thirty day figure repeated across the web refers to an advertiser disclosure page, not to how long ads stay searchable.
Side by side
Google Ads competitor analysis: what is evidence and what is a model
Checked August 2026 against what Google itself publishes. Where your own account or a free source is the better answer, this table says so.
| What you want to know | Where it really comes from | How far you can trust it |
|---|---|---|
| Which advertisers you compete against | Auction Insights, inside your own Google Ads account | Authoritative. Google reports it from the auction. Start here |
| The exact ad copy a rival runs today | Ads Transparency Center, or AdEye on top of it | Authoritative. It is the advertiser's own approved creative |
| How long a creative has been live | Run length stamped on each ad by Google | Reported by Google. The most useful free performance signal |
| Their Shopping and YouTube ads | The same advertiser record, every surface together | Authoritative, and routinely missed by Search-only reviews |
| Whether they run Performance Max | Creative appears in the transparency data | Visible here. Invisible to any keyword-based tool |
| Which keywords a rival bids on | Modeled by SERP-scraping tools such as SpyFu or Semrush | Directional only. Useful for ideas, never a fact in a report |
| Monthly spend and CPC | Modeled keywords multiplied by modeled cost per click | An estimate on top of an estimate. Do not quote it to a client |
| Ads they stopped running last month | Nowhere, unless the ad ran in the EEA or was political | Unavailable. Commercial ads leave no archive when they stop |
| Their Meta or TikTok campaigns | Each platform's own ad library | Available there, but not through AdEye. We cover Google only |
What it surfaces
Every ad card carries the hook, angle and a working signal
You type a brand or a domain. AdEye pulls that advertiser's live public Google ads into one feed and AI-tags each creative on the paid plans, so you read the strategy and spot the long-running winners before you save a single one.
- Turn a list of Auction Insights domains into the ad copy each one is actually running
- See a competitor's Search, Shopping, Display and YouTube ads in one feed instead of four tabs
- Sort by run length to separate a competitor's proven offers from this week's test
- Catch a repositioning the day the new creative goes live, not at the next quarterly review
- Check whether a rival is running Performance Max creative your keyword tool cannot see
- Brief a writer with the exact promises and proof points the market is already reading
- Build a competitor section for a client report out of primary evidence, not modeled estimates
- Export the creative set to CSV on the paid plans and keep a dated record of what changed
PATAGONIA, INC. · RUNNING 1,789D
Why AdEye
One feed, the AI read, the working signal in view
Not a stale doc full of screenshots. One query for a brand, the run length on every creative, and a swipe file worth reopening. Public ad-library data only.
Every Google ad at once
The Google Ads Transparency Center searched by brand or domain, so competitor ad research is one query instead of clicking through Google's own viewer.
The AI reads the why
Creatives are tagged with their hook, angle and format on the paid plans, a few per search and kept once read, and a working signal flags the long-runners, so you see why an ad works, not just what it ran.
A swipe file that stays current
Save winners to boards, each keeping its run length and a link back to the original creative on Google, so the file is still useful months later.
Good questions
Questions about google ads competitor analysis
Explore more
More ways to spy on competitor ads
Ad Spy Tool Pricing
Every published ad spy tool price we could verify first-party, with the date we checked it and the billing unit each vendor actually charges on.
Learn moreFacebook Ad Library Alternative
Why the Meta library loses paused ads, and what AdEye keeps for Google advertisers instead.
Learn moreAd Spy Tool Comparison
A side by side comparison of the ad spy tools people actually shortlist, built on what each one covers rather than what its homepage claims.
Learn moreSee what your competitors are running today
Type any brand and watch their live ads stream into one feed, AI-tagged with the hook, angle and what is actually working.
Public Google Ads Transparency data only. Nothing behind a login, no private data. Every CTA opens a quick signup, not a checkout.
Live Google Ads Transparency data · Run length · Public data only