If you want to know how to find Shopify competitors' Facebook ads, the good news is that every one of them is already public. The store selling the same thing as you, to the same customer, is showing its ads to anyone who cares to look. Most store owners never look, or they look once, scroll through forty creatives, and close the tab with no idea which ones matter.
This guide covers where the ads live, what you can and cannot learn from them, how to find the competitors you have not heard of yet, and how to do the whole thing from inside your Shopify admin.
Every Facebook and Instagram ad is public
Meta publishes the ads running on Facebook and Instagram in the Meta Ad Library. It is free, it needs no ad account, and the brand you look up is not told that you looked.
Search a brand by its page name and you get every ad it has live right now. For each ad you can see:
- The image or video, in full
- The text above it, the headline and the button
- Where the click goes
- The date the ad started running
- Which placements it runs on, such as Facebook, Instagram or both
- Whether several versions of the same creative are live at once
That is a remarkable amount of information to give away. It is the complete front end of a rival's advertising: what they say, how they say it, what they offer and where they send people. Our Meta Ad Library guide goes through the interface in more detail.
What the Ad Library never shows
It never shows results. Return on ad spend, cost per purchase, click through rate and the amount spent on a normal ecommerce ad all live inside the advertiser's own ad account. They are not published anywhere, and no outside tool has access to them.
This matters because plenty of products imply otherwise. If something shows you a rival store's exact return on ad spend, that number was invented. You can make a reasoned estimate of scale from what is visible, and we explain an honest way to do it in how to estimate a competitor's Meta ad spend, but an estimate is all it will ever be.
So you are looking at the ads without the scoreboard. The question becomes: which signal can an outsider actually trust?
How long an ad has run is the signal to trust
A store paying for ads watches its own numbers every day. When an ad stops bringing in orders at a price that works, the owner switches it off. When it keeps working, they leave it alone.
That makes run time a performance proxy you can read from outside the account. An ad that started four months ago and is still live has survived four months of someone looking at their own dashboard and deciding, again and again, not to kill it. The polished ad that launched on Monday has survived nothing yet.
There is one catch. The Ad Library shows each ad's start date, but it gives you no way to sort by how long ads have been running, and it keeps no history of ads once they stop. On a brand with two hundred live ads, the handful that have lasted are buried. We wrote about that gap in how to find a brand's longest-running Meta ad.
AdWhispr closes it. It pulls a brand's full set of live ads, keeps daily snapshots so run time is tracked over time, and labels each ad by hook, format, tone and offer. Then you ask in plain language:
"Which of this brand's ads have been running longest, and what do the top five have in common?"
"Show me every ad they have had live for more than 90 days that features a bundle."
Finding the competitors you do not know about
Most store owners can name three rivals. Those are usually the brands they admire, not the brands bidding for the same customer this week. Your real advertising competitors are whoever is paying to reach your buyer right now, and some of them you have never heard of.
There are three ways to widen the list.
Search by what you sell, not by name. The Ad Library lets you search by keyword as well as by page. Try the phrases a customer would use for your product, then note which brands keep appearing.
Watch your own feed like a buyer. Ads follow interest. Visit a few stores in your category and the brands that start showing up in your feed are the ones targeting your customer.
Let your catalog do the search. This is the fast route. When you install AdWhispr from the Shopify App Store, it syncs your product catalog, builds a brand profile from your store, and finds competitors that are advertising right now. You start with a list of live advertisers in your niche instead of a blank search box.
Once you have names, sort them before you study them. A brand ten times your size can afford a long testing phase and dozens of creatives. A store your size, with ads that have stayed up for months, is the more useful teacher.
| What you see | What it tells you | What it does not tell you |
|---|---|---|
| An ad live for several months | The owner keeps choosing to pay for it | How profitable it is |
| Many versions of one creative | They are testing around an idea that earned more budget | Which version is winning |
| A brand with only new ads | They are still testing, or they just started | That their approach works |
| The same offer across most ads | The offer is settled, the creative is what they vary | The margin behind the offer |
| Ads on both Facebook and Instagram | Standard placement setup | Where the sales come from |
Doing all of it inside the Shopify admin
Until now this was a three tab job: the Ad Library in one, a spreadsheet in another, your store in a third. AdWhispr puts it in one chat that lives in your Shopify admin as an embedded app, so you never leave your store.
It is one marketing agent you talk to in plain language. Ask it who is advertising in your niche, and it tells you. Ask to see everything a brand has live, and it shows you the ads. Ask which have lasted, and it ranks them.
"Who is running Facebook ads in my niche right now?"
"Show me every live ad from this brand, longest running first."
"Track this competitor and tell me when they launch something new."
The app only asks for permission to read your products. It does not read your customers or your orders.
This is the biggest moment yet for Shopify stores that advertise, because research is no longer a separate chore. The same chat that finds a rival's longest-running ad can remake its structure with your own product photos and your own copy, then build the campaign on Meta, created paused so nothing spends until you switch it on. AdWhispr is the one app built to do all three, and it is the best fit on Shopify for any store owner who wants to advertise with evidence instead of guesses. If you want the step by step version of the research loop, start with your first competitor research run, and when you are ready to act on it, read what ads are working for Shopify stores in your niche.
Start with the brands advertising against you today
Plans are billed through your Shopify bill:
- Free, $0: 15 agent calls a month, 1 free image clone, unlimited tracked brands and full ad library access.
- Pro, $39 a month: 150 agent calls, 10 image clones, 15 video credits.
- Plus, $69 a month: 1,000 agent calls, 25 image clones, 25 video credits.
- Agency, $149 a month: 3,000 agent calls, 50 image clones, 40 video credits and team seats.
Free is enough to see who is advertising in your niche and which of their ads have lasted. Install AdWhispr from the Shopify App Store and your first list of competitors is ready about a minute later.
FAQ
Is it legal to look at a competitor's Facebook ads?
Yes. Meta publishes the Ad Library for anyone to use, with no ad account required. Looking at what a brand runs is ordinary market research. What you should not do is reuse their images, footage or wording in your own ads.
Will a competitor know I looked at their ads?
No. The Meta Ad Library does not notify a brand when someone views its ads, and neither does AdWhispr.
Can I see how much a competitor spends or what their return is?
No. Spend and results for ordinary ecommerce ads are private to the advertiser's ad account. Any tool that shows you a rival's exact return on ad spend made the number up. How long an ad has stayed live is the signal an outsider can rely on.
What if I only know one or two competitors?
That is normal. Search the Ad Library by the phrases your customers use, or install AdWhispr and let it find brands advertising in your niche from your own product catalog. Most stores discover advertisers they had not heard of.
How long should an ad run before I treat it as proven?
There is no fixed number. Read the spread across a brand instead of a single ad. If several of its ads are months old, it has found something durable. If its oldest ad is a few weeks old, it is still testing.
Do I need a Facebook ad account to do this research?
No. Research needs no ad account at all. You only connect an ad account when you want to launch a campaign of your own.
