Meta Ad Library (formerly the Facebook Ad Library)
Type a brand, pick a country, and we open Meta's official library with the filters already set. Below the form: what the library publishes, what it withholds, and how to search it like someone who does this every week.
What the Meta Ad Library is
The Meta Ad Library is Meta's public archive of the ads running across Facebook, Instagram, Messenger and the Audience Network. Meta built it in 2018, under pressure over political advertising, and it has quietly become the most useful competitive research tool in performance marketing: every advertiser on the platform is in it, whether they like it or not.
It launched as the Facebook Ad Library and the two names still float around interchangeably. The rename followed the company's own, the URL never changed, and facebook.com/ads/library remains where the tool lives. If someone tells you to check the FB ad library, they mean this.
It is free, it needs no account, and the advertiser is never told you looked. You only sign in to Facebook if you want to download the results of a search, which Meta gates behind its terms of service.
What is actually in it
Meta is precise about the scope, and the precision matters because most guides get it wrong. The library holds every ad currently running across Meta's apps, worldwide. On top of that live set it keeps three archives: ads about social issues, elections or politics for seven years; ads delivered anywhere in the EU for the past year; and ads delivered in the UK for the past year, covering ads that ran after 1 July 2025.
Read that list again, because the gap in it is the whole story. A normal commercial ad in the United States, Canada, Australia or anywhere outside those windows exists in the library only while it is running. The day the advertiser switches it off, it is gone, and nothing you can do inside the tool brings it back.
New ads appear within 24 hours of their first impression, and edits to a live ad show up on the same schedule.
What each ad shows you
Open any result and you get the creative itself — image, video or carousel — plus the primary text, the headline, the call-to-action button, the display domain and the destination the ad points at. Above it sits the Library ID and the date the ad started running, and a row of icons tells you which Meta surfaces it was delivered on.
Two details repay attention. The line reading that an ad has multiple versions means the advertiser is running variants of the same creative, which is a direct read on what they are testing. And the start date, on an ad still running months later, is the closest thing the library gives you to a performance signal: nobody keeps paying for a loser.
Both are easy to see on a live search. Scroll Warby Parker's active US ads and the cards carrying a line like two ads use this creative and text are the ones where a single concept is being run in more than one cut — a different opening frame, a different headline against the same image. Count how many of a competitor's ads carry that line and you have a rough measure of how seriously they test rather than how much they publish.
Ads delivered into the EU carry extra fields under an EU transparency panel — reach per country, the date range, and the targeting parameters the advertiser selected. Political and issue ads carry more still: the funding entity, a spend range, an impressions range and a demographic breakdown, all of which also feed the downloadable Ad Library Report.
What it will not tell you
For an ordinary commercial ad, the library publishes no spend, no impressions, no click-through rate and no conversion data. This is not a field waiting to be filled in — that data is not in the library at all. Any tool promising you a competitor's Facebook ad spend is either estimating it from something else or making it up.
There is no performance ranking either. Sorting by impressions works only where impression data exists, which is the political and EU-delivered set, so for commercial research you are reading the ads themselves rather than any metric attached to them.
The Ad Library API has the same shape of limitation. It is scoped to ads about social issues, elections and politics, plus ads delivered to the EU and associated territories. You cannot script a competitor's ordinary retail ads out of it.
How to search it without wasting an hour
The search box does two different jobs and does not tell you which one it is doing. A keyword search matches text inside ads and the names of the Pages running them, so a query like Nike returns the brand, plus resellers, affiliates, dropshippers and anyone who wrote the word in their copy. On a big brand the noise is overwhelming.
Watch it happen on three real searches, all set to active ads in the United States. Warby Parker returns roughly 420 results and behaves: almost everything on the first few screens is Warby Parker's own Page. Gymshark returns around 600 and starts to drift — among the brand's own ads sits a Planet Fitness campaign offering a summer pass with twenty per cent off Gymshark, which matched because the word appears in the copy. Then search Ridge, the wallet company, and you get roughly thirty-two thousand results, because ridge is an ordinary English word and the library is matching every advertiser who used it.
That progression is the whole lesson. The more common the brand name, the less a keyword search is worth, and there is no setting that fixes it — the fix is to stop searching text and start reading one Page.
The reliable route is to find the advertiser's actual Page and read their ads directly. When a brand's Page name does not match their brand — and it often does not, because Pages carry country suffixes, legal entities or old company names — the fastest fixes are these:
The country filter is the other trap. Ads are indexed by where they were shown, so a search set to the United Kingdom will not surface the US campaigns of the same advertiser. If you are checking whether a competitor has launched something, check their home market and yours, separately.
- Open the brand's website and follow their own Facebook or Instagram link — that is the Page the ads run from.
- Search their Instagram handle rather than their brand name; the two are usually connected to one business.
- Find one ad you know is theirs, click the advertiser name on it, and you land on a Page-scoped view of everything they are running.
- Switch the ad category between All ads and Issues, elections or politics — they return different data sets, not different sorts of the same one.
Where the Meta Ad Library stops being enough
The library answers one question well: what is this advertiser running right now. It is built for transparency, not for research, and the difference shows the moment you want a second look.
Nothing is diffed, so the ads that started this week and the ones quietly killed last Tuesday look identical to the ads that have run all year. Nothing is stored, so a creative you saw in March and want to reference in July is unrecoverable outside the EU and UK windows. Nothing is exported, so building a swipe file means screenshots in a folder. Nothing alerts you, so a competitor's launch reaches you whenever you next happen to look. And the results are paginated and reordered on every load, which makes even a manual weekly check unreliable.
Marketers work around all of this the same way — a calendar reminder, a scroll, a screenshot, a Slack message — and it holds for about three weeks.
What we are doing with that button
Nothing clever. The form builds Meta's own query string — country, search term, active status, ad type — and opens facebook.com/ads/library in a new tab. There is no search running on our servers, no results view of ours, and nothing to sign up for.
It exists because Meta's filters reset constantly and typing the same four settings every time is tedious, not because we can see anything the library will not show you directly.
Prefer to start from scratch? Open the Meta Ad Library
Meta Ad Library questions, answered honestly
Is the Meta Ad Library free?+
Yes, completely, and you do not need a Facebook account to search it. The only thing an account unlocks is downloading search results, which Meta puts behind its terms of service.
Can I see how much a competitor spends on Facebook ads?+
Not for ordinary commercial ads. Spend and impression ranges appear only on ads about social issues, elections or politics, where disclosure is a legal requirement. For a normal brand campaign the library shows the creative and the start date, and no financial data of any kind.
Does the Meta Ad Library show inactive ads?+
Only in specific cases. There is an inactive filter, and it surfaces the political and issue archive of the past seven years, EU-delivered ads from the past year, and UK ads from the past year that ran after 1 July 2025. A commercial ad outside those windows disappears from the library once the advertiser stops running it.
Can you download ads from the Meta Ad Library?+
You can download the data behind a search once logged in, and the Ad Library Report covers political and issue advertising. There is no button that saves a competitor's video or image creative — people right-click, screen-record or screenshot, which is why swipe files usually live in a folder nobody maintains.
Will an advertiser know I looked at their ads?+
No. The library is a public archive with no notification to advertisers and no access log they can see. Searching a competitor is invisible to them.
What is the difference between the Facebook Ad Library and the Meta Ad Library?+
Nothing. Meta renamed the Facebook Ad Library when the company rebranded, and the tool still lives at facebook.com/ads/library. Both names refer to the same archive covering Facebook, Instagram, Messenger and the Audience Network.
The library shows today. Rival Ads keeps the record.
We watch your competitors' Meta Ad Library pages on a schedule, archive every creative before it disappears, and show you what started, stopped and kept running since last time. New ads land in your inbox the sync they appear, and a strategy read explains what the change means.
Rival Ads tracks competitors on Meta, Google, TikTok and LinkedIn. Every plan includes a 30-day free trial. Plans start at $29/month.
The other ad libraries
Each guide covers what that platform publishes, how to search it without wasting an afternoon, and where its data stops.
Google Ads Transparency Center
Ads from every verified Google advertiser across Search, Display, Shopping, Maps, Play and YouTube.
TikTok Commercial Content Library
Every TikTok ad shown in the EU, EEA and UK since October 2022, active or long finished.
LinkedIn Ad Library
B2B ads that ran on LinkedIn since June 2023, searchable by company, payer or keyword.
Ads Transparency Center (YouTube filter)
There is no standalone YouTube library — YouTube ads sit inside Google's, behind a platform filter.
All ad libraries, compared
What each platform exposes, why they all exist, and which one answers your question.