How to Find Competitor Facebook Ads That Are Not in the Meta Ad Library

How to Find Competitor Facebook Ads That Are Not in the Meta Ad Library
The Meta Ad Library doesn't show everything. Learn why competitor Facebook ads go missing from the library and how to find them using alternative research methods and live monitoring tools.

Summarize with AI

Connect Claude to your Ad Accounts in less than 5mn

Discover the most powerful advertising MCP and unlock 140+ tools to analyze, optimize and manage your campaigns with AI.

If you’ve searched for a competitor’s ads in the Meta Ad Library and come up empty, you’re not imagining things. The Meta Ad Library has real gaps, and some competitor Facebook ads simply won’t appear there, whether because the ads are inactive, the advertiser is using specific targeting setups, or the library’s coverage has limitations most marketers aren’t aware of. This article explains exactly why those gaps exist and what you can do to find competitor Facebook ads that aren’t showing in the library.

Why Can’t You Find Your Competitor’s Ads in the Meta Ad Library?

The Meta Ad Library was introduced as a transparency tool, primarily to give the public visibility into political and social issue advertising. Over time, Meta expanded it to include all active ads across its platforms. But transparency for regulators isn’t the same as complete competitive intelligence for marketers.

There are several specific reasons why a competitor’s ads may not appear when you search:

  • The ads are no longer active. The Meta Ad Library only shows ads that are currently running. Once an ad is paused or stopped, it is removed from the library’s active view. Depending on the region, some inactive ads remain searchable for a limited time, but this is inconsistent and unreliable.
  • The advertiser name or Page name doesn’t match your search. The library searches by Page name or advertiser name. If a competitor runs ads from a Page with a different name than their main brand, or from multiple Pages, you may miss their activity entirely if you don’t know the exact Page name to search.
  • The ads target regions where you’re searching from. Meta Ad Library results can vary depending on the country filter applied. An advertiser running campaigns exclusively in Germany may not appear prominently if you’re searching with a US country filter.
  • The ad creative is image-only with no searchable text. The library’s keyword search function looks through ad copy. If an ad relies primarily on visual creative with minimal text, it may not surface in keyword-based searches.
  • The advertiser recently launched or relaunched campaigns. There can be a short indexing lag between when a campaign goes live and when it appears in the library.

The Meta Ad Library is a transparency tool built for regulators and the public. It was not designed to be a complete competitive intelligence system for marketers, and treating it as one leads to blind spots.

Understanding these limitations is the first step. The next is knowing how to work around them.

What the Meta Ad Library Actually Covers and What It Misses

What it covers

The Meta Ad Library includes all active ads running across Meta’s family of platforms, including Facebook, Instagram, Messenger, and the Audience Network. For ads related to politics, elections, or social issues, it retains historical records going back to 2018. For all other ad categories, only currently active ads are visible in the standard public interface.

You can filter by country, platform, ad category, and in some cases, date range for political ads. You can also use the Meta Ad Library API to pull data programmatically, which is useful for researchers and developers but adds friction for everyday marketers.

Our complete guide to using the Meta Ad Library for competitor research covers every filter and search feature the tool currently offers.

What it misses

The library does not show:

  • Ads that have been paused or stopped, once they’ve cleared the retention window
  • The specific audiences each ad is targeting
  • Spend data for non-political advertisers (spend ranges are only available for political and social issue ads)
  • Performance metrics such as click-through rate, impressions, or engagement
  • A/B test variants that may have run briefly before being turned off
  • Ads from Pages you don’t know to search for

This means you can observe a competitor’s current creative direction, but you cannot understand which ads are actually working, how long they’ve been running successfully, or what tests they’ve run and discarded.

How to Find Competitor Facebook Ads Not Showing in the Meta Ad Library

There are several practical approaches, each with different trade-offs in terms of effort and depth of insight.

1. Search by exact Page name, not brand name

Start by identifying the exact Facebook Page your competitor runs ads from. This might not be their brand name. Many businesses run ads from a subsidiary page, a localized page, or a page named after a product line rather than the company. Visit their website and look for a Facebook link in the footer. Then use that exact Page name in the library search.

Some larger companies run multiple Pages simultaneously. Once you find one, check the library’s advertiser detail view, which sometimes surfaces related Pages or confirms if multiple Pages belong to the same advertiser.

2. Use the Meta Ad Library API for broader searches

The standard library interface has search limitations. The Meta Ad Library API allows developers and marketers comfortable with API calls to search more broadly, retrieve data in bulk, and filter by parameters not available in the standard UI. You can query by keyword, date range, and ad type more granularly.

This approach requires a Meta developer account and API access approval, but it’s worthwhile for marketers who need systematic competitor intelligence rather than occasional manual lookups.

3. Engage with competitor content to trigger retargeting

