The Meta Ads Library is a free, public archive of every active and inactive ad running across Facebook, Instagram, Messenger, and the Audience Network - and used right, it is the fastest way to see exactly which creatives, offers, and angles your competitors are betting ad spend on right now. It requires no login to browse, returns ads by advertiser name or keyword, and lets you reverse-engineer a competitor's creative strategy in minutes.

For paid social, the ad library is the closest thing to an open playbook: creative that has run for weeks is almost certainly profitable, and creative that disappeared in days usually was not. It pairs with our ad creative testing framework and our Meta ads creative strategy guide, and our sibling piece on researching competitor ads on Reddit covers the platform Meta's library does not.


TL;DR: Meta Ads Library at a Glance

  • It is public and free. Anyone can browse ads by advertiser or keyword at facebook.com/ads/library - no login required to view.
  • It shows active and inactive ads. You see both what a brand is running now and what it pulled, which tells you what is and is not working.
  • It does not show performance. No spend, no impressions, no CTR, no results. You infer performance from how long an ad has run.
  • Filter by country, platform, ad type, status, category, and date range. The filters are what turn a firehose into a research tool.
  • Ad run time is the strongest signal. An ad that has run for 30+ days is almost certainly profitable; an ad that disappeared after two days almost certainly was not.

What Is the Meta Ads Library?

The Meta Ads Library is a searchable, public database of ads running across Meta's surfaces - Facebook, Instagram, Messenger, and the Audience Network - plus ads about social issues, elections, and politics that Meta is required to archive. Meta built it for advertising transparency, which is exactly what makes it useful for competitive research: every advertiser's live and recently stopped ads are visible to anyone, with no need to be logged in or to be served the ad yourself.

It covers active ads in full and keeps an archive of inactive ads for a rolling period (typically up to 7 years for ads about social issues, elections, and politics; shorter for ordinary commercial ads, which remain visible until the advertiser removes them or they are no longer in active delivery). For commercial ads you can see the creative, the page that ran it, the platforms it appeared on, and the date it started running. You cannot see spend, impressions, clicks, or results - those are private to the advertiser.

It is the Meta equivalent of being able to walk into any competitor's ad account and read their creative library. The reason it is so valuable for advertisers is that creative is the single largest driver of performance on Meta, and the library lets you see the creative decisions your competitors are committing real money to.

What Can You See in the Meta Ads Library (and What Can You Not)?

What you can see:

  • The ad creative itself - image, video, carousel, collection, the full visual
  • The ad copy, including primary text and headline
  • The call to action and any overlay text
  • The Facebook or Instagram Page that ran the ad
  • The platforms the ad ran on (Facebook, Instagram, Messenger, Audience Network)
  • The date the ad started running and whether it is active or inactive
  • The ad category (e.g., ads about social issues, elections, or politics carry extra disclosure)
  • For political and issue ads, the reported spend range and impressions range are shown

What you cannot see:

  • Spend, impressions, clicks, reach, frequency, or any performance metric for ordinary commercial ads
  • The targeting (audience, demographics, placements chosen) the advertiser used
  • The budget or bid strategy
  • Conversion results or ROAS
  • Variants of an ad the advertiser tested and killed before it went live in the library

The absence of performance data is the single biggest misconception about the library: people assume "if it is in the library, it worked." That is not given. What you actually infer is from run time, not from a metric.

How Do You Search the Meta Ads Library?

The basic search is a single keyword or advertiser name. The real power is in the filters:

  1. Go to facebook.com/ads/library (or the country-specific URL). No login is required to browse.
  2. Enter a search term. Type a competitor brand name, a product keyword, or a founder's name. The library returns ads whose page name or creative text matches.
  3. Set the country. Pick the market you compete in - ad libraries are country-specific, so a competitor's US ads will not appear under a UK filter.
  4. Choose ad type. Filter to "All Ads" for the broadest view, or narrow to "Ads about social issues, elections or politics" if you are researching that category (which carries extra spend disclosure).
  5. Filter by platform. Restrict to Facebook, Instagram, Messenger, or Audience Network to see where a competitor concentrates delivery.
  6. Filter by status. "Active" shows what is running now; "Inactive" shows what was pulled. Comparing the two tells you what a competitor just stopped betting on.
  7. Use the ad category and date filters. For political and issue ads, set a date range to see spend and impressions disclosures over that window.
  8. Search by Page if you know the advertiser. Entering the competitor's Page name (rather than a generic keyword) returns every ad that Page is running - the fastest path when you have a named competitor.

For keyword research that pairs with creative research, see our Facebook ads targeting guide.

How Do You Use the Ad Library for Competitor Research?

The workflow that turns raw ads into decisions:

  1. Build a competitor list of 5 to 10 direct and adjacent brands. Direct competitors sell the same product; adjacent brands target the same buyer. Both belong in the research set.
  2. Pull each competitor's active ads. Search by Page name, filter to active, and screenshot or export the creative that has run the longest.
  3. Sort by run time. Click into each ad and read the "Started running on" date. Ads over 30 days are your highest-priority study targets; they are almost certainly profitable or the advertiser would have stopped them.
  4. Catalog the angles. For each long-running ad, note the hook (the first line of primary text), the offer, the format (video, static, carousel, UGC), the call to action, and the landing-page destination if visible.
  5. Look for repeated themes. When 3+ competitors run the same angle (a guarantee, a social-proof claim, a specific format), that is a market-validated pattern. When one competitor runs an angle nobody else does, it is either a differentiated bet or a failed test.
  6. Track the inactive ads. Creatives a competitor just pulled tell you what stopped working - useful for avoiding the same dead end.
  7. Map the findings to your own creative brief. Adapt the market-validated angles (never copy verbatim) and brief your creative team around the patterns you found. Our ad creative testing framework shows how to test these angles systematically.

