Creative & copyshownStart dateshownImpressionssort order onlySpend & ROASnever
FIELD GUIDE

How to See Your Competitors' Facebook Ads (and Tell Which Ones Work)

Finding a competitor’s ads takes two minutes. Knowing which ones make them money is the real skill. Here is the workflow we use every week.

Start free, no cardSee the live product
6 signals worth reading0 spend figures Meta shows15 min a week, once it is set up

← All posts · September 29, 2026 · 9 min read · by the Adshelf team

THE SHORT ANSWER
Open the Meta Ad Library, set the country, choose All ads, then type the competitor's name and pick their Page from the suggestions instead of pressing enter on a keyword. You'll see every ad they're running across Facebook, Instagram and Meta's other apps, with the start date, platforms, and how many ads share each creative. You won't see spend, ROAS or targeting (targeting and reach show only for ads delivered in the EU). Finding the ads is the easy part. The six reads below tell you which ones are working.
JUMP TO
Step 1: Find the advertiser, not the keywordStep 2: Set country and statusStep 3: Know what the sort order is telling youStep 4: Read the six signalsStep 5: Keep a record, or the history disappearsWhat you can and can't seeA 15-minute weekly routineWhen to use a tool instead
IF YOU READ NOTHING ELSE
  • Search the advertiser, not the keyword. A keyword search returns everyone who uses the word. Pick the brand’s Page from the suggestions.
  • The default sort shows delivery, not profit. US results are ordered by impressions. Retargeting and always-on ads rise to the top whether they pay back or not.
  • Run duration is the read that compounds. An ad on day 90 is one they kept choosing to fund. You only see the whole pattern if you keep a record of what stopped.

Step 1: Find the advertiser, not the keyword

The most common mistake is pressing enter on a keyword. When we ran a keyword search for "ag1" in the US library on 29 September 2026, it returned about 10,000 results, including a robot vacuum, a bourbon delivery ad and a skid-steer dealer. Type the brand name, wait for the suggestions, and choose the advertiser's Page. Now every result is theirs.

Two things to watch for. Big brands often run several Pages (regional, founder, sub-brand), so check the suggestions for more than one. Partnership ads run under the creator's name with the brand attached, shown as "Creator with Brand". They belong to the brand's strategy, and they are easy to miss if you only read the brand's own Page.

Step 2: Set country and status

Pick the market you actually compete in. A brand's US and UK libraries can look like two different companies. Then filter to Active to see what is live.

The Inactive filter is less useful than it sounds. For US commercial ads it surfaces some stopped ads with their date ranges (an exact-phrase search for one large supplement brand returned about 21 when we checked), but you cannot tell what is missing, so it is not a record you can rely on. That gap is why Step 5 exists.

Step 3: Know what the sort order is telling you

Since early 2026, US results are sorted by total impressions by default. You can see it in the page address after you search. Meta does not show the numbers, only the order, and the Sort by menu lets you change it.

Impressions show where delivery goes. They say nothing about profit. Retargeting ads shown to warm audiences, always-on brand ads and heavily discounted promos all rise to the top of an impressions sort. Use it to see where the budget is flowing, then use run duration to judge whether the money is working.

Step 4: Read the six signals

Six reads that separate winners from noise 1 Run duration Past 30 days, someone is paying for it onpurpose. Past 90, it is part of how they sell. 2 Versions "Multiple versions" or "N ads use this creative"means one idea spread across ad sets. 3 Relaunches The same creative under a new start date. Thedate resets; the idea is older. 4 Launch cadence New ads per week. It tells you how hard theytest, and when. 5 Fast kills Ads dead inside 10 days are angles they paid torule out for you. 6 What survivors share Format, hook and offer across the 30-daysurvivors: the pattern to adapt. Reads 3 to 5 need history: the Ad Library shows today, so you need a record of yesterday · adshelf.app
Reads 1 and 2 work from a single visit. Reads 3 to 5 need a record of what the brand ran before today.

1. Run duration

The start date is the most valuable field on the card. Nobody keeps paying for a losing ad for months, so an ad past 30 days is being funded on purpose, and an ad past 90 is part of how the brand sells. Under 10 days, it is a test and tells you nothing yet. We explain why this works, and where it breaks, in ad longevity as a performance signal.

2. Versions and shared creatives

"This ad has multiple versions" means several variations run under one entry. "4 ads use this creative and text" means the same creative is live in four ads, usually because it is being spread across ad sets. A long-running creative that appears in several ads is the closest thing to a scaling tell the library offers.

3. Relaunches

Brands often relaunch a proven creative as a new ad, which gives it a fresh start date. The date resets and the idea does not. If a "new" ad looks familiar, it probably is, and its real age is the age of the first version.

4. Launch cadence

Count how many new ads a brand starts each week, and watch when it spikes. A brand launching 30 a week is testing hard; one launching three is leaning on proven creative. A sudden jump usually means a new product, a new offer or a season they are preparing for.

5. Fast kills

Ads that die inside 10 days are angles the brand paid to rule out. If a competitor killed a price-anchor angle in a week, that is a test you do not need to run. Fast kills are also the read the library makes hardest, because stopped ads mostly drop out of view.

