Meta Ad Library: how to use it — and what it actually shows

The Meta Ad Library is the most generous free competitor-research tool on the internet: every ad currently running on Facebook, Instagram, Messenger and Threads, from any Page, searchable by anyone. It's also quirkier than most guides admit. We track live Meta ads for 104 UK brands — 12,197 active creatives as of late August 2026 — and this guide covers both halves: exactly how to use the library well, and the placement patterns, vanishing-ad behaviour and unrendered dynamic ads we've measured that the library itself won't explain.

What the Meta Ad Library is

The Ad Library is Meta's public, no-login-needed record of every ad currently running across its apps — Facebook, Instagram, Messenger, Threads and the off-app Audience Network — from any advertiser, worldwide. It began as a political-ads archive in 2018 and was expanded to cover all active ads in 2019; the EU's Digital Services Act later forced extra disclosure onto EU-delivered ads (more on that below, because it matters even for UK research).

Unlike Google's equivalent, there is no meaningful volume cap that we've hit in practice: if a brand has 800 ads live, you can page through 800 ads. The catch is time, not volume: the library is a photograph of now, with almost no memory. That single fact shapes how you should use it.

How to search the Facebook Ad Library properly

  1. Go to facebook.com/ads/library. No Facebook account required.
  2. Set the country to United Kingdom and the category to All ads. If you leave the category on "Issues, elections or politics" — the historical default in some regions — you'll conclude a brand runs nothing.
  3. Type the brand name and pick the correct Page from the suggestions. Check the follower count and the blue tick: lookalike fan Pages and regional franchise Pages will pollute your results otherwise. Some brands run ads from several Pages (main brand, careers, local branches), so check for siblings.
  4. Filter by media type (image, video), platform and active status, then work through the grid.
Search by keyword, not just brand. The library also supports keyword search across ad copy — something Google's Transparency Center can't do at all. Searching "boiler cover" or "hot tub lodge" shows you every advertiser bidding on that message in your country, which is often more useful than checking rivals one by one.

What you can see on every ad

What you don't get, for ordinary commercial ads: spend, impressions, clicks or any performance metric. A brilliant ad and a dud look identical in the grid.

Where the ads actually run: what the platform data reveals

Every ad in the library lists its publisher platforms, and almost nobody reads them in aggregate. We do. Across our 12,197 live tracked creatives, the splits look like this:

PlacementShare of live ads set to run there
Instagram99.5%
Facebook99.1%
Messenger72.1%
Threads69.4%
Audience Network46.6%
WhatsApp1.0%

Two things fall out of that table. First, platform-splitting is essentially dead: only 0.5% of live ads are Facebook-only and 0.9% Instagram-only. Nearly everyone now hands placement to Meta's Advantage+ automation and runs the same creative everywhere, so "their Instagram strategy" and "their Facebook strategy" are, for most brands, the same strategy. Second, Threads is quietly mainstream: seven in ten live ads from the UK brands we track are opted into Threads placement, which is a bigger adoption number than most marketers would guess.

The EU transparency section: what DSA fields reveal

Under Article 39 of the EU's Digital Services Act, any ad delivered in the EU must carry extra public disclosure, and Meta surfaces it as a "European Union transparency" panel on the ad: who paid for it, who benefits from it, the targeting parameters the advertiser chose (age, gender, location), and reach estimates broken down by member state. The DSA also requires those ads to stay in the repository until a year after they last ran, and that is the only real memory the library has for commercial ads.

The catch for UK research: the UK isn't in the EU, so UK-only campaigns get none of this. In our data, only 687 of 12,197 live ads (5.6%) from tracked UK brands carry EU reach bands — the minority of campaigns that also serve Ireland or the continent. When they do, the panel is gold: it's the only free way to see a Meta advertiser's actual audience targeting and order-of-magnitude reach. If a brand you're studying trades in Ireland, check its EU-delivered ads first.

Quirk #1: no end dates, and ads that vanish

