We’re live on Product HuntSupport us

Facebook Ad Library Search: Filters, Tricks & Fixes (2026)

GuidesAugust 15, 20267 min readBy Klipio team
Facebook Ad Library Search: Filters, Tricks & Fixes (2026)

Facebook Ad Library search works, but it works literally: it's exact-match, country-scoped, and full of quiet gotchas that make people conclude the tool is broken when it's actually just pedantic. If you searched a brand you know is running ads and got "no ads," the cause is almost always a country mismatch, a name variation, or the brand advertising under a different page — all fixable in under a minute, and all covered below.

I use the library's search every week for competitor research, so this is the mechanics post: how search actually behaves, the filters that matter, and the troubleshooting checklist for when it seems down. (If you're new to the library itself — what it shows and hides — start with the complete Meta Ad Library guide and come back.)

How does Ad Library search actually work?

Head to facebook.com/ads/library. Before the search box does anything useful, two selectors control everything:

Country. The library shows ads delivered in the country you select. This is the number one source of confusion. A UK brand's ads won't show if you're set to United States; a DTC brand running only in Australia looks like it runs nothing at all from a US view. When in doubt, set the country to where the advertiser actually sells.

Ad category. Leave it on "All ads" for commercial research. The special categories (issues/elections/politics, housing, employment, credit) are for regulated ad types with extra disclosure.

Then the search box itself has two modes, and the difference matters:

  • Advertiser search. Start typing a brand name and the library suggests matching Facebook Pages. Click the page — don't just hit enter — and you get everything that page is running. This is the mode you want for "show me everything Brand X runs."
  • Keyword search. Hit enter on a raw phrase instead, and the library returns ads whose text contains that phrase, across all advertisers. This is the mode for niche research.

The keyword matching is close to exact-match. Search "posture corrector" and you get ads containing that phrase; you will not get ads that only say "fix your posture." Plurals, synonyms, and paraphrases are largely invisible to it. Treat it like grep, not like Google: run several phrasings of the same idea ("back brace," "posture corrector," "stop slouching") and you'll surface three different sets of advertisers.

Searching a niche vs. searching a brand

Brand search answers "what is my competitor doing?" Pull up their page, note which ads have old "Started running on" dates (the long-runners are the proven winners), and check the platform icons to see where they're actually delivering.

Niche search answers "what does this market respond to?" Keyword mode shines here because it cuts across brands, including tiny advertisers you'd never find otherwise. Two tricks I lean on:

  • Search spoken phrases, not category names. UGC-style video ads get transcribed into the ad text or captions people paste into primary text. Searching "I was skeptical" or "I've been using this for" pulls up testimonial-format ads across every niche — a fast way to build a swipe file of a specific creative format.
  • Search offer language. "Free shipping today," "50% off ends" — phrases like these surface whoever is currently promoting hard in a category.

Filters and URL parameters worth knowing

Once results load, a filter row appears: language, platform (Facebook / Instagram / Messenger / Audience Network), media type (image, video, meme, image and meme), and date range for when ads started running. These filters only appear post-search, which trips people up — you can't set them from the empty landing page.

Everything you set is reflected in the URL as parameters: country=, q= (your query), active_status=, ad_type=, media_type=, and so on. Two practical uses:

  1. Bookmarkable searches. Set up your exact search — country, competitor, video-only — and bookmark the URL. Your Monday competitor check becomes one click.
  2. Fast country switching. Editing country=US to country=GB in the address bar and reloading is quicker than driving the dropdown, and it's how I sweep a global brand's regional creative in a few minutes.

Also note active_status: in the EU, the library retains inactive ads, and this parameter lets you include them. Outside the EU, stopped ads are simply gone regardless of what you set — which is why saving ads matters (more on that below).

Why do results differ between countries?

Because the library is a per-country view of ad delivery, not a global database view. A brand running one global campaign will look similar everywhere, but most serious advertisers localize: different products, offers, languages, even different Facebook Pages per region. If a competitor looks weirdly quiet, sweep two or three of their major markets before concluding anything. What a brand tests in a smaller market this month often previews what they'll scale globally next month.

