OpenAdLibraryOpenAdLibrary
Competitor Ad Research

How to Use the Meta Ad Library for Competitor Research

The Meta Ad Library is free and requires no login, but it hides spend and targeting for ordinary commercial ads. Here's how to search it properly and where its real limits are.

Editorial illustration: How to Use the Meta Ad Library for Competitor Research

The Meta Ad Library (facebook.com/ads/library) is a free, public tool: pick a country and ad category, search a Page name or keyword, and it lists every ad a Page is currently running across Facebook and Instagram, with the actual creative, when it started running, and which countries it's targeting. No login is required, and for most commercial advertisers it shows all active ads, not just political ones.

That's the core workflow in one paragraph. The rest of this covers the search filters that actually matter, what the tool shows differently for political ads versus ordinary commercial ones, and its real limitations for competitive research.

Step-by-step: searching the Meta Ad Library#

  1. Go to facebook.com/ads/library.
  2. Choose "All ads" as the category (not "Ads about social issues, elections or politics," which is a separate, more restrictive search).
  3. Select the country you want to search; results are country-specific, so a global brand may need several searches to see its full footprint.
  4. Search by Page name if you know it, or by a keyword if you're trying to find a Page you don't have the exact name for.
  5. Browse results. Each entry shows the creative (image, video or carousel), the ad's start date, and which Page is running it.
  6. Click into an ad for platform placement details (Facebook Feed, Instagram, Reels, Marketplace, etc.), where available.

What "All ads" vs. political ad search actually shows you#

Meta's Ad Library was originally built for political and social-issue ad transparency, which is why the two categories still behave differently:

  • Political/social-issue ads show spend ranges, impression ranges, and detailed demographic breakdowns (age, gender, region) of who saw the ad, because regulatory pressure specifically required that disclosure.
  • All other commercial ads show the creative, start date and targeted countries, but not spend, impressions or audience demographics.

This means for the vast majority of competitive research (a DTC brand's product ads, a SaaS company's lead-gen creative), you get to see exactly what they're running and since when, but not how much they're spending on it or precisely who they're targeting. That's a meaningfully different (and more limited) dataset than what political researchers get from the same tool.

What to do when a competitor's Page seems to be missing ads entirely#

If a search comes back empty for a brand you know is actively advertising, check three things before concluding they've paused everything. First, confirm you searched "All ads" and not the political/issue category by mistake, since the two searches use separate interfaces and don't cross-reference each other. Second, check whether the brand advertises through a Page with a different name than its public consumer brand, common when an agency, distributor or regional subsidiary manages the account. Third, try a broader keyword search rather than an exact Page name match, since minor punctuation or naming differences between how you'd type the brand and how their Page is actually registered can produce a null result even though the Page and its ads exist.

Useful search techniques#

  • Search the Page, not the brand name, if they differ. Some advertisers run ads under an agency's or holding company's Page rather than their consumer-facing brand name.
  • Check multiple countries separately. Results are scoped per-country, so a brand running different creative in the US versus the UK or Australia won't show up together in one search.
  • Sort by start date where the interface allows it, to see what's newest versus what's been running longest; a long-running ad is one of the more reliable signals that it's still converting for the advertiser.
  • Use the platform filter to separate Facebook-only creative from Instagram-specific or Reels-specific formats, since creative style often differs meaningfully between them.

The tool's real limitations#

  • No spend or impression data for ordinary commercial ads. You'll never see budget figures unless the ad falls into the political/issue category.
  • No targeting detail for commercial ads. You can see the ad ran in a given country, not who within that country it was shown to.
  • Page-based, not brand-based. If a competitor runs ads through several different Pages (regional subsidiaries, sub-brands, an agency account), you have to know to search each one; there's no single lookup that aggregates a company's full Meta presence automatically.
  • No historical archive beyond active or recently active ads. Ads that stopped running a while ago typically drop out of search results, so it's not a permanent record you can go back and check months later.

None of that makes it a bad tool, it's simply built for a narrower purpose (transparency and accountability) than full competitive intelligence, and it's worth knowing the boundary before you rely on it for a research deliverable.

Where the gap is: everything Meta doesn't run#

