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

Searching the Google Ads Transparency Center...

Try:

Public Google Ads Transparency data. Nothing behind a login.

Google Ads Transparency has no ads on record for that search. Google indexes ads by advertiser, so the brand's exact domain works best, for example nike.com.
Google Ads Transparency has no ads on record for . That is an answer about the brand, not a problem with the search: they are not running Google ads that Google publishes, or they advertise under a different registered name.
We could not reach Google Ads Transparency just now, so this is not a result about that brand, we simply could not look. Please try again in a moment. This search has not been counted against your allowance.
free left ·

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 everything a competitor runs off Meta uncovered.

The cleaner fix is a layer on top of the public data that does the reading for you. That is what AdEye is, for the Google side of a brand's advertising: it pulls their live public ads from the Google Ads Transparency Center into one feed, which covers Search, Shopping, Display and YouTube video in a single advertiser record, and on the paid plans the AI tags every creative's hook, angle and format. It surfaces a working signal from run length, so the longevity read you were doing by hand is just there, and it keeps the first-seen dates Google throws away, so re-running a competitor shows you what changed instead of a fresh snapshot. Your Facebook and Instagram research still happens in the Meta Ad Library, since AdEye does not read Meta, but the Google half stops being the tab you never open. 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 saving, no sorting by run length and no memory of what ran last month. Those gaps are exactly why an ad intelligence layer exists on top of the public libraries. 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.

Curious what the same competitors are running on the Google side, already ranked by what is working? Type a brand or domain into the AdEye demo and watch their live Search, Shopping, Display and YouTube ads stream into one feed, or see the plans to start tracking your full competitive set on Google.

See what your competitors are running with AdEye

Type any brand and watch their live Google ads stream into one feed, 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: the Google Ads Transparency Center. Nothing behind a login, no private data.

Live Google Ads Transparency data · Run length · Public data only