Facebook Ad Library not working? The troubleshooting checklist

Run these in order. In my experience this resolves well over nine out of ten "it's broken" situations.

1. "No ads" for a brand that's clearly running ads.

  • Country mismatch — the usual suspect. Switch the country selector to the brand's home market.
  • Name variation. The page might be "Nike Football," "Nike London," or a legal name you don't expect. Type slowly and read every autocomplete suggestion.
  • They advertise under a different page. Very common with DTC brands, agencies running whitelisted creator pages, and holding companies. Fix: go to the brand's actual Facebook page, scroll to Page Transparency, and click "Go to Ad Library" from there. That link is authoritative — it takes you to the exact page's ads no matter what it's named.
  • They genuinely aren't running ads right now. It happens. The library only shows active ads (outside the EU), so a brand between campaigns shows nothing.

2. Blank page or endless loading. Usually rate limiting, not an outage. The library throttles heavy anonymous use; you'll see spinners, empty grids, or a login prompt. Fixes that work: log in to a Facebook account, slow down, wait ten minutes, or switch browser/network. Heavy scrolling sessions trigger this fastest.

3. Login walls on mobile. The mobile experience is more aggressive about pushing you into the app or a login. For real research sessions, use desktop; the mobile web version is fine for a quick lookup and little else.

4. Search returns irrelevant ads. You're in keyword mode when you meant advertiser mode. Click the suggested page from the dropdown instead of pressing enter on the raw text.

5. Is the Meta Ad Library actually down? Rarely, but it happens — it's a Meta property and shares Meta's infrastructure. If the checklist above fails and Facebook itself is having problems (check Meta Status or Downdetector), it's them, not you. Come back in an hour. Genuine outages are usually short.

Save what you find — ads vanish

The step most people skip: the library is a live window, not an archive. Outside the EU, the moment an advertiser pauses an ad, it disappears, and there's no history to scroll back through. Every experienced buyer I know keeps a swipe file for exactly this reason — the winning ad you found today may not exist next Tuesday.

Meta gives you no download button, so here's my disclosed answer: our free Chrome extension adds one. It puts a Download button on every ad in the library — videos in original HD without watermarks, images, and full carousels (every card, not just the first). A "Find all ads" bulk mode scrolls an entire search, collects every running ad, and packs it into one ZIP with a searchable swipe board and a CSV of every ad, files named by advertiser and date. It's free, needs no account, and runs entirely in your own browser. Install is at klipio.io/meta-ad-library-downloader, and the full workflow is written up in how to download Facebook Ad Library videos.

My routine: every search session ends with saving anything worth studying. Sixty extra seconds, and my swipe file compounds while everyone else's research evaporates with the library's memory.

FAQ

Why is the FB ads library not working?

Nine times out of ten it's not broken: the country selector doesn't match where the advertiser runs ads, the brand's page is named differently than you expect, or they advertise under a separate page. Blank pages and endless spinners are usually rate limiting — log in, slow down, or wait a few minutes. True outages are rare and short.

Can you search for a specific ad on Facebook?

Not directly — there's no ad-ID search for the public. The practical route is to search the advertiser's name in the Ad Library (in the right country) and scan their active ads, or keyword-search a distinctive phrase you remember from the ad's text. If the advertiser stopped the ad, it won't appear at all outside the EU.

Where can I find the FB ads library?

At facebook.com/ads/library — it's free, public, and doesn't require a Facebook account to browse. Pick a country, leave the category on "All ads," and search by advertiser or keyword. You can also reach any page's ads via the Page Transparency section on their Facebook page.

Is there an issue with Facebook ads right now?

If the Ad Library won't load for you, first rule out rate limiting (try logging in or waiting ten minutes) and a country/name mismatch. If Facebook or Instagram are also misbehaving, check Meta's status page or Downdetector — a platform-wide issue takes the library with it, and there's nothing to do but wait it out.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free extension