Back to all articles
FacebookAd LibraryGuide
·12 min read

The Facebook Ad Library: How to Use It for Competitor Research

A practical guide to the Facebook Ad Library: how to search, filter, read ad longevity, find a competitor's active ads, and where it falls short.

The Facebook Ad Library is the single most useful free resource for understanding what your competitors are actually paying to put in front of customers. It is public, it is free, and it shows every active ad running across Meta's platforms right now. The catch is that it was built for transparency and political accountability, not for marketers doing competitive research — so once you try to use it at scale, the gaps show up fast.

The Facebook Ad Library is a free, public database from Meta that lets you search and view every ad currently running across Facebook, Instagram, Messenger, and the Audience Network. You can search by advertiser page or by keyword, filter by country and category, and for many ads see how long they have been running — making it the best free starting point for spying on a competitor's paid creative.

What the Facebook Ad Library is (and why it exists)

Meta launched the Ad Library in 2019 as part of a broader push for advertising transparency, largely in response to scrutiny over political and election advertising. The original mandate was civic: let anyone see who is paying for political and social-issue ads. But Meta extended the tool to cover all active ads, not just political ones — and that decision quietly handed marketers one of the best free competitive-intelligence tools on the internet.

Every ad that is live on a Meta platform appears in the library while it runs. That means the moment a competitor launches a campaign, the creative becomes publicly visible. There is no login wall for basic browsing, no scraping required for a quick look, and no cost. You are seeing the same ads your competitor's customers see, organized in one searchable place.

A few important framing points before you dive in:

  • The library shows active ads. Once an advertiser stops running an ad, it disappears from the standard view (political and social-issue ads are archived for seven years, but commercial ads are not).
  • It shows the creative and the advertiser, not the targeting, the budget, or the results. You see what they are running, not who they are showing it to or how well it performs.
  • Coverage is global, but some data fields (like the "ads about social issues, elections or politics" detail) only appear for ads that fall into those categories.

How to access the Facebook Ad Library

You do not need a Facebook account to browse. Go directly to facebook.com/ads/library. The interface loads with a country selector, a category selector, and a search box. That is the entire entry point — there is no separate "pro" mode to unlock.

If you are logged into Facebook you will see a slightly richer experience in some regions, but the core search works identically whether you are signed in or not. This is genuinely useful for quick anonymous research: you can look at a competitor without your own account leaving any footprint.

Step-by-step: researching a competitor's ads

Here is the workflow I use when I want to understand a specific competitor's paid strategy. Follow these steps in order.

Step 1 — Set your country

The first dropdown is country, and it matters more than people expect. The library defaults to showing ads served in a single country. If your competitor runs different creative in the US versus the UK versus Germany, you will only see one market at a time. Set this to the country whose ads you actually care about. To map a competitor's full footprint, you will need to repeat your search across each country they operate in — which is the first sign of how tedious this gets at scale.

Step 2 — Choose the ad category

The category selector lets you narrow to "All ads," "Issues, elections or politics," or other special categories. For competitor research on a normal business, leave it on All ads. The political category exists because those ads carry extra disclosure requirements; you rarely want it for e-commerce or SaaS research.

Step 3 — Search by page name (the reliable method)

In the search box, type the competitor's brand or Facebook Page name. As you type, Meta suggests matching Pages. Click the correct Page rather than running a free-text search — this is the difference between seeing that brand's ads and seeing every ad that happens to mention the brand's name.

Once you select the Page, the library shows every ad that advertiser is currently running, newest activity first. This is your competitor's live ad account, exposed. Scroll through it.

Step 4 — Search by keyword (for discovery)

If you do not know who your competitors are yet, switch to keyword search. Type a product term, an offer phrase ("free shipping," "30-day trial"), or a category descriptor. The library returns ads from any advertiser whose creative contains that keyword. This is how you discover competitors you did not know existed — brands bidding on the same customer with the same language.

Keyword search is noisier than page search. Expect to wade through irrelevant results, and remember it only matches the visible ad text, not images or video, so a competitor running purely visual creative may not surface.

Step 5 — Read each ad's detail

Click "See ad details" (or "See summary details") on an individual ad. Depending on the ad and category, you may see:

  • The start date — when the ad first began running.
  • Platforms — whether it runs on Facebook, Instagram, Messenger, or Audience Network.
  • Multiple versions — many advertisers run several variations of one ad under a single ID; the detail view shows you how many active versions exist, which is a strong signal they are split-testing.
  • The landing destination — the link the ad points to, which tells you which product or offer page they are driving traffic to.