An active ad shows "Started running on…" and nothing else. The library never shows a scheduled end date, so you cannot tell whether a campaign has three days or three months left. More importantly, the moment a commercial ad stops, it disappears from the library entirely; only political and social-issue ads are archived long-term, and only EU-delivered commercial ads get the DSA's one-year grace.

This is not theoretical. Of the 12,437 Meta creatives we've captured across our tracked brands, 240 have already gone inactive, and those ads are no longer viewable in the public library. Whatever a competitor ran last Black Friday is gone unless someone recorded it while it was live. If you research manually, screenshot anything you might want to reference later; the library will not keep it for you.

Quirk #2: the {{product.name}} problem

Here's the one no other guide mentions. A huge share of modern Meta advertising is dynamic: catalogue ads that assemble themselves per viewer from a product feed. The Ad Library shows these unrendered: instead of a product photo and price, you see the raw template with placeholder variables like {{product.name}} where the content should be.

In our tracked data, 64.6% of live ads — 7,878 of 12,197 — contain raw template placeholders in their headline or body text. Nearly two thirds of what UK retail and e-commerce brands run on Meta is catalogue machinery you cannot actually preview. Scroll Wren Kitchens or a grocer's loyalty arm like Nectar (810 live ads at our last count, the biggest Meta library we track) and the grid is dominated by these templates.

Practical consequence: judging a retailer's Meta creative strategy by eyeballing the library undercounts dynamic product ads' role massively, and you can't see which products or prices they push. What the templates do reveal is structure — how many catalogue campaigns run at once, and the wrapper copy around the feed.

How fast Meta ads churn — and what longevity signals

Because run length is the library's only free performance proxy, it helps to know the base rates. Across our 12,197 live tracked creatives:

So an ad past the 60-day mark is already in the long tail, and anything past six months is a certified winner; study those first. The churn also means a monthly manual check misses most of what a competitor tests: a third of any brand's live library will be ads that didn't exist the week before.

How to use the Meta Ad Library well

  1. Verify the Page before you analyse — blue tick, follower count, and check for sibling Pages.
  2. Sort mentally by age. Ignore the sea of week-old tests; find the handful of old survivors, because those are the proven converters.
  3. Use keyword search for category sweeps — it's the library's genuinely unique feature versus Google's Transparency Center.
  4. Read version counts as test intensity. Many multi-version ads = an advertiser actively iterating; a static library = a brand on autopilot.
  5. Check EU-delivered ads for targeting and reach if the brand trades anywhere in the EU.
  6. Screenshot anything you care about. Stopped commercial ads vanish; the library keeps no history for you.

The honest verdict

The Meta Ad Library is the best free ad-intelligence tool of the four major platforms: complete for what's live, keyword-searchable, and no account needed. Its limits are structural: no performance data, no memory once an ad stops, no targeting outside EU-delivered ads, and a library where two thirds of retail creatives render as unfilled templates. It answers "what is this brand running right now?" and nothing about last month, next week, or what changed.

That's the part we built AdRival for: we snapshot 114 UK brands' live ads across Meta, Google, TikTok and LinkedIn, keep the history Meta throws away, and AI-qualify every creative — 29,544 so far, 12,269 of them Meta ads — for offer, discount, hook and urgency, so "which competitors launched a sale this week?" is a query, not an afternoon of scrolling. See it free on our Nectar, Gymshark and Dogs Trust pages, browse every brand we track, or read the companion guide to seeing competitor ads on every platform.

See this data live for any brand

AdRival tracks and AI-qualifies every live ad the brands we cover are running across Google, Meta, TikTok and LinkedIn — updated weekly.

Browse live ad libraries

More guides: How accurate are competitor ad launch dates? Our data, measured · How to Track Competitor Promotions and Discounts · Google Ads Transparency Center: what it shows and hides · See Competitors' Ads Free: Google, Meta, TikTok, LinkedIn · live ad libraries