Playbooks9 min read
How to Find Competitor Facebook Ads (and Use Them)
The library is free and takes minutes. The value is in what you do after you find the ads.

Henry Sedgwick
Product marketing
Cover photo: stock image (Unsplash) for editorial use.
To find competitor Facebook ads, open the Meta Ad Library at facebook.com/ads/library, pick a country, choose "All ads", and type the brand name. Every ad that advertiser is currently running appears with the full creative, the ad copy, and a link to the landing page. It is free, it needs no login, and it takes about two minutes. That part is easy, and most guides stop there.
The problem is that finding the ads is not the point. A folder of competitor screenshots does nothing for you. The real question is which ads are actually working, what pattern is underneath the ones that are, and how you turn that into creative of your own without simply copying a JPEG. This post covers both: exactly how to pull the ads from the two free libraries that matter, how to read them despite the blind spots, and how to treat every find as a production reference rather than a bookmark.
- The Meta Ad Library is free and login-free, and shows every ad a brand is currently running across Facebook, Instagram, Messenger and more.
- For commercial ads it does not show spend or impressions, so "which ad is winning" has to be inferred from signals like longevity and volume, not read off a number.
- Non-political ads vanish the moment a brand pauses them, so an ad you want to reference today may be gone next week. Save it now.
- The Google Ads Transparency Center is the library almost nobody mines, and searching by domain surfaces every account running ads to a competitor.
- A found ad is a reference, not a template. The value is the structure underneath it, recreated on-brand, not the pixels copied.
Why finding competitor ads is worth the time
Your competitors have already spent money learning what works on your shared audience. An ad that has been running unchanged for two months is not running because someone forgot about it. It is running because it pays for itself, and every day it stays live is another day of validation you did not have to fund. Reading those ads is the closest thing to seeing a rival's test results without paying for the tests.
The catch is that the libraries were built for public transparency, not for marketers, so they tell you what is running and stay silent on how it performs. That gap is exactly where most people give up or guess. The methods below are about extracting a real signal anyway, then doing something with it.
How to find competitor Facebook ads that work
1. Brand search in the Meta Ad Library
Go to facebook.com/ads/library, select the country you sell in from the dropdown, set the category to "All ads", and enter the competitor's name. You will land on their full set of live ads. Each listing shows the creative, the primary text, headline and description, the CTA, and a link to where the ad sends traffic. Note the "started running on" date on each one and how many near-identical variants they have live at once. Both are free proxies for confidence: an old ad is a proven ad, and ten variants of one concept means they are scaling it.
2. Jump in from the competitor's Page
If you are already looking at a brand's Facebook Page, scroll to the "Page transparency" section and open "See all" under the ads the Page is running. It drops you straight into that advertiser's library entry. This is the fastest route when you have a specific rival in mind rather than a keyword, and it doubles as a check that you are looking at the official Page and not a lookalike.
3. Keyword and category search, not just brand names
Searching a brand only finds brands you already know. Searching a keyword or product category finds the ones you do not. Type the problem your product solves, a common phrase from your niche, or a product type, and the library returns ads from every advertiser using that language. This is how you discover the aggressive new competitor eating your CPMs before they show up on your radar any other way.
4. Filter by platform and media type
After a search, narrow by platform (Facebook, Instagram, Messenger, Audience Network, Threads) and by media type (image, video, or with-text). Many brands run completely different creative on Instagram than on Facebook, and filtering reveals that split instead of blurring it. If you only ship static images and a competitor's entire Instagram set is video, that is a strategic gap you just found for free.
5. Mine the Google Ads Transparency Center
This is the half of the picture almost everyone skips. Head to adstransparency.google.com and search a competitor by their domain, not their brand name. Searching the domain catches every advertiser account funding traffic to that site, including regional entities and agencies running on their behalf. You get their Search copy, Display banners, Shopping ads, and crucially their YouTube video ads, with run dates and the regions each ran in. If your rival is quiet in the Meta library, they may be spending the budget here instead.
The blind spots, and how to read around them
Both libraries hide the same thing: performance. For commercial ads there is no spend figure, no impression count, no click or conversion data anywhere in either tool. They show what is running, never how well. Pretending otherwise is how people talk themselves into copying an ad that was quietly losing money. Read the signals you can actually see instead.
- Longevity is your best free proxy. An ad live for months is almost certainly profitable, because nobody keeps paying to run a loser. A brand-new ad tells you nothing yet.
- Variant volume signals a winner being scaled. When one concept appears in ten slightly different cuts, the advertiser has decided it works and is pushing spend behind it.
- The disappearing-ad trap is real. Non-political ads leave the library the instant a brand pauses them, and only political ads are archived long-term. The reference you love today can be gone next week, so save it the moment you find it.
- Cross-reference the two libraries. A brand running heavy on YouTube via Google but thin on Meta is telling you where they believe their audience is. That is strategy, not just creative.
Turn a found ad into a reference, not a screenshot
Here is where almost every competitor-research workflow dies. You find great ads, you screenshot them into a folder, and the folder rots. Nothing ships. The fix is a shift in how you treat each find. A competitor ad is not a template to trace and it is not a mood-board decoration. It is a reference: a proven structure you extract and rebuild with your own product, brand, and claims in front.
When you save an ad, save the thing that made it work, not just the image. Note the hook in the first line, the format (unboxing, problem-solution, founder-to-camera, offer-led static), the structure of the argument, and the specific moment it shows. Those are the transferable parts. The colours, the model, the exact wording are theirs, and copying them gets you a worse version of their ad. Rebuilding the structure with your product gets you an ad that is yours and still carries the pattern that was validated on your shared audience.
Finding a competitor's ad is a two-minute job. The advantage is in what you build from it, and a screenshot builds nothing.
Where AIMS fits
AIMS is built for the second half of this, the part the libraries leave you to do alone. Instead of screenshotting competitor ads into a folder that goes nowhere, you point our competitor tools at a rival and we continuously pull the ads they are running across Meta and Google, so nothing disappears when they pause a campaign. Then each ad becomes a working reference: you pick one and recreate its structure on-brand, with your own product held pixel-accurate through generation, using our AI static ads and product video tools. The hook, the framing, and the format carry over. The product, the brand, and the claims are yours. It closes the loop that a swipe folder never does, from the ad you found to the ad you actually ship.
FAQs
Can you see any competitor's Facebook ads for free?
Yes. The Meta Ad Library at facebook.com/ads/library is free, needs no login, and shows every ad any advertiser is currently running. Search the brand name or a keyword, pick your country, and you see the full creative, copy, and landing-page link. There is no way for a brand to hide the ads it is actively running from the library.
Does the Meta Ad Library show how much competitors spend?
Not for commercial ads. Spend, reach, and impression data are only shown for ads about social issues, elections, or politics. For a normal ecommerce or SaaS brand you see the creative and run dates but no performance numbers, so you infer which ads are working from how long they have run and how many variants are live, not from a spend figure.
How do I find a competitor's ads if they are not on Facebook?
Use the Google Ads Transparency Center at adstransparency.google.com and search by their domain rather than their brand name. It surfaces their Search, Display, Shopping, and YouTube ads across every account pointing at that domain. A brand that is quiet on Meta is often spending heavily on Google, and this is the free way to see it.
Why do competitor ads disappear from the Ad Library?
Because non-political ads only appear while they are actively running. The moment an advertiser pauses or ends a commercial ad, it leaves the library. Only ads about social issues, elections, or politics are archived long-term. If you find a reference worth keeping, save it immediately, because there is no guarantee it will still be there later.
Is it legal to copy a competitor's Facebook ads?
Studying competitor ads for research is completely standard and the libraries exist to make it public. Directly copying their creative, wording, or brand assets risks trademark and copyright problems and, more practically, produces a weaker clone of their ad. The safe and more effective approach is to extract the structure that works and rebuild it with your own product, brand, and claims.