Which Meta Ads Library Filters Matter Most?

  • Country. The most important filter - ads are archived per market and a competitor's strategy often differs by country.
  • Status (Active vs Inactive). The active/inactive split is the cheapest source of competitive signal in the library.
  • Platform. Tells you whether a competitor is investing in Instagram Reels, Facebook feed, or both.
  • Ad type. Use the political and issue-ads filter only when researching that category, because it unlocks spend and impression disclosures ordinary ads do not get.
  • Date range. For political and issue ads, the date range drives the spend and impressions data shown. For commercial ads it narrows when ads started.

What Are the Limitations of the Meta Ads Library?

The library is powerful but it is not a complete picture. Know what it cannot do:

  • No performance data for commercial ads. You infer performance from run time, which is a proxy, not a metric. A long-running ad could be profitable or could be a brand campaign the advertiser runs regardless of ROAS.
  • No targeting visibility. You see the creative, not who it was shown to. Two competitors could run the same creative to very different audiences.
  • Inactive commercial ads can disappear. Unlike political and issue ads (archived for up to 7 years), ordinary commercial ads may not stay in the library indefinitely once inactive.
  • Keyword search matches creative text and page names, not intent. A keyword search returns ads that mention the term, which can surface unrelated advertisers.
  • It is Meta only. The library covers Meta surfaces, not Google, TikTok, YouTube, or LinkedIn. For a cross-platform view you need each platform's own transparency tools - for example, our Reddit competitor research guide for Reddit.
  • Creative fatigue is invisible. An ad that has run for 60 days might be a steady winner or might be suffering fatigue the advertiser has not noticed. Pair library research with a disciplined creative refresh cadence.

How Do Agencies Operationalize Ad Library Insights?

The research is only useful if it changes what you ship. The Stackmatix pattern:

  • Schedule a weekly sweep. A 30-minute library pass across the competitor set each week catches new angles before they scale. Tools that mirror the ad library into a private dashboard can automate the watchlist.
  • Maintain a swipe file of long-running ads. Save the creative, hook, and offer of every ad over 30 days. The file becomes the team's market-validated angle library.
  • Map competitor angles to your test roadmap. Each week, convert one or two market-validated angles into tests on your own account. Measure them against your current control with the framework in our ad creative testing guide.
  • Watch for white space. If a buyer need is underserved across every competitor's library, that is an angle to own. The library is as useful for what is missing as for what is present.
  • Combine with spend proxies. For political and issue advertisers, the library's spend and impressions disclosures give a real budget signal. For commercial advertisers, run time and the number of distinct active creatives are the closest proxy.

Frequently Asked Questions

What Is the Meta Ads Library?

The Meta Ads Library is a free, public, searchable archive of ads running across Facebook, Instagram, Messenger, and the Audience Network. Anyone can browse it without logging in, searching by advertiser name or keyword to see both active and inactive ads, their creative, the page that ran them, the platforms they appeared on, and the date they started running.

Does the Meta Ads Library Show How Much an Ad Spent?

For ordinary commercial ads, no - the library does not show spend, impressions, clicks, reach, or any performance metric. For ads about social issues, elections, and politics, the library does show a reported spend range and impressions range because Meta is required to disclose that category. For commercial ads, ad run time is the closest proxy for whether an ad is working.

How Do I Find a Competitor'S Ads in the Meta Ads Library?

Go to facebook.com/ads/library, enter the competitor's Page or brand name in the search field, set the country you compete in, and filter to Active ads. The library returns every ad that Page is currently running. Sort by the "Started running on" date to find the longest-running - and therefore most likely profitable - creatives.

Can You See Targeting in the Meta Ads Library?

No. The Meta Ads Library shows the ad creative, the page that ran it, the platforms it appeared on, and the date it started running, but it does not show the audience, demographics, or placements the advertiser targeted. Two competitors can run the same creative to very different audiences, and the library cannot distinguish them.

Is the Meta Ads Library Free to Use?

Yes. The Meta Ads Library is completely free and requires no login to browse. Anyone can search it at facebook.com/ads/library. Meta offers a separate Ad Library API for developers and researchers who want to pull ads programmatically, also free, with rate limits.

Key Takeaways

  • The Meta Ads Library is a free, public archive of active and inactive ads across Facebook, Instagram, Messenger, and the Audience Network
  • It shows creative, copy, the running Page, platforms, and start date - but not spend, impressions, clicks, or any performance metric for commercial ads
  • Ad run time is the strongest performance proxy: ads running 30+ days are almost certainly profitable, ads pulled in days usually were not
  • Filter by country, status, platform, ad type, and date range to turn the library into a real research tool
  • The competitor research workflow is pull active ads, sort by run time, catalog the angles, find repeated themes, and map them to your own creative test roadmap
  • Pair it with each platform's own tools for a cross-platform view, and operationalize it with a weekly sweep and a long-running-ad swipe file