AdEye
All posts
Guides

How to Use the Facebook Ad Library (And Its Limits)

How to use the Facebook Ad Library to see any advertiser live ads, plus the real limits of the native tool and how to work around them.

By the AdEye team

June 2026 · 10 min read

Ad Intelligence Feed

Try:
Ad libraries

Public ad-library data only. Nothing behind a login.

ads found · showing top creatives

·

The Meta Ad Library is the single most useful free resource in performance marketing, and most people use maybe a tenth of it. Learning how to use the Facebook Ad Library properly means you can see every ad a competitor is running on Facebook and Instagram right now, for free, without an account relationship of any kind. It is genuinely powerful. It is also genuinely frustrating, because Meta built it for transparency and regulators, not for marketers doing research. This guide covers both halves: how to get the most out of the native tool, and the real limits that send serious researchers looking for something more.

What the Facebook Ad Library actually is

The Facebook Ad Library (officially the Meta Ad Library) is a public, searchable archive of ads running across Meta's platforms: Facebook, Instagram, Messenger and the Audience Network. Meta launched it to make political advertising transparent and later expanded it to cover all active ads. The key word is public. Every ad in there is one a brand is actively paying to show to the world, which is why looking at it is legitimate competitive research and not anything shady. You are reading advertising that is, by design, out in the open.

That public-data-only framing is worth holding onto. There is a meaningful difference between studying ads a competitor has chosen to run publicly and trying to get at private account data, spend numbers, or audience settings, which the library does not expose and which you should not try to obtain. Stay on the public side and you are doing exactly what the tool is built for.

How to use the Facebook Ad Library step by step

Here is the core flow. Go to the Meta Ad Library, choose a country, and pick a category. For competitor research, choose "All ads." Then type a brand name in the search box and select their official Page from the dropdown.

You will now see every active ad that advertiser is running. A few things to do immediately:

  • Read the "started running" date. It is on every ad. An ad that has been live for two months is a far stronger signal than one that launched this week, because brands cut losers quickly. Longevity is your best free proxy for "this is working."
  • Count the variations. If a brand is running fifteen versions of one video concept, that concept is earning enough budget to justify constant iteration. Variation volume is a second strong signal.
  • Click "See ad details" on the ones that matter to see the platforms it runs on and, sometimes, multiple versions grouped together.
  • Note the creative itself: the hook in the first frame or headline, the angle it sells on, and the format (UGC video, static, carousel).

Do that across a competitor's top concepts and you have a real read on their strategy, not just a vibe. Pair this with the broader playbook in our guide on how to find competitor ads across every platform.

Search by keyword and by niche

You do not have to know the brand name. Switch the search type to keyword and the library returns ads whose text mentions that term. Search "retinol," "cold plunge," "AI notetaker," and you surface advertisers across a whole category, including small brands testing fresh angles before the big players notice. This niche-level view is how you find the up-and-comers worth watching, and it is the backbone of good Facebook Ad Library search as a research habit rather than a one-off lookup.

The real limits of the native tool

Here is the part the official help docs skip. The Facebook Ad Library is excellent at showing you ads and bad at almost everything else a researcher needs. The limits are real:

  • No real analytics. You get a start date and that is roughly it. There is no easy "sort by longest running" or "sort by most variations," so you are eyeballing dates one ad at a time. The single most useful signal, longevity, is locked behind manual reading.
  • Clunky, slow search. The interface is built for transparency, not workflow. Infinite scroll, no clean filtering by format or hook, and it resets your place constantly.
  • Facebook and Instagram only. The same brand may be spending heavily on TikTok, YouTube and Google, and the Meta library shows you none of it. You only ever see one platform's slice.
  • No saving, no organizing, no alerts. Find a great ad, close the tab, and it is gone. There is no swipe file and no way to be told when a competitor launches something new. Your research is a series of disconnected lookups.
  • No interpretation. It shows you the pixels. It will never tell you that an ad is a "problem call-out hook on a save-time angle," which is the read you actually want before briefing creative.

How to work around the limits

You can paper over some of this manually. Build a spreadsheet, log each strong ad with its start date, variation count, hook, angle and format, and revisit competitors on a weekly cadence. It works, but it is slow, it goes stale the moment you stop, and it still leaves three platforms uncovered.

The cleaner fix is a layer on top of the public data that does the unifying and the reading for you. That is what AdEye is: it pulls a brand's live public ads from the Meta Ad Library plus the Google Ads Transparency Center, TikTok Creative Center and YouTube into one feed, and the AI tags every creative's hook, angle and format. It surfaces a working signal from run length and variation count, so the longevity read you were doing by hand is just there. You save winners to a living ad swipe file and get alerted when a tracked competitor launches or scales a new ad. Same public source, none of the manual grind, and three more platforms in view. If you are weighing tools, our honest buyer's guide to the best ad spy tools lays out the trade-offs, and if you were considering a browser add-on, whether ad spy Chrome extensions actually work covers where those fall short.

A note on what to copy and what not to

Studying competitor ads is research, not a license to clone. Take the hook structure, the angle, the format insight, the proof that a concept has legs. Do not copy a competitor's exact copy, lift their footage, or imitate their brand so closely you confuse customers. The value of the library is in the strategy it reveals, not the assets. Read it for the why, then make something that is yours.

The bottom line

Knowing how to use the Facebook Ad Library well comes down to a few habits: search by brand and by keyword, weight long-runners and high-variation concepts, and read each winner for its hook, angle and format. The native tool is a fantastic free window into public advertising and a frustrating place to do real research, because it has no analytics, no cross-platform view, no saving and no alerts. Those gaps are exactly why an ad intelligence layer exists on top of it. And when the library itself acts up, our guide to fixing a Facebook Ad Library that is not working walks through the common causes and quick fixes.

If your question is narrower than all of this and you simply want to confirm whether one particular business is advertising at the moment, the short version is in how to see if a company is running Facebook ads, which covers the Page-name trap and why searching a domain returns nothing.

Want to see the same Meta data, plus three more platforms, already tagged and ranked by what is working? Type a brand into the AdEye demo and watch its live ads stream into one feed, or see the plans to start tracking your full competitive set.

See what your competitors are running with AdEye

Type any brand and watch their live ads stream into one feed from Meta, Google, TikTok and YouTube, each AI-tagged with its hook, angle and a working signal. Public ad-library data only.

See every ad your competitors run

Type any brand and AdEye pulls their live ads into one feed, then AI tags the hook, angle and format and shows you which ones are actually working.

Public ad-library data only: Meta, Google, TikTok and YouTube. Nothing behind a login, no private data.

4 ad libraries, 1 feed · AI hook and angle tags · Public data only