Meta Ads Library, used for real competitive research.
Every competitor’s creative, copy, and launch timing is public and free at facebook.com/ads/library — most advertisers just scroll it instead of mining it. Here’s the systematic workflow that turns it into strategic intelligence.
Built by our community of 2,000 marketers
Free skills and prompts for paid ads and SEO
Templates for Claude, ChatGPT and Perplexity.
Clients we work withClients we
work with








Every competitor’s ad strategy is public. Their creative, their copy, their platforms, their launch timing — all visible in Meta’s Ad Library. No login. No subscription. Completely free.
Yet most advertisers either don’t use it, or treat it like a casual scroll instead of the strategic intelligence tool it actually is. This guide covers how to extract real competitive insight — a systematic process that informs your creative strategy, validates concepts before you spend a dollar, and spots market trends before they’re obvious.
11.3%
of ads survive beyond 60 days — from an analysis of 47,392 active ads across 1,247 brand pages. Any ad you see running two months or longer has been validated by real spend. Long-running ads are competitors telling you what works, with their own budget as proof.
Meta launched the Ad Library in 2018 for political ad transparency and expanded it to all advertisers. It’s a publicly searchable database of every active ad across Facebook, Instagram, Messenger, WhatsApp, and Audience Network — searchable by advertiser, keyword, or topic, then filterable by country, platform, media type, language, and date range.
The distinction most marketers miss: this isn’t a “see what competitors are doing” tool. It’s an ad survival database. Duration is the closest thing to conversion data this tool will ever give you.
The 5-step competitive research workflow
Browsing competitor ads occasionally is not research. This is: a repeatable loop that turns a public database into a testing pipeline.
Build your watch list
Identify 5–10 direct competitors, 3–5 aspirational brands, and 2–3 adjacent industry leaders you admire. Don’t just pick the obvious names — include smaller brands that punch above their weight on creative. Monitor it consistently, not only when you need next week’s brief.
Filter strategically
Don’t browse everything. Filter by target country, specific platforms (Feed vs. Stories vs. Reels produce very different creative), media type (isolate video-only or static to spot format trends), and date range. The insight comes from narrowing scope, not widening it.
Identify the survivors
Focus on ads running 60+ days — validated winners, because advertisers don’t keep funding losers for two months. 90+ days is high-confidence. Anything past 6 months deserves deep analysis of the hook, copy framework, and CTA: something in that combination is consistently converting.
Look for cross-competitor patterns
A single long-running ad could be a fluke. But when 3+ competitors run similar creative styles, angles, or offer structures at once, that’s a market-validated pattern — your highest-confidence signal for what to test next.
Build structured swipe files
Don’t just screenshot. Organize by category: winning hooks, recurring creative styles, persistent offer structures, effective CTAs — and approaches you see failing across multiple brands. Note each ad’s run duration, platforms, and your hypothesis for why it works.
Get a free instant audit
Get a free, instant read on your paid ads or SEO — and fix it right away.
Paid ads audit
- Catch wasted spend & broad-match leaks
- Find account structure gaps
- Rank your quickest wins
- Spot PMax & brand-search overlap
- Check conversion-tracking health
- Benchmark CPC vs your industry
- Catch wasted spend & broad-match leaks
- Find account structure gaps
- Rank your quickest wins
- Spot PMax & brand-search overlap
- Check conversion-tracking health
- Benchmark CPC vs your industry
Free · no credit card · instant
SEO audit
- Find keyword & ranking gaps
- Catch technical SEO issues
- Rank your fastest wins
- Surface thin & duplicate pages
- Check indexing & crawl coverage
- Compare backlinks vs competitors
- Find keyword & ranking gaps
- Catch technical SEO issues
- Rank your fastest wins
- Surface thin & duplicate pages
- Check indexing & crawl coverage
- Compare backlinks vs competitors
Free · no credit card · instant
Advanced techniques
Once the basic workflow is a habit, these five moves are where the real edge is — the difference between watching competitors and reading the market.
Search by product keyword, not just brand
Searching “running shoes” surfaces every advertiser competing for that term — including brands you didn’t know were in your set. Use quotes for exact phrases and pipes for multiples: shoes | sneakers | trainers.
Monitor format shifts for algorithm signals
When dozens of brands suddenly pivot to the same format — UGC-style video replacing polished studio — it usually signals Meta’s algorithm now favors it. Spotting the shift early buys you a testing head start.
Track launch and kill patterns
Check your watch list weekly. When a competitor launches 15 variations and 12 disappear within two weeks, you just watched their A/B test play out for free. The 3 survivors are what their data validated.
Validate concepts before spending
Before funding a new direction, check whether competitors are already testing the angle. Three brands running it 60+ days is pre-validation. Nobody running it is either a gap or a warning — both are useful.
Study adjacent industries
Your direct competitors may all be stuck in the same rut. Look at adjacent categories — fitness for supplements, travel for luggage — where the best strategies often transfer before your rivals catch on.
Research is step one. Launching the test is step two.
- ✓Turns winning angles into live campaigns fast
- ✓Optimizes bids and budgets across Meta + Google
- ✓Flags creative fatigue before it tanks metrics
2,000+
Marketers
$500M+
Ad spend
23
Countries
Limitations worth knowing
The Ad Library is powerful, not omniscient. Four blind spots keep it a research input rather than a source of truth — pair it with your own testing, never copy it blind.
No performance data
You’ll never see CTR, conversion rate, ROAS, or spend for commercial ads. 60+ days running means it’s likely profitable — but “likely” isn’t “definitely.” Some brands keep funding mediocre ads.
No targeting data
You see the creative and copy, never the audience behind it. Copy cues like “new moms” or “homeowners over 50” hint at intent, but you’re inferring, not knowing.
Survivorship bias
You only see active ads. The hundreds of killed variations are invisible, so you risk assuming brilliance where there was massive waste. Combine with your own testing.
No export or download
There’s no native bulk export. Screenshots, browser extensions, or the Ad Library API (a Meta developer app plus identity verification) are your options for saving finds.
What changed in 2025–2026
Three recent changes reshaped what’s visible and where. Adjust your workflow accordingly.
WhatsApp filter added
Platform filters now include WhatsApp ads, exposing how competitors use Meta's full ecosystem — especially useful in Brazil, India, and Southeast Asia where WhatsApp is a primary channel.
Low-impression badge
Ads under 100 impressions now show a “Low impression count” badge, so you can filter out untested or abandoned ads and focus on creatives with real reach behind them.
EU political ad ban
Meta stopped accepting new political, electoral, and social-issue ads in the EU under the TTPA regulation. Existing ones stay archived; no new EU political ads appear. Doesn't affect commercial advertising or other regions.
The Ad Library tells you what competitors run; your own testing tells you whether it works for your audience. Ryze AI closes that gap — take a validated angle you found, launch it across Meta and Google, and let AI handle bid, budget, and creative-fatigue optimization while you focus on strategy.

