Check out our AI Agent.Learn more
Facebook Ads Library: How to Use Meta's Free Ad Research Tool
The Facebook Ads Library lets you search every active ad on Meta. Here's how to use it for competitive research, creative analysis, and ad inspiration.
The Facebook Ads Library is a publicly accessible, searchable database of every ad currently running across Meta's platforms — Facebook, Instagram, Messenger, Threads, WhatsApp, and Audience Network. Anyone can use it without an account or login. It launched in 2019 as a transparency measure after the Cambridge Analytica fallout, but it has since become one of the most practical competitive research tools available to performance marketers and ecommerce brands.
You'll find it at facebook.com/ads/library. The tool is entirely free, updates in near real-time, and covers ads in every country where Meta operates. Political and social issue ads stay archived for seven years. Commercial ads appear only while they're actively running.
This guide covers how to search the fb ads library effectively, extract competitive intelligence from what you find, and work around the tool's significant limitations.
How to access the Facebook Ads Library
Go to facebook.com/ads/library — no login required. Select your target country from the dropdown, choose an ad category (pick "All Ads" for general commercial research), and type a brand name, product keyword, or topic into the search bar.
Three other access paths exist, each useful in different situations:
- From any Facebook Page: Navigate to the Page, click "About," then "Page Transparency," then "Go to Ad Library." This shows every ad that specific Page is running, which is faster than searching when you already know the advertiser.
- From a sponsored post: Tap the three-dot menu on any ad in your Facebook or Instagram feed, select "Why am I seeing this ad?", then "Advertiser choices," then "See ad details in the Meta Ads Library." This is the fastest way to investigate an ad you've spotted in the wild.
- Via the Ad Library API: Meta offers a Graph API endpoint for programmatic access. It requires developer approval and primarily covers political/social issue ads and EU-regulated ads, but it enables automated monitoring and bulk data pulls that the web interface can't match.
Search operators and filters most people miss
The ad library meta interface looks simple, but it supports more search functionality than the UI suggests.
Exact phrase matching — Wrap your search in quotes. Searching "free shipping over $50" returns only ads containing that exact phrase, not ads that separately mention "free" and "shipping." This is how you audit specific offers across your competitive set.
OR operator — Use the pipe symbol to search multiple terms simultaneously. nike|adidas|puma returns ads from any of those brands in a single query. Useful for scanning an entire category without running three separate searches.
Filter stacking — Combine country, platform, media type, language, active status, and date range simultaneously. The more specific your filters, the more actionable the results. Example: filtering for United States + Instagram + Video + Active ads narrows results to exactly the format and platform you're studying.
Date range — The archive goes back to July 2018 for political ads. Commercial ads only show while active, but you can use the impressions date filter to narrow the window. This is underused: filtering to ads that started 90+ days ago and are still running isolates your competitors' proven performers.
Platform filter options — As of 2026, you can filter across Facebook, Instagram, Messenger, WhatsApp, Threads, and Audience Network. Comparing a brand's Facebook ads against their Instagram ads reveals how they adapt messaging per platform — longer copy on Facebook, minimal text on Instagram is a common pattern.
Competitive research: the workflows that produce results
Browsing the Facebook Ads Library randomly wastes time. Structured research produces intelligence you can act on. These workflows produce real output.
Workflow 1: Competitor creative audit
Search for a direct competitor's brand name or navigate to their Page and click through to Ad Library. Then:
- Sort by oldest active ads. Ads running 3+ months are almost certainly profitable — advertisers don't keep paying for creatives that don't convert. These are the ads worth studying in detail.
- Count their active variations. A competitor running 40+ ad variations is testing aggressively. Five or fewer suggests they've found a formula or aren't investing in creative testing.
- Break each ad into hook, value prop, and CTA. What pain point does the opening address? What proof do they offer (testimonials, stats, demos)? What action do they ask for? This structure reveals messaging strategy, not just surface-level creative choices.
- Note the media type split. Are they running mostly video, static, or carousel? The answer tells you where they're seeing results, since most brands shift budget toward formats that convert.
Run this audit for your top 3-5 competitors monthly. Track which ads survive and which disappear — the churn rate reveals how agile their creative operation is and signals when they've hit ad fatigue.
Workflow 2: Category-level trend spotting
Instead of searching a single brand, search broad product or category keywords — "protein powder," "running shoes," "meal kit." This shows you how the entire category advertises on Meta.
Look for:
- Dominant creative formats. If 80% of meal kit ads are UGC-style testimonials, entering that market with polished brand ads means swimming against the current — or finding an opening. See our guide on UGC ads for format benchmarks.
- Offer patterns. Are competitors leading with discounts, free trials, money-back guarantees, or bundles? The most common offer type usually reflects what the market expects.
- Seasonal shifts. Filter by date range to compare Q4 holiday campaigns versus Q1 retention campaigns. The messaging pivot between these periods shows how brands handle different purchase intents.
Workflow 3: Influencer and partnership tracking
Meta surfaces ads labeled "Paid partnership" in the Ad Library. Search for these to identify which influencers your competitors sponsor, what content those partnerships produce, and how heavily the brand amplifies creator content with paid spend.
If a competitor runs Spark-style ads (amplified influencer content) for months, that creator relationship is likely producing strong ROAS. Monitor whether they cycle through many creators or double down on a few — it signals their influencer strategy's maturity.
What the Facebook Ads Library doesn't show you
The Facebook Ads Library hides competitor spend data, audience targeting, and conversion metrics.
No performance metrics. You cannot see CTR, conversion rates, ROAS, impressions, or click volume for any commercial ad. The tool shows what ads exist, not how well they perform. The only proxy is ad longevity — long-running ads are likely profitable, but that's inference, not data. For actual Facebook ads benchmarks, you need third-party data or your own account metrics.
No targeting data. You can't see who an ad targets — no audience demographics, interests, lookalike configurations, or custom audiences. EU and UK users see limited reach and demographic data for political ads, but this doesn't extend to commercial campaigns.
No spend data (mostly). Spend ranges appear for political and social issue ads. For everything else, budget is invisible. You can't tell whether a competitor's long-running ad has $500 or $500,000 behind it.
Commercial ads disappear when paused. Unlike political ads (archived for 7 years), commercial ads vanish from the library the moment the advertiser pauses or stops them. If you don't catch an ad while it's live, it's gone. This makes periodic monitoring essential.
No download option. The library doesn't let you download ad creatives. You'll need screenshots, screen recordings, or third-party tools like Foreplay or Swipekit to build a reference library of ad examples.
No cross-platform coverage. The Ad Library only shows Meta ads. Competitors almost certainly run campaigns on Google, TikTok, YouTube, and other platforms with different creative and messaging. Limiting research to Meta means missing the full picture. For TikTok specifically, the TikTok ad library offers its own transparency tool for browsing active ads. See our social media advertising guide for cross-platform strategy.
Facebook Ads Library vs. paid ad spy tools
The Ad Library is free, official, and comprehensive for Meta ads. But paid alternatives exist because the Ad Library leaves gaps. Here's how they compare.
| Feature | Meta Ad Library | AdSpy ($149/mo) | BigSpy ($9-99/mo) | PowerAdSpy ($49-299/mo) |
|---|---|---|---|---|
| Price | Free | $149/month | $9-99/month | $49-299/month |
| Platforms | Meta only | Meta only | 7+ platforms | 7+ platforms |
| Ad database size | All active Meta ads | 150M+ historical | 1B+ ads | 350M+ ads |
| Performance data | None | Engagement metrics | Engagement metrics | Engagement metrics |
| Historical ads | Commercial: active only | Years of archives | Years of archives | Years of archives |
| Download creatives | No | Yes | Yes | Yes |
| Alerts/monitoring | No | Yes | Yes | Yes |
| Search depth | Basic + operators | Advanced filters | Advanced filters | Advanced filters |
When the free Ad Library is enough: You're doing periodic competitor checks, browsing for creative inspiration, or monitoring a small set of known competitors. For most brands spending under $50k/month on Meta, the Ad Library covers 80% of competitive research needs.
When you need a paid tool: You want historical ad archives (to see what competitors ran last Black Friday), engagement metrics (likes, comments, shares as performance proxies), multi-platform coverage (Meta + TikTok + Google), or automated alerts when competitors launch new campaigns. For a full comparison of the leading paid alternatives, see our best ad spy tools roundup.
The honest recommendation: start with the free Ad Library. If you find yourself hitting its limitations weekly, a paid tool pays for itself fast in saved research time.
Using Ad Library insights to improve your own ads
Turn competitor research into your own creative advantages by applying what you find.
Build a competitive swipe file
Save screenshots and recordings of competitor ads that have run 60+ days. Organize by format (video, static, carousel), hook type (question, stat, testimonial, problem), and offer (discount, free shipping, guarantee). This swipe file becomes your briefing tool for designers and copywriters. Without it, creative briefs rely on gut instinct instead of market data.
Extract testable hypotheses
Every pattern you spot is a hypothesis to test. If three competitors lead with customer testimonials in video ads, your test isn't "also do testimonials" — it's "do testimonials outperform product demos for our audience?" Structure these as A/B tests with clear success metrics aligned to your Facebook ads reporting setup.
Identify messaging gaps
If every competitor in your category leads with price, there may be an opportunity to lead with quality, speed, or social proof instead. The Ad Library shows you what the market is doing, which tells you what they're not doing. Gaps are opportunities.
Monitor creative refresh cycles
Track how often competitors swap out ads. Brands replacing creatives every 2-3 weeks are likely fighting ad fatigue. Brands with stable creatives for months have either found evergreen winners or aren't optimizing. Both scenarios inform your own refresh cadence.
Rule1 connects your Meta ad accounts and uses AI to analyze what makes your ads succeed or fail across 20 creative dimensions. Start your free trial.
Cross-reference with your performance data
The Ad Library tells you what competitors run. Your own ROAS data tells you what works for your brand. The intersection — formats, hooks, or offers that competitors use successfully and your data suggests would work — is where you should focus creative resources. Use a ROAS calculator to model the impact before committing budget.
The Ad Library API: programmatic access for teams at scale
Meta's Ad Library API (available at facebook.com/ads/library/api) provides programmatic access for developers and researchers. It's best suited for teams that need automated, ongoing competitive monitoring rather than occasional manual searches.
What the API enables:
- Custom search queries with parameters for country, language, advertiser, and keyword
- Bulk data extraction for analysis in external tools
- Automated dashboards that track competitor ad launches without manual checking
- Historical data for political and social issue ads
The API requires a Meta developer account and goes through an approval process. Coverage is more comprehensive for political/social issue ads and EU-regulated content than for general commercial ads. For most ecommerce teams, the web interface is sufficient — the API becomes valuable when you're tracking 20+ competitors or building internal reporting tools.
One notable 2025 policy update: Meta stopped accepting new political and social issue ads in the EU as of October 2025, following the EU's Transparency and Targeting of Political Advertising regulation. Existing political ads remain archived, but no new entries will appear for that category in EU markets.
FAQ
Can I see how much a competitor spends on Facebook ads?
Only for political and social issue ads, which display spend ranges. Commercial ad budgets are hidden. The best proxy is ad longevity — if an ad has been running for months, the spend is almost certainly significant. For benchmarking your own spend efficiency, check Facebook ads benchmarks by industry.
Does the Facebook Ads Library show Instagram ads too?
Yes. The library covers all Meta platforms: Facebook, Instagram, Messenger, Threads, WhatsApp, and Audience Network. You can filter by platform to see only Instagram ads from a specific advertiser, which is useful for comparing platform-specific creative strategies.
How far back does the Facebook Ads Library go?
Political and social issue ads are archived for seven years. Commercial ads only appear while actively running — once paused or deleted, they disappear. This is why paid tools like AdSpy maintain historical archives that the official library doesn't.
Can I download ads from the Facebook Ads Library?
No native download feature exists. For static ads, screenshots work. For video ads, use screen recording or browser extensions. Third-party tools like Foreplay, Swipekit, and AdSpy offer one-click saving with organizational features for building creative libraries.
Is Meta Ad Library data accurate and complete?
The library shows all ads running on Meta platforms — it's not a sample. Every active commercial ad must appear. However, the data lacks performance metrics, targeting details, and spend information for commercial campaigns. For comprehensive ad reporting, you need access to the actual ad account via Meta Ads Manager or a connected analytics platform.
How is the Facebook Ads Library different from the TikTok Creative Center?
The Ad Library is a transparency tool — it shows what exists but no performance data. TikTok Creative Center is a research tool that includes actual engagement metrics (CTR, view rates) and trending product data. The Facebook Ads Library has broader coverage (every ad, not just top performers), while TikTok Creative Center provides deeper analytics on curated top-performing content. Most performance marketers use both. For a detailed comparison, see our TikTok Creative Center guide.
What's the difference between Facebook Ads Library and Google Ads Transparency Center?
Google's Ads Transparency Center (launched 2023) serves a similar function for Google Search, YouTube, and Display ads. Both are free transparency tools from the respective platforms. Neither shows performance data for commercial campaigns. Using both gives you a fuller view of a competitor's paid media strategy across the two largest digital ad ecosystems. For a deeper comparison of the platforms themselves, see Facebook ads vs Google ads.
Ready to get started?
See how rule1 can transform your ad analytics and help you find winners faster.