How to Use the Meta Ad Library for Competitor Research
The Meta Ad Library is a free, public database of every active ad running on Facebook and Instagram, searchable by anyone with no login or account required. For competitor research, you use it by searching a rival's Page, filtering to their active ads, and reading what they are currently spending on, especially how long each ad has been running, since longevity is the closest thing to a free performance signal you get.

Almost every marketer has opened the Meta Ad Library at least once. Far fewer use it as a real research tool. They type in a competitor's name, scroll the grid of ads, screenshot a few that look good, and close the tab. That is browsing, not research, and it leaves most of the value on the table.
The library itself is genuinely useful. Meta runs it as a comprehensive, searchable database for ads transparency, open at facebook.com/ads/library with no sign-in. You can see exactly which creatives a competitor is running right now, on which platforms, in which formats, and when each one launched. That is real intelligence, and it is free.
What you cannot get from it is performance. For ordinary commercial ads, the library shows no clicks, no click-through rate, no conversions, no return on ad spend, and no real spend. You can see that an ad exists. You cannot tell whether it is a small test or a major push. The other limit is scale: reading a competitor's full ad set by eye, noting the patterns, and tracking how they shift week over week is slow manual work, and slow manual work is the first thing a busy team drops.
This guide walks through how to actually use the Meta Ad Library for competitor research, step by step, then covers exactly where it stops and how AI tagging of competitor ads picks up where manual scanning gives out.
Key takeaways
The Meta Ad Library is a free, searchable database of active ads on Facebook and Instagram, with no login or Meta account required.
For competitor research, search a rival's Page name, filter to active ads, and record format, hook, message, offer, and launch date for each creative.
Run duration is the strongest free performance signal. One 2025 study of 47,392 ads found only 11.3% survived past 60 days of continuous running, so the long-runners are the proven winners.
The library shows no CTR, conversions, ROAS, or true spend for commercial ads, and non-political ads vanish from the library once they stop running.
Manual library scanning does not scale. Reading and tagging a full competitor set by hand is the same 20-hours-a-week problem teams face with their own creative.
AI tagging of competitor ads is what turns a wall of library screenshots into a structured read, which is exactly what a Competitor Tracking Agent is built to do.
What the Meta Ad Library actually shows
Before the how-to, it helps to be precise about what the tool gives you, because most confusion about competitor research comes from expecting data the library was never built to provide.
The Meta Ad Library, sometimes called the Facebook Ad Library, was launched as a transparency tool. Meta built it so that anyone could see the ads an advertiser is running, no account needed. Open it at facebook.com/ads/library and you can search the main library without a Facebook account, which makes it accessible to any marketer or researcher.
For each ad, you can see the creative itself, the platforms it runs on across Meta's apps, the format, the ad copy, the landing destination, and the date it started running. For political and social-issue ads, Meta shows far more, including spend, reach, impression ranges, and funding entities. For ordinary brand ads, which is what most competitor research is about, you get the creative and the timing, not the money or the reach.
How to use the Meta Ad Library for competitor research, step by step
Here is a repeatable workflow that turns the library from a thing you glance at into a process you can run on a schedule. It has five steps, and each one sets up the next.
1. Search the right competitor Page
Open the Meta Ad Library, set your country, and choose the "All ads" category for commercial brands. Search your competitor by Page name. The catch is that big brands often run several Pages, split by region, sub-brand, or product line. Click into the result and confirm you have the Page that runs their main paid activity, not a dormant regional account. Build a short list of five to ten competitors so the work stays deep rather than scattered.
2. Filter to active ads and the right formats
This is where most people skip the useful part. Use the filters to narrow the results: set ad status to active so you only see what a competitor is spending on right now, then filter by platform if you want to isolate Instagram or Facebook, and by media type if you want to compare their video output against their static output. Filtering by active status shows precisely what messaging and creative a competitor is currently running, which is the heart of competitor research. Capture the whole active set, not a flattering sample, because the spread is the strategy. A brand running forty variations of one angle is telling you something very different from one running four angles.
3. Read run duration and the longevity signal
This is the single most valuable read in the whole tool. Each ad shows the date it started running, so you can sort your view toward the oldest ads still live. Run duration is your best free proxy for performance, because advertisers kill ads that lose money. The data backs this up hard: in a 2025 analysis of 47,392 ads across 1,247 brands, only 11.3% survived past 60 days of continuous running, while nearly half were switched off within two weeks. So an ad that has run for two months in a competitive category is almost certainly working. If three of a competitor's five oldest ads open on the same hook, that hook is carrying their account.
4. Save examples and your searches
Research you cannot rerun is just a memory. The library lets you save a search with its keywords and filters so you can rerun a complex query in a single click later. Set one up per competitor. Then build your own record of the standout ads: screenshot or note each long-running creative along with its format, hook, core message, offer, and launch date. This local record matters more than it looks, because non-political ads disappear from the library the moment they go inactive, so the library is not a reliable historical archive for commercial creative.
5. Look for patterns across the set
With the active ads captured and the long-runners flagged, step back and read the set as a whole. Which formats dominate? Which hooks repeat in the survivors? How fast does the competitor refresh, and do they lean on a few evergreen winners or churn new variations constantly? This is the move from collecting ads to understanding strategy, and it is the part the library cannot do for you.