Meta's library is scoped entirely to Facebook and Instagram. If a competitor also runs native, content-recommendation-style ads (the "you might also like" widgets under articles on publisher sites, served through networks like Taboola, Outbrain or MGID), none of that shows up here, because those networks aren't Meta inventory and don't publish an equivalent public library at all. For a lot of DTC and lead-gen advertisers, native is a meaningfully sized channel that competitive research built solely around the Meta Ad Library will simply miss entirely; our guide on diversifying beyond Meta ads covers why that channel matters and how advertisers commonly split budget between the two.

If you've already exhausted what the Meta Ad Library shows and want to compare it against dedicated tools built for deeper competitive research (paid platforms that add filtering, alerting and longevity tracking on top of what Meta exposes natively), our roundup of Meta Ad Library alternatives compares eight options, free and paid.

Why the political-ad and commercial-ad experiences diverge so much#

It's worth understanding the history behind the split, because it explains why the tool feels uneven depending on what you're searching. Meta built the Ad Library initially in response to scrutiny over election interference and political ad targeting, and the detailed spend, impression and demographic disclosure requirements followed regulatory pressure specifically aimed at that category. Ordinary commercial advertisers were folded into the same public search interface later, but without the same disclosure obligations, since the underlying pressure that created the tool was never really about DTC product ads or SaaS lead-gen creative. That's why you can see a shoe brand's exact ad creative but never their budget, while a political campaign's ad in the same search interface shows a full spend range.

Reading creative patterns even without spend data#

Even without budget numbers, the Meta Ad Library still tells you something useful if you look at the right signals. An ad's start date, cross-referenced against today's date, tells you roughly how long it's been running, and a long-running ad is one of the more reliable proxies for "this is still converting" in performance advertising generally, the same logic that applies to ad longevity signals on native networks. Similarly, if a Page is running many creative variations of the same underlying offer simultaneously, that's usually a sign they're actively testing angles rather than running a single settled campaign, useful context even without knowing exact spend.

Combining Meta research with native ad research#

A thorough competitor audit checks both surfaces: Meta's own library for social creative, and a native-specific index for the content-recommendation side most brands overlook. OpenAdLibrary's ad intelligence platform tracks live native creative across 49 networks including Taboola, Outbrain and MGID, the exact gap the Meta Ad Library leaves open. Checking both gives you a genuinely complete read on a competitor's paid creative mix rather than half of it.

The bottom line#

The Meta Ad Library is free, requires no login, and is the correct first stop for seeing a competitor's Facebook and Instagram ads: search the Page, pick the country, browse the creative and start dates. It won't show spend or targeting for ordinary commercial ads, and it covers Meta's own inventory only, nothing running on native or other ad networks. Pair it with a native-specific tool if that channel matters for the competitor you're researching, since most do run there too.

Frequently asked questions

Do I need a Facebook account to use the Meta Ad Library?
No. The Meta Ad Library at facebook.com/ads/library is publicly accessible without logging in or having a Facebook account. Anyone can search any advertiser's Page and browse their active ads.
Can I see how much a competitor spends on Facebook ads?
Only for political and social-issue ads, which show spend ranges and impression ranges due to regulatory disclosure requirements. Ordinary commercial ads (product ads, lead-gen creative) show only the creative, start date and targeted countries, never spend.
Why can't I find a competitor's ads even though I know they're advertising?
The library is scoped per-country and per-Page, so you may need to check the specific country their ad ran in, and search the exact Page name they used, which sometimes differs from their main consumer-facing brand name (an agency or sub-brand Page, for example).
Does the Meta Ad Library show native or content-recommendation ads?
No. It only covers Facebook and Instagram inventory. Native ads served through networks like Taboola, Outbrain or MGID don't appear anywhere in Meta's library, since those are entirely separate ad networks with their own (mostly unofficial) tracking tools.
How long do ads stay visible in the Meta Ad Library?
Only active or recently active ads reliably show up in search. Once an advertiser stops running an ad, it typically drops out of the visible library over time, so it isn't a permanent historical archive you can check indefinitely.
The OpenAdLibrary Team
Written byThe OpenAdLibrary Team
Ad intelligence & native advertising research

We build OpenAdLibrary, the open ad-transparency platform. Every day our systems capture live native ads across Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo and MSN, identify the real advertiser behind each one, and follow the click to its landing page. These guides distill what we see in that data so you can research the market faster.