One underused tactic is deliberately entering competitor retargeting funnels. Visit a competitor’s website, engage with their Facebook Page, and watch your own Facebook and Instagram feeds. Retargeted ads often look different from prospecting ads, and they can reveal creative formats, offers, and copy angles that never surface in the Ad Library because they’re personalized and cycle through quickly.

This is manual, qualitative, and not systematic, but it gives you a ground-level view of what a real prospect experiences from their funnel.

4. Monitor their landing pages for ad-specific signals

Look closely at competitor landing pages. URLs with UTM parameters sometimes reveal campaign names, ad sets, and even the source platform. Pages built specifically for a campaign often include copy or offers that match ad creative you wouldn’t otherwise find. Tools like the Wayback Machine can show historical versions of landing pages, giving indirect clues about past campaigns even after the ads themselves have disappeared from the library.

5. Use live monitoring instead of manual searching

Manual searches are snapshots. They capture what a competitor is running right now when you happen to check. The more valuable intelligence comes from continuous monitoring over time, so you can see when campaigns launch, when they change, and how frequently competitors update their messaging.

This is where automated tools add genuine value. Ad Radar, the competitor ad monitoring feature built into Adsroid, monitors competitor Meta ads via the Meta Ad Library API on an ongoing basis. Rather than requiring you to manually search the library every few days, Ad Radar tracks activity from specific competitor Pages and sends alerts when new ads appear or existing ads change. It also monitors Google and Bing search ads through live SERP scanning, and competitor display ads through domain monitoring, making it a unified system for tracking paid activity across multiple channels simultaneously.

The key practical benefit is the alert layer. Instead of checking the library and finding nothing, then checking again a week later and realizing a competitor launched a major campaign you missed, you receive a notification when the change happens. That timing advantage matters, especially in competitive categories where ad copy and offer positioning shift frequently.

6. Track competitor ads on Google Display as a proxy

Advertisers who run aggressive Meta campaigns often run parallel display campaigns. Monitoring a competitor’s display advertising gives indirect evidence of their campaign themes, seasonal pushes, and creative style even during periods where their Meta activity might be low or less visible. Display ad monitoring by domain is a separate capability from Meta monitoring but often reveals complementary competitive intelligence.

Understanding Meta Ad Library Blind Spots in Practice

Consider a practical scenario. You’re a direct-to-consumer skincare brand. Your main competitor runs significant Facebook advertising, but when you search the Meta Ad Library, you only find a handful of generic brand awareness ads. You know they’re spending heavily because you’ve seen their ads in your own feed repeatedly.

What’s happening is likely one of the following: they have multiple active Pages with different names, they’re running short-burst promotional ads that appear and disappear quickly, or they’re cycling through creatives rapidly enough that the library only shows a fraction of what they’re actually testing.

Manual checking once a week won’t capture this. Continuous monitoring that flags changes as they happen would.

A competitor running 50 ad variants over a month might only have 8 or 10 active at any given moment. If you check the library once, you see those 8. You miss the story of what they tested and what they scaled.

Common Mistakes When Researching Competitor Facebook Ads

  • Searching by keyword instead of Page name. The library’s keyword search is limited and inconsistent. Searching by exact advertiser Page name is far more reliable.
  • Assuming no results means no ads. An empty result usually means the search didn’t match, not that the competitor isn’t advertising.
  • Only checking once. A single snapshot misses campaign launches, creative rotations, and seasonal changes entirely.
  • Ignoring the country filter. Leaving the country set to a region the competitor doesn’t target will produce no results even for active advertisers.
  • Conflating ad quantity with ad spend. Seeing many ads doesn’t mean high spend. An advertiser might run 40 low-budget test variants simultaneously before scaling one winner.

How Ad Radar Complements the Meta Ad Library

The Meta Ad Library is a useful starting point, but it has the limitations described throughout this article. Ad Radar, built into Adsroid, addresses the two biggest practical gaps: the lack of automation and the lack of cross-channel visibility.

Setting it up is straightforward. After logging into Adsroid at app.adsroid.com, you open Ad Radar and add the competitor domains or keywords you want to track. For Meta ads specifically, the system monitors via the Meta Ad Library API and alerts you when new ads appear from a tracked advertiser. For search ads, you define keywords and Ad Radar scans Google and Bing SERPs to detect when competitor ads appear on those terms. For display ads, you add a competitor domain and the system monitors display creatives running from that domain.

Alerts arrive by email and inside the Adsroid dashboard. This means you’re not spending time on manual library searches and not missing activity that happens between checks.

For marketers who need this across multiple clients or competitor sets, the Scale plan supports multi-keyword and multi-account monitoring, which is useful for agencies managing competitive intelligence at scale.

Ad Radar is included in the Adsroid subscription and doesn’t require a separate add-on. If you want to explore how it works, the Adsroid features page has a full breakdown of what’s included.

Frequently Asked Questions

Why do some competitor ads disappear from the Meta Ad Library?

