How to See a Competitor's Facebook Ads
Using the Meta Ad Library, and What It Will Not Tell You
Short answer
You can see any competitor's active Facebook ads in the Meta Ad Library, a free public database at facebook.com/ads/library. Search the advertiser by Page name, filter by country and platform, and you get every ad currently running with its creative, format and start date. No account or paid tool is required.
1. What is the Meta Ad Library?
The Meta Ad Library is a free, public database of every ad currently running across Facebook, Instagram, Messenger and the Audience Network. Anyone can search it by advertiser, with no account and no paid tool.
- Meta Ad Library
- A public, searchable archive published by Meta that lists the ads running across its platforms, including the creative, the placements and the date each ad started.
- Also known as: Facebook Ad Library, Facebook Ads Library
- Full definition of Meta Ad Library
It exists because of advertising transparency rules, and Meta made it open to everyone rather than to advertisers only. You can browse it at facebook.com/ads/library without logging in, and there is no rate limit on normal human browsing.
For competitive research this is unusual and valuable. Most channels make you infer what a competitor is doing. Paid social on Meta is the opposite: if a rival is running an ad, the creative is published, timestamped and searchable while it is live. You are not estimating their strategy, you are reading it.
2. How do I find a specific competitor's ads?
Open the Ad Library, set the country, set the ad category to "All ads", then search the competitor by Page name and pick the Page from the suggestions rather than searching free text.
The whole search takes under a minute once you know which two filters matter.
- Open the library and set your country. Go to facebook.com/ads/library. The country filter is not optional in practice: the same advertiser often runs entirely different creative per market, so the wrong country gives you a real but irrelevant answer.
- Set the ad category to "All ads". The default category filter can restrict results to political and social issue ads, which is the one category most commercial competitors will have nothing in. Switching to "All ads" is what makes normal advertising visible.
- Search the competitor by Page, not by keyword. Type the competitor name and select their Page from the suggestions. A Page match returns everything tied to that advertiser. A free-text search only returns ads whose copy happens to contain the words you typed, so it misses most of them.Check every Page a brand owns. Regional, product and recruitment Pages are separate advertisers in the library, so the main brand Page can hide most of the activity.
- Narrow by platform and media type. Use the platform filter to separate Facebook placements from Instagram, and the media filter to isolate images, video or a mix. This is how you see whether a competitor treats the two platforms as one campaign or two.
- Repeat for every market that matters. Change the country and search again. Comparing the creative a brand runs in different markets is one of the fastest ways to see which message they consider proven, because the tested message is the one they export.
3. Do I need an account, and can competitors tell I looked?
No to both. The Ad Library is a public transparency tool, browsing it is anonymous, and advertisers cannot see who viewed their ads. The same is true in reverse, so treat your own live ads as public.
You do not need to be logged in to a Facebook account, and you do not need a Business Manager, an ad account or any paid tool. This matters more than it sounds: it means competitive ad research has no procurement step and no audit trail on the other side.
The reverse also holds, and it is the part most teams forget. Every ad you run on Meta is visible to your competitors from the moment it goes live. If your launch plan depends on a paid campaign staying secret, the plan is already broken.
4. What does the Ad Library show, and what does it hide?
It shows the creative, the format, the placements and the start date for every active ad. It does not show spend, targeting or results for commercial advertisers, and no third-party tool can recover them.
| Data | Published? | What you can do with it |
|---|---|---|
| Ad creative (image, video, copy) | Yes | Group ads by promise to find the message they believe converts |
| Format and placements | Yes | See whether Facebook and Instagram get the same treatment |
| Date the ad started running | Yes | Use duration as your performance proxy |
| Landing destination | Yes | Identify the page carrying their paid traffic |
| Spend and budget | No | Nothing. Any figure you see elsewhere is an estimate |
| Targeting, audiences, exclusions | No | Nothing, outside the EU disclosures below |
| Impressions, clicks, conversions | No | Nothing. Performance is invisible |
| Inactive and past ads | Political only | Record what you see while it is live, or lose it |
5. How do I tell which of a competitor's ads is actually working?
Use duration. Performance is not published, so how long an ad has been running is the closest public signal that it earns its budget. Advertisers do not keep paying for creative that loses money.
Start with volume and dates. The number of active ads and their start dates tell you whether a competitor runs an always-on programme or a campaign burst. A dozen ads launched on the same day is a campaign. Three ads that have been live for four months are a tested, working baseline, and those are the interesting ones.
Then read the creative pattern. Group the ads by what they promise: discount, feature, social proof, founder story, comparison. The pattern that appears most often, and has run longest, is the message the competitor believes converts. When a new angle appears and then multiplies within two weeks, they found something.
Finally look at the landing destination. Ads point somewhere, and the destination reveals the funnel: a product page, a lead form, a webinar registration, an app store. If several ads with different creative all point to the same page, that page is carrying their paid traffic and is worth studying closely.
6. Can I see how much a competitor spends on Facebook ads?
No. Meta publishes spend only for political and social issue advertising. For commercial advertisers there is no budget, spend or result in the library, and every third-party spend figure is a modelled estimate.
This is the single most common false expectation about the Ad Library, and it is worth being blunt about. Tools that quote a competitor's exact Facebook ad spend are producing an estimate built on assumptions about auction prices you cannot verify, applied to an ad count you can. Treat those numbers as directional at best, and never put one in a board deck without the word "estimated" next to it.
What you can do instead is count and compare. Ad count over time, creative refresh rate, and the ratio of video to static are all observable, all comparable between competitors, and all yours to record. They answer the question behind the spend question, which is usually "are they pushing harder than us right now".
7. How often should I check, and what should I record?
Weekly is enough for most markets if you check by hand, and the value comes from writing down what you saw so the next visit is a comparison rather than a fresh look.
A single visit to the Ad Library tells you what a competitor is doing today. The value is in the change: a new angle, a sudden increase in ad count, a format shift from static to video, a discount that appears for the first time in six months. None of that is visible from one snapshot, which is why occasional manual checking underperforms so badly.
If you do it by hand, record the same four things every time, in the same place, with the date:
- Active ad count per competitor, per country.
- The top three angles you can see, in your own words.
- The split between video and static creative.
- Any landing page that more than one ad points to.
Even a plain spreadsheet beats memory, because the point of the exercise is comparison against your own previous entry. Four columns and a date column is enough to make a trend visible after a month.
If you would rather not do it by hand, this is exactly what Oppira automates: it scans the ad libraries daily for the competitors you track and alerts you when their activity changes, so you see the shift on the day it happens rather than on your next scheduled check.
Key Takeaways
Active ads are public for every advertiser
The Meta Ad Library lists every ad currently running on Facebook and Instagram, searchable by Page, with no account required.
Duration is your performance proxy
Spend and results are not published. An ad that has run for months is the closest public signal that something works.
Search by Page, not by keyword
Page matches return the advertiser's complete set. Text search only finds ads whose copy contains your words, so it misses most of them.
Check every Page a brand owns
Regional, product and recruitment Pages are separate advertisers in the library, and the main brand Page can hide most of the activity.
Nobody can see you looking, and nobody can hide their ads
Browsing is anonymous and requires no login. The same applies in reverse: your live ads are visible to competitors immediately.
The change matters more than the snapshot
New angles, rising ad counts and format shifts are the signals worth acting on, and none of them are visible from a single visit.
Frequently Asked Questions
Sources
- Meta Ad Library Meta Platforms, July 2026.The primary source. Coverage rules and available filters are stated in the tool itself.
- Regulation (EU) 2022/2065, Digital Services Act, Article 39 European Union, October 19, 2022.The advertisement repository obligation behind the extra disclosures on EU-served ads.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. Start free and see your market clearly by tomorrow.