You can see every active Facebook and Instagram ad your competitors run, for free, in about five minutes per brand. The hard part is finding all of them, knowing what Meta will and won’t reveal about the audience, and spotting the ads that actually work. Here’s the routine we use, checked against Meta’s documentation on November 2, 2026.
The short answer: 3 free ways to view competitors’ Facebook ads
- Meta Ad Library, by Page: search the competitor’s Page and see all its active ads on Facebook, Instagram, Messenger and Audience Network. No account required.
- Page transparency: on the competitor’s Facebook Page, this section shows whether the Page runs ads and links straight to them.
- From an ad in your feed: the three-dot menu on a sponsored post leads to the advertiser’s other ads.
All three lead to the Meta Ad Library. Our complete Meta Ad Library guide explains every filter; here we focus on the competitor angle: mapping one rival completely, then turning it into decisions.
Step 1: Find every Page your competitor advertises from
Most people search one brand name, find one Page and stop, and miss half the ads. Ecommerce brands often advertise from several Pages: one per country, a sub-brand, an old Page renamed after a pivot, or creators’ Pages through partnership ads.
- Start from the website, not from Facebook: the footer and contact page usually link to the official Facebook and Instagram accounts.
- Search the domain as a keyword in the Ad Library (for example
brandname.com). Ads from other Pages that send traffic to the same store will show up. - Note the landing pages: if several Pages point to the same store, they belong to the same operation.
- Look for partnership ads: ads published through a creator’s account usually show both names. They’re often a brand’s best-performing format, and they don’t always appear when you browse the brand’s own Page.
Don’t know your competitors yet? Start from the products. Our guide to finding winning products shows how to work back from a product to the stores selling it, and to the ads behind them.
Step 2: Open the Meta Ad Library on the right Page
- Go to facebook.com/ads/library (no login needed).
- Set the country to All, or to the competitor’s main market.
- Keep the category on All ads.
- Type the brand name and select the Page in the dropdown. Pressing Enter runs a keyword search that mixes in other advertisers.
- If the Page has hundreds of ads, filter by active status, platform and media type, then sort by newest or most impressions.
Each ad card shows the start date (“Started running on”), the platforms, a Library ID and, when the advertiser runs several versions of the same ad, a note saying so. Click See ad details to open everything Meta has on that ad.
Step 3: Use Page transparency as a shortcut and a background check
On the competitor’s Facebook Page, find the Page transparency section (in the About area or the intro column) and open it. Meta introduced this section to show who is behind a Page: depending on the Page, you’ll see when it was created, its past name changes, the country or region of the people who manage it, and whether it is currently running ads, with a link to the Ad Library.
Those details are more useful than they look:
- A recent creation date with dozens of ads usually means a test store being pushed hard.
- Name changes reveal recycled Pages renamed for a new product.
- Managers in another country than the brand claims hint at a dropshipping operation rather than a local brand.
From an ad in your feed
When a competitor’s ad shows up while you scroll, open the three-dot menu to reach the advertiser’s information and ads. The “why am I seeing this ad” option only explains why you were targeted (your age or location, for example), not the advertiser’s full audience.
What you can and can’t see: the target audience question
This is where most guides overpromise. What Meta publishes depends on where the ad was delivered, not on where the advertiser is based.
| Data | Ads delivered in the EU | Ads delivered in the UK | Ads delivered only in the US (and elsewhere) |
|---|---|---|---|
| Active ads and creatives | Yes | Yes | Yes |
| Inactive ads | Archived 1 year after the last impression | Not documented the same way by Meta | No: a paused ad disappears |
| Targeting: age range, gender, locations included or excluded | Yes | Yes | No |
| Reach and breakdown by country, age and gender | Yes | Yes | No |
| Interests, lookalikes, custom audiences | No | No | No |
| Spend | No (only for political and social issue ads) | No | No |
Meta’s transparency center states that EU-delivered ads stay in the library for one year after their last impression, and its developer documentation lists targeting (age, gender, locations) and the reach breakdown as available “only for ads delivered to the UK & EU”. Spend ranges exist only for social issue, election and political ads.
So, how do you see a competitor’s target audience? If the brand also sells in Europe or the UK, set the country to France, Germany or the UK and open its ads there: you’ll get the age range, gender and locations it chose, plus who the ad actually reached. If it’s a US-only brand, nobody can show you its targeting, free or paid. You infer the audience from the creative instead: who’s on screen, the language, the pain point, the price and the landing page.
How to spot your competitors’ winning ads
Advertisers cut losing ads fast, so what survives tells you something. Use these signals together, never alone:
| Signal | What it suggests | The trap |
|---|---|---|
| Long run time (30+ days and still active) | The ad is profitable enough to keep | Retargeting and catalog ads can run for months on small budgets |
| Several versions of the same ad | The brand is scaling or testing an angle that works | Some brands launch many variants by default |
| The same creative on several Pages or countries | A proven winner being rolled out | Agencies sometimes duplicate everything |
| New ads built around an old one | Iteration on a winner: new hooks, same core | Hard to see without tracking over time |
| High EU reach | Real distribution, published by Meta | Only available for EU-delivered ads |
One more trap: a duplicated or relaunched ad gets a new Library ID and a fresh start date, so a “new” ad can be an old winner. Compare creatives, not just dates. And whatever you find, reuse the angle, never the creative itself.
A 30-minute competitor ad audit
- Pick 3 to 5 direct competitors and list all their Pages (Step 1).
- For each, filter active ads and sort by oldest start date: note the 5 longest-running ads.
- Record the Library ID, start date, format, hook (first line or first 3 seconds), offer and landing page in a spreadsheet.
- Open the newest ads too: they show what the brand is testing right now.
- If the brand advertises in the EU or UK, check targeting and reach on its top ads.
- Repeat weekly, saving Library IDs and screenshots: US ads vanish once paused.
Then study the store behind the ads (products pushed, prices, apps) with our guide on how to spy on a Shopify store.
Don’t stop at Facebook: Google and TikTok
- Google Ads Transparency Center: search by advertiser or website name and narrow results by date and location to see search, display, shopping and YouTube ads.
- TikTok Commercial Content Library: covers ads shown to users in the European Economic Area, Switzerland and the UK, kept for a year after their last view, and searchable without a TikTok account. US-only TikTok ads aren’t in it.
The limits of the free method
- One brand at a time: no niche-wide view of who’s scaling this week.
- No alerts: you have to come back and check manually.
- No history for US-only ads, and no export of commercial ads from the interface.
- No performance data: no clicks, conversions or spend, anywhere.
- No store context: you see the ad, not the traffic or the bestsellers behind it.
For two or three competitors in one market, the free routine is enough. Beyond that, it becomes hours of tabs and spreadsheets every week.
When a tool saves you time
That’s where TrendTrack comes in. Start free: the TrendTrack Chrome extension shows the Facebook ads, traffic and apps of any Shopify store you visit, and TrendTrack’s site also offers a free Competitor Ads Finder that lists a domain’s active Meta, TikTok and Google ads, its format mix and its oldest ad still running.
For ongoing monitoring, the Pro plan is the one that fits this use case:
- Brand Tracker (10 brands): one dashboard following each competitor’s active ads, email campaigns, traffic and product launches.
- Meta, Google and TikTok ad library with advanced filters and image search, to scan a whole niche instead of one Page.
- Reach and estimated spend for EU/UK-delivered ads, built on Meta’s transparency data rather than guessed from likes.
- Store data on 5M+ stores behind the ads.
Be aware that the Starter plan includes Brand Tracker for 2 brands but no ad library, and there’s no full free trial. Pro costs $89 a month, or $62 a month billed annually; current prices are on our TrendTrack pricing page, and the code MA20 takes 20% off (see the TrendTrack promo code page). Comparing options? Our ranking of the best ecommerce spy tools covers the alternatives.
Promo code MA20: 20% off your TrendTrack subscription
Frequently asked questions
Can I see my competitors’ Facebook ads for free?
Yes. The Meta Ad Library shows every active ad on Facebook, Instagram, Messenger and Audience Network for free, without an account. Search the competitor’s Page and select it in the dropdown to see all its ads.
Can I see a competitor’s Facebook ad targeting?
Only for ads delivered in the EU or the UK, where Meta shows the age range, gender and locations chosen, plus reach by country, age and gender. For ads shown only in the US, Meta publishes no targeting, and interests or custom audiences are never shown.
Can I see how much a competitor spends on Facebook ads?
No. Meta publishes spend ranges only for political and social issue ads. Tools like TrendTrack show estimated spend for EU/UK-delivered ads based on Meta’s transparency data, which is an estimate, not the advertiser’s actual budget.
Can I see a competitor’s old or inactive Facebook ads?
For ads delivered in the EU, yes: Meta keeps them for one year after their last impression. Commercial ads shown only in the US disappear from the library once paused, so save Library IDs and screenshots as you go.
How do I know if a competitor’s ad is working?
Look for ads running for 30 days or more, with several versions, reused across Pages or countries, or surrounded by new variants. None of these signals proves profit alone, so combine them and check the landing page.