How to

How to see every ad a competitor is running

The ads are public. The useful part is not the swipe file, it is how long each one has survived, because nobody keeps paying to run an ad that loses.

· Editorial

What to read, in order of what it is worth
Days livethe scoreboardthe one outcome signal readable from outside
Repeated hooksthe conclusiona line bought dozens of times is not a test
Destinationthe moneywhere the click lands decides the conversion
Offer sharethe positionhow much of the creative needs a discount to work

Ad count is the number everybody quotes and the least informative one here.

Where the ads come from

Public ad libraries. Platforms are required to publish what is running, so the raw material is free and complete in a way almost no other competitor data is: this is their own site's worth of honesty, not a sample of a platform we had to guess at.

Two things follow. First, the count should come from the library's own counter rather than from however many a tool managed to download. One brand we track runs thousands of live ads, and we analyse fifty of them in detail.

A tool that reports its sample as their ad count is reporting its own settings as though it were their spending. Second, a library shows what is live now, not what was killed last month, so every lifespan you read is a floor rather than a measurement.

Read days live as the result they will not publish

Their click-through, their cost per acquisition and their return stay inside the ad account. What leaks out is the budget decision: an ad that loses gets switched off, so every extra day an ad stays live is somebody choosing to keep paying for it. Most swipe files throw exactly that away when they save the image.

Read it comparatively rather than absolutely. Within one brand, in one week, on one budget, the formats that survive longest are the formats that are working, and the differences are usually large enough to act on. That is a conclusion they paid for and you did not.

Count ideas, not sentences

A hook that appears once is a test. A hook that appears dozens of times is a conclusion. But counting identical sentences overstates how few ideas there are, because near-identical phrasings get counted separately and a long tail of one-offs looks like variety.

Group by overlap instead, so that two rewordings of the same idea count once, and then read the concentration: what share of the creative sits in the largest few families. High concentration is a company that has found its message and is scaling it. A flat spread is a company still looking, which is a different competitor to face and a different one to copy.

The half nobody checks

Creative gets the attention and the destination decides the outcome. Where the ads land, split by type, is often where the copyable idea actually is: a dedicated landing page per campaign, or every ad dumped onto the homepage, or a quiz, or a collection.

Offer share belongs next to it. A brand whose creative rarely carries a discount usually has somewhere cheaper to send a hesitant buyer, and the shape of their price ladder tells you whether that is true. Rising offer share is a company buying volume with margin, and that is a position you can outlast rather than match.

What this does not do

No spend, no impressions, no results. Platforms do not report spend for commercial ads. A range can be modelled from live creative and a cost band, and anchored in real reach where EU transparency data exists, but it stays labelled an estimate. A tool showing a precise spend figure has invented it.

No archive of what was killed. Short-lived creative is missing from the record unless somebody was watching while it ran, which is the argument for a reading every 14 days rather than a one-off look.

How to do it here

Ads are pulled every 14 days, tagged by format, offer, hook family, destination and days running, and the pattern lands under the paid band on Benchmark with the movement since the last run on Changes. Every figure opens into the creative it was counted from, because a claim about somebody's advertising that you cannot check is just an opinion with a percentage sign.

The full description of the source and its limits is on the competitor ad tracker.

Everything on competitor ads

How to see the ads a competitor runs, and which of them matter. The signal is rarely the ad itself; it is how long it survives, what it says, and where it sends the click.

Pick one competitor. See what we find.

Your first benchmark is free. One domain, measured against you, no card and no call.

All notes