The limits of the Meta Ad Library
The library is excellent at access and weak at everything after access. Knowing exactly where it stops is what keeps your research honest.
No performance data
This is the big one. For commercial ads, the library shows no click-through rate, no conversions, no ROAS, no CPA, and no true spend. You can confirm an ad is running, but you cannot tell whether it is a small test or a heavily funded push beyond the rough impression-range bucket. Every performance read you make is an inference from indirect signals, mainly run duration and variant count, not a measurement.
No analysis, only raw ads
The library hands you creatives. It does no interpretation. It will not tell you that a competitor leans heavily on user-generated hooks, that their longest-running ads all use the same offer, or that three rivals have crowded into the same urgency angle. To see any of that, you have to describe each ad by its elements yourself, and the library gives you no tooling to do it.
Manual scanning does not scale
This is the limit that quietly kills most competitor research. Reading one competitor's active ads is fine. Reading ten competitors' full sets, recording the elements of every creative, and re-checking it every week is a serious time sink. It is the same tagging bottleneck teams already hit with their own creative, where manual tagging can eat 20-plus hours a week per brand, now doubled because you are tagging the competition too. So teams do the cheap version: glance, form an impression, move on. The impression feels like intelligence but it is really just a vibe, and it is stale by the next creative refresh.
That last point is worth restating plainly. The Meta Ad Library solved access to competitor creative years ago. What it never solved is analysis at scale, and that gap is exactly where manual research falls apart.
Where AI tagging picks up: from scanning to structured intelligence
The fix is not a better way to scroll the library. It is to stop reading ads one at a time and start reading them as structured data.
That is what tagging competitor ads with AI does. Instead of you eyeballing each creative and jotting notes, multimodal AI analyzes every competitor ad and describes it by its elements: hook type, format, messaging angle, visual style, CTA, emotional tone, and what is shown on screen. Once every ad is tagged, you can group across the entire competitive set and ask the questions the raw library cannot answer, like how many competitors open on a discount, or which visual style shows up in the longest-running ads.
This is precisely what Segwise's Competitor Tracking Agent does. It brings competitor ads into a unified competitor dashboard and applies the same multimodal AI that Segwise runs on your own creatives to the competition. So you get AI tagging for competitor ads across hooks, CTAs, visual styles, and messaging patterns, surfacing a competitor's creative positioning the same way you read your own. Competitor tracking currently supports Meta, covering Facebook and Instagram, with additional platforms in development, so it works against the same public ad data this guide describes, just without the manual labor.
On top of the tagged data, the agent runs the analysis layer the library leaves out. It does trend analysis to track how competitor strategies evolve over time, creative benchmarking to compare your approach against theirs, and competitor creative gap analysis that surfaces both the white space rivals are not using and the oversaturated angles everyone is crowding into. The work that would take a person days of manual scanning runs continuously in the background.