6. What the survivors share

Line up everything past 30 days and look for the pattern in format, hook, offer and landing page. Adapt the pattern rather than any single ad.

Reads 3 to 5 need yesterday’s data
Adshelf keeps every ad a tracked brand runs, including the ones it stopped, with run durations on each. Free to read.
Start free, no cardSee the live product

Step 5: Keep a record, or the history disappears

The Ad Library is a view of today. When a competitor stops an ad, it mostly drops out of view, and the image and video links behind each ad carry expiry tokens, so saved links break too. If you want reads 3 to 5, you need your own record.

The manual version is a sheet with one row per ad: library ID, start date, last date you saw it running, format, angle and a note on the hook. Update it weekly. It works for two or three brands and gets painful past five.

The automatic version is a tracker. Adshelf records every ad for each brand on its shelf, keeps them after they stop, and shows days running on every one. 3,560 stopped ads are on the shelf so far.

Adshelf brand header for PROMIX Nutrition: 1,069 ads on the shelf, 628 running, 441 stopped and kept, 602 running 30 or more days, 74 percent video
The same brand on Adshelf, 29 September 2026: 1,069 ads recorded, 441 stopped and still readable with their run dates.

What you can and can't see

What one Ad Library card tells you Fields on a US result, September 2026. Drawn for clarity, not a screenshot. Active Library ID: 1234567890 Started running on Feb 24, 2026 Platforms ● ● ● ● This ad has multiple versions 4 ads use this creative and text creative + copy + CTA See ad details Status live today, or stopped Start date the run-duration signal Platforms where it runs, not how well Versions one idea, several cuts Ads sharing it spread across ad sets Creative what everyone screenshots NOT ON THE CARD Spend, ROAS, CTR, conversions. Targeting and reach only for ads delivered in the EU. Impressions only as a sort order, never a number.
Fields on a US commercial ad result, checked in the live Ad Library on 29 September 2026.
FieldUS commercial adAd delivered in the EU
Creative, copy, CTA, landing page✓✓
Start date and active status✓✓
Platforms✓✓
Versions and shared-creative count✓✓
Impressions~ sort order only✓ reach figures
Targeting (age, gender, location)✕✓
Spend, ROAS, CTR, conversions✕✕
Kept after it stops~ patchy✓ one year, per Meta

A 15-minute weekly routine

Once the record exists, the weekly work is three questions per brand: what did they launch, what crossed 30 days, and what did they kill? The new launches show the angles they believe in, the 30-day crossers are fresh winners to study, and the kills are tests you can skip. Our five-step competitor analysis framework turns that into a Monday meeting.

When to use a tool instead

Doing this by hand is fine for two or three competitors. Past that, the record-keeping eats the time you meant to spend thinking. Pick a tool by the job you need done:

The wider field is in our ad spy tools comparison.

Straight answers

Can I see how much a competitor spends on Facebook ads?
No. For commercial ads, Meta's Ad Library shows no spend, results or CTR. Political and issue ads show spend ranges. Tools that show competitor spend are modeling it from other signals. The best public proxy for what works is how long an advertiser keeps an ad running.
Can I see a competitor's targeting?
Only for ads delivered in the EU, where the Digital Services Act requires Meta to show targeting parameters (age, gender, location) and reach. US-only ads show neither.
How long do Facebook ads stay in the Ad Library?
Active ads appear while they run. For US commercial ads, the Inactive filter surfaces some stopped ads with their date ranges, but it is not a dependable record of everything a brand ran. Meta says it stores ads that deliver in the EU for a year after they last ran, and political and issue ads for seven years.
Can competitors see my Facebook ads?
Yes. Every active ad on Facebook, Instagram and Meta’s other apps is visible in the Ad Library, so anyone can read yours exactly the way this guide reads theirs.
Is it legal to look at competitors' ads?
Yes. The Ad Library is a public transparency tool. Copying someone’s creative, trademarks or claims is a different matter. Study the angle, offer and format, and make your own ad.
What does "This ad has multiple versions" mean?
The advertiser is running several variations of that ad, such as different copy, crops or cuts, under one entry. A card that also says "N ads use this creative and text" means the same creative is live in several ads, which usually means it is being spread across ad sets.
How often should I check competitors' ads?
Weekly. Most tests live or die inside two weeks, so a monthly check misses the fast kills entirely. Fifteen minutes on Monday covers five to eight brands if you keep a record.
Start the record today
Every day a brand is not tracked is a day of stopped ads you will never see. The free tier covers every brand already on the shelf.
Start freeSee the live product
Sources and dates. Ad Library fields, default impressions sort, keyword-search results and the Inactive filter: checked by hand in the US Ad Library on 29 September 2026. EU retention and targeting disclosure: Meta newsroom, August 2023. Stopped-ad counts: the Adshelf shelf, live.

Adshelf keeps every competitor ad, running or stopped, with how long each one ran. See it live or check the benchmarks.

Next: The 36-Day Shelf Life of a Meta Ad →