Step 6 — Read ad longevity

This is the most valuable signal the free library gives you, so it gets its own section below.

Reading ad longevity: the free signal that actually matters

For many ads, the detail view shows a start date ("Started running on…"). That single field is the closest thing the free Ad Library gives you to a performance signal.

The logic is simple and reliable: advertisers do not keep losing ads alive. Paid media is ruthless — if an ad is not converting, it gets paused within days. So when you find an ad that has been running for weeks or months, you are looking at something that is almost certainly profitable for that advertiser. Longevity is a proxy for performance.

Here is how to turn that into research:

  1. Open a competitor's Page in the library.
  2. Note the start date on each active ad.
  3. Calculate roughly how long each has been live (today's date minus the start date).
  4. Rank the ads by duration. The oldest still-active ads are your competitor's proven winners.
  5. Study those winners closely — the hook, the offer, the format, the angle. That is the creative your competitor has bet money on, repeatedly, and kept.

A short checklist for reading longevity correctly:

  • Is the ad still active today? (Disappeared = paused = ignore as a winner.)
  • How many days between the start date and now?
  • Are there multiple active versions of the same concept? (More versions = bigger budget = stronger winner.)
  • Is the same angle repeated across several separate ads? (Repetition of a theme is a winner signal.)
  • Does the longevity hold across multiple countries? (Global longevity = a very strong creative.)

If you only take one habit from this guide, make it this: sort by longevity, and study what survives.

The limitations of the Facebook Ad Library

The free library is excellent at what it was built for and frustrating for everything else. Be honest about the gaps so you do not mistake a partial picture for a complete one.

It is Meta-only. The library covers Facebook, Instagram, Messenger, and Audience Network — and nothing else. Your competitor's TikTok ads, YouTube ads, and Google campaigns are completely invisible here. If you only watch the Ad Library, you are watching one channel of a multi-channel war.

There is no scoring or ranking. The library will not tell you which ad is performing best. You have to infer it manually from start dates, one ad at a time. There is no "top ads" view, no spend estimate, no engagement metric on commercial ads.

There are no alerts. Nothing notifies you when a competitor launches a new ad or kills an old one. You only learn what changed by manually re-checking the Page — which means you find out after the fact, often weeks late.

It is tedious at scale. Tracking one competitor in one country is fine. Tracking fifteen competitors across six countries, re-checking each weekly, recording start dates in a spreadsheet, and noticing what is new — that is hours of manual work every week, and it is exactly the kind of work people quietly stop doing after a month.

No saving or organization. You cannot bookmark an ad inside the library, tag it, or build a swipe file. The best you can do is screenshot and paste into a doc, which loses the start date and the link the moment you do.

No store-level context. When you find a winning ad, the library shows you the creative — but nothing about the business behind it. You cannot see the store's overall traffic, how many ads they run in total, or roughly what they spend. The ad is a single tile, disconnected from the operation that produced it.

These are not flaws in the tool — Meta built a transparency database, not a research platform. But they are the exact reasons serious competitor research outgrows the free library.

How WhatWins extends the Facebook Ad Library

WhatWins is built to start where the free library stops. It is an ad-spy and organic-intelligence tool that combines competitor ad tracking (Meta and TikTok) with viral organic-content intelligence in one place. The loop is simple: Track → Analyze → Reproduce → Grow. Here is how it closes each specific gap above.

Longevity and active-duration as a first-class signal

Instead of opening each ad and doing date math by hand, WhatWins surfaces active duration as a sortable, scannable field. You see at a glance which of a competitor's ads have been running longest — the proven winners — without manually recording start dates. The same "longevity = performance" logic you would apply by hand, applied automatically across an advertiser's entire account.

Scoring, not guessing

WhatWins ranks ads so the proven performers float to the top. Rather than scrolling a competitor's full library hoping to spot the winner, you get the strong creative surfaced first, with the signals (duration, version count, repetition) already factored in.

Cross-platform: Meta and TikTok in one view

This is the gap the free library cannot close at all. WhatWins tracks competitor ads on both Meta and TikTok, so you see the whole paid strategy, not just the Facebook half. If a competitor is winning on TikTok and coasting on Meta, you will see it — something the Ad Library structurally cannot show you.

Competitor tracking with breakout alerts

You add the competitors you care about once, and WhatWins watches them for you. When a competitor launches new creative or a new ad starts gaining traction, you get alerted — so you find out while it is happening, not weeks later on your next manual check. That is the difference between reacting and leading.

A real swipe library

Every winning ad you find can be saved into an organized swipe library — tagged, searchable, and kept with its context intact (not a screenshot that loses the start date). When it is time to brief new creative, you have a curated file of proven angles instead of a folder of orphaned screenshots.

Shop Tracker: the store behind the ad

When you find a winning ad, WhatWins' Shop Tracker lets you look at the store behind it — its traffic, how many ads it runs, and its estimated spend. That turns a single creative tile into a full picture of the operation: not just "this ad exists," but "this is how big the business running it is and how hard they are pushing." The library shows you the ad; Shop Tracker shows you the company.

Organic intelligence in the same tool

Paid ads are only half of what is working for a competitor. WhatWins also tracks viral organic posts on Instagram, TikTok, and YouTube, so you can see what is winning without spend alongside what is winning with it. (For the organic side, see our guide to finding viral TikTok and Reels content before it peaks.)

If you want a broader survey of the category before you commit, we keep an up-to-date roundup of the best ad spy tools and a deeper walkthrough of how to spy on competitors' Facebook ads. For e-commerce specifically, our guide to the best product research tools covers finding winning products from the ads behind them.

Putting it together: a weekly competitor-research routine

Here is a compact routine that uses the free library for what it is good at and WhatWins for everything it is not.

TaskFree Ad LibraryWhatWins
Find a competitor's active Meta adsSearch the Page manuallyTracked automatically
Read ad longevityOpen each ad, do date mathSortable active-duration field
Identify the proven winnersManual ranking by start dateAds scored and surfaced
See TikTok ads tooNot possibleIncluded in one view
Know when something new launchesRe-check manuallyBreakout alerts
Save and organize winnersScreenshotsSwipe library
Understand the store behind an adNot possibleShop Tracker
See viral organic contentNot possibleReel radar

The honest takeaway: start with the free Facebook Ad Library — it is genuinely good and costs nothing. The moment you are tracking more than one or two competitors, want TikTok in the picture, or want to stop finding out about new ads weeks too late, that is the point where the manual approach stops scaling and a dedicated tool pays for itself.

Frequently asked questions

Is the Facebook Ad Library free?

Yes. The Facebook Ad Library is completely free and public. You do not need a Facebook account to browse it — just go to facebook.com/ads/library, choose a country, and search by advertiser Page or keyword. Meta built it as a transparency tool, so there is no paid tier and no login wall for basic competitor research.

Can you see how long a Facebook ad has run?

For many ads, yes. The ad detail view shows a "Started running on" date. Subtract that from today's date to estimate longevity. Long-running active ads are almost always winners, because advertisers pause anything that is not converting. Note that once an ad is paused it leaves the standard view, so you can only measure duration on ads that are still live.

Can I see a competitor's ad budget or targeting in the Ad Library?

No. The Ad Library shows the creative, the advertiser, the start date, and the platforms — but never the budget, the spend, the audience targeting, or the results. For commercial ads, those fields simply are not disclosed. To estimate the scale and spend behind a store, you need a dedicated tool; WhatWins' Shop Tracker estimates store traffic, ad volume, and spend.

Does the Facebook Ad Library show TikTok or Google ads?

No. The library only covers Meta platforms — Facebook, Instagram, Messenger, and Audience Network. A competitor's TikTok, YouTube, and Google ads are invisible there. To see Meta and TikTok ads together, you need a cross-platform tool. WhatWins tracks both in one view, which is why it is a common choice for full-funnel competitor research.

How do I find a competitor's best-performing ad for free?

Open their Page in the Ad Library, note the start date on each active ad, and rank them by how long they have been running. The oldest still-active ads are the proven winners. Pay extra attention to concepts that appear in multiple active versions — that signals a bigger budget behind a creative the competitor trusts.

Start tracking what's winning

The free Facebook Ad Library is the right place to begin. When you are ready to track competitors across Meta and TikTok, get alerted the moment new ads launch, sort by longevity automatically, and see the stores behind the ads, start a free trial of WhatWins or compare plans on our pricing page. Track what wins, analyze why, reproduce it, and grow.

See what's winning in your niche

Track competitors' live ads and the content going viral, analyze what works, and reproduce it. Set up takes three minutes.

Start your free trial