The Meta Ad Library only shows currently active ads for non-political advertisers. When a competitor pauses or stops an ad, it is removed from the active view. There may be a short retention window depending on the region, but inactive ads are generally not accessible through the standard library interface.

Can I find old or historical competitor Facebook ads?

For non-political advertisers, the Meta Ad Library does not offer a reliable historical archive. Political and social issue ads have retention going back to 2018, but standard commercial ads are only visible while active. Continuous monitoring over time is the most practical way to build a historical picture of a competitor’s ad activity.

Why does the Meta Ad Library show different results depending on when I search?

Because the library reflects what is currently active. Advertisers launch and pause campaigns regularly. A search on Monday may return different results than the same search on Friday if the advertiser has made changes in between. This is the core limitation that makes point-in-time searches unreliable for competitive research.

What information does the Meta Ad Library not show?

For non-political advertisers, the library does not show ad spend, audience targeting details, performance metrics, or inactive ads. It only shows the creative, copy, and which platforms the ad is running on. This makes it useful for observing creative direction but not for understanding what is actually performing well.

Can I find Facebook ads that don’t show in the Meta Ad Library using third-party tools?

Third-party tools that connect to the Meta Ad Library API can retrieve more data with less friction than the manual interface. However, they are still limited by what Meta exposes through the API. No external tool can access ads that Meta itself doesn’t surface through its API, so the fundamental transparency limitations remain regardless of the tool used.

How do I know if a competitor is running Facebook ads if I can’t find them in the library?

Several signals can indicate active Facebook advertising even if the library search returns limited results: ads appearing in your own feed after visiting their website, UTM parameters in their landing page URLs referencing Facebook or Meta campaigns, or consistent updates to their Facebook Page content suggesting active paid promotion. Using a monitoring tool that checks the library via API on an ongoing basis also increases the chance of catching activity that a one-time manual search would miss.

Is the Meta Ad Library free to use?

Yes, the Meta Ad Library is free and publicly accessible at adslibrary.meta.com. API access is also free but requires a Meta developer account and approval. There are no paid tiers within the library itself. Third-party tools that use the API to provide automated monitoring or enhanced workflows may have their own subscription costs.

What’s the difference between the Meta Ad Library and the Google Ads Transparency Center?

Both are platform-native transparency tools that show active ads. The Meta Ad Library covers ads across Facebook, Instagram, Messenger, and Audience Network. The Google Ads Transparency Center covers ads across Google Search, YouTube, and Display. Neither provides spend data for standard commercial advertisers, and neither offers automated alerts or historical performance data. They are complementary research tools rather than full competitive intelligence systems.

How does monitoring competitor display ads help when researching Facebook advertising?

Advertisers who run active Facebook campaigns often run parallel campaigns on display networks. Tracking competitor display activity gives indirect visibility into their campaign themes, seasonal promotions, and creative direction. If a competitor goes quiet on Meta but launches new display creatives, that signals a strategic shift worth understanding. Cross-channel monitoring gives a more complete picture than focusing on one platform alone.

For a broader view of how paid advertising intelligence fits into campaign management, the relationship between Google Ads automation and measurement strategy is worth understanding alongside competitive research methods.

And if you’re thinking about how AI search engines are changing how competitive information gets surfaced and cited, the EU’s designation of ChatGPT as a very large online search engine is a useful context for understanding where information discovery is heading.

Share the post

X
Facebook
LinkedIn

About the author

Picture of Danny Da Rocha - Founder of Adsroid
Danny Da Rocha - Founder of Adsroid
Danny Da Rocha is a digital marketing and automation expert with over 10 years of experience at the intersection of performance advertising, AI, and large-scale automation. He has designed and deployed advanced systems combining Google Ads, data pipelines, and AI-driven decision-making for startups, agencies, and large advertisers. His work has been recognized through multiple industry distinctions for innovation in marketing automation and AI-powered advertising systems. Danny focuses on building practical AI tools that augment human decision-making rather than replacing it.

Table of Contents

Your Google and Meta Ads on Autopilot

Let AI handle the work.

Adsroid analyzes your campaigns, finds opportunities and takes action to improve performance, while you stay in control.

Latest posts

Matt Mullenweg Returns as CEO of Automattic: A Corporate Leadership Crisis Resolved

Matt Mullenweg has been reinstated as CEO of Automattic after a brief leadership upheaval. This article analyzes the crisis, official statements, employee responses, and implications for WordPress.

Understanding the Limitations of Google Search Console AI Search Reports

Google Search Console’s AI search reports use legacy metrics ill-suited for modern AI-driven search, leading to misleading impressions and position data for websites.

What Is an AI Ads Agent? Definition, How It Works & What to Look For

A clear definition of AI ads agent, how autonomous advertising agents work, the difference between AI recommendations and AI execution, and what to look for when evaluating one.