If you want the full strategy around this, including how to turn a tagged competitor set into a creative gap analysis, our complete guide to competitor ad tracking covers the end-to-end approach. This post is about the source layer underneath it: the Meta Ad Library, what it shows, and where it runs out.
The library is the start of the research, not the whole of it
The Meta Ad Library is the best free competitor research resource in performance marketing, and it is the right place to start. The trap is treating it as the whole job. Searching a competitor's Page, filtering to active ads, and reading run duration tells you what they are running and which creatives are likely working. It does not tell you why, it does not interpret patterns across a full set of rivals, and it does not survive the manual workload once you scale past one or two competitors. The library gives you the raw material; turning that material into a structured, continuous read of the competitive landscape is where AI tagging of competitor ads takes over.
Conclusion
Using the Meta Ad Library for competitor research is straightforward once you treat it as a process rather than a browse. Search the right Page, filter to active ads, read run duration as your performance proxy, save your searches and examples, and look for patterns across the set. Done consistently, that beats the screenshot-and-forget habit most teams settle for.
The honest limit is that the library was built for transparency, not analysis. It shows you the ads and the timing but no performance data, and reading a full competitor set by hand does not scale past a couple of rivals. That is the line where free manual research ends and AI tagging begins.
If you want to stop scanning competitor ads by hand and start reading them as structured intelligence, Segwise brings competitor ads from Meta into one dashboard, tags them with the same multimodal AI it runs on your own creatives, and surfaces white space, oversaturated angles, and benchmarks automatically, while saving teams up to 20 hours a week on the creative analysis that used to eat their schedule.
Frequently asked questions
What is the Meta Ad Library?
The Meta Ad Library is a free, public database that shows every active ad running on Facebook and Instagram, plus Meta's other apps. Meta built it as a transparency tool, and anyone can use it at facebook.com/ads/library with no login or account. For competitor research it lets you see exactly which creatives a rival is running, in which formats, and when each one started.
Do I need a Facebook account to use the Meta Ad Library?
No. You can search the main library without a Facebook account or ad account, which is what makes it accessible to any marketer or researcher. You only need to choose a country and a search term to start browsing a competitor's active ads.
How do I find a competitor's ads in the Meta Ad Library?
Open the library, set your country, choose the "All ads" category, and search your competitor by their Page name. Confirm you have the right Page, since big brands run several. Then filter to active ads to see only what they are currently spending on, and use the platform and media-type filters to narrow by Instagram, Facebook, video, or static creative.
Can I see how much a competitor is spending in the Meta Ad Library?
Not for ordinary commercial ads. The library hides true spend, CTR, conversions, and ROAS for brand advertisers, and shows detailed spend and reach only for political and social-issue ads. Your best free proxy for performance is run duration, since advertisers tend to kill ads that lose money, so the long-runners are likely the winners.
What are the limits of using the Meta Ad Library for competitor research?
It has two big ones. First, it shows no performance data for commercial ads, so every read is an inference from signals like run duration, not a measurement. Second, manual scanning does not scale: reading and tagging a full set of competitors by hand is the same 20-hours-a-week problem teams face with their own creative, which is why most competitor research stays shallow.
How do I analyze competitor ads at scale instead of by hand?
You apply AI tagging to competitor ads so you can read them as structured data rather than scrolling them one at a time. Segwise's Competitor Tracking Agent brings competitor ads from Meta into one dashboard and uses the same multimodal AI it runs on your own creatives to tag hooks, formats, visual styles, and messaging, then runs trend analysis, creative benchmarking, and gap analysis on top, continuously and automatically.
Comments
Your comment has been submitted