Marcus D.
Growth Lead
DTC apparel, $80K/mo Meta
We’d find a competitor angle running 90+ days in the Ad Library, then spend two weeks getting it live. Ryze cut that to the same afternoon — and killed the variations that fatigued before I’d have noticed.”
Same-day
Research to live test
24/7
Fatigue monitoring
2
Channels, one dashboard
★★★★★4.9/5
Frequently asked questions
Is the Meta Ad Library free to use?
Yes — completely free, and no Facebook account is needed for basic searches. It lives at facebook.com/ads/library and shows every active ad across Facebook, Instagram, Messenger, WhatsApp, and Audience Network.
Can I see how much a competitor is spending?
Only for political and social-issue ads, which show spend ranges, impression estimates, and demographics archived for seven years. For commercial ads, spend and budget are hidden — ad run duration is your best proxy for performance.
How do I tell which competitor ads actually work?
Focus on longevity. Only about 11.3% of ads survive past 60 days, so an ad running 60+ days is a validated winner, 90+ days is high-confidence, and 6+ months warrants deep analysis. When 3+ competitors run a similar concept at once, that cross-brand pattern is your strongest signal.
Can I download or export ads from the Ad Library?
Not natively in bulk. Your options are screenshots, browser extensions, or the official Ad Library API, which requires a Meta developer app and identity verification. Most teams build swipe files manually, organized by category rather than dumped in a folder.
What changed in the Ad Library in 2025–2026?
Three things: a WhatsApp platform filter (Dec 2025), a low-impression badge flagging ads under 100 impressions (Dec 2025), and the EU ban on new political and social-issue ads under the TTPA regulation (Oct 2025). None affect commercial advertising outside the EU.
How does Ryze AI use Ad Library research?
Ryze doesn't replace the Ad Library — it acts on what you find there. Once you've spotted a winning angle, Ryze AI launches it across Meta and Google and runs bid, budget, and creative-fatigue optimization 24/7, so competitive intelligence becomes live, optimized campaigns instead of a swipe file that never ships.





