Guide · 2026
How to spy on competitor Facebook ads
Spying on competitor Facebook ads is one of the highest-leverage activities in paid media. Every active ad on Meta is publicly visible — the trick is finding the winners and understanding why they work. Here's how to do it in 2026.
1. Start with the Meta Ad Library
The Meta Ads Library is Meta's public transparency tool. It shows every active ad running on Facebook, Instagram, and Messenger. You can search by keyword, advertiser name, or country. The problem: no filters, no sorting, no export — just an infinite scroll of ads.
2. Identify the right competitors
Make a list of 5–10 brands in your niche. Mix direct competitors with adjacent ones — sometimes the best hooks come from a brand selling a slightly different product to the same audience.
3. Find the winning ads (not just any ad)
The Ads Library shows everything — including ads that ran for 24 hours and got killed. To find winners, look for ads that have been running for weeks or months. Long-running ads = profitable ads. A scraper that sorts by impressions or duration makes this 10x faster than doing it by hand.
4. Reverse-engineer the hook
Don't just save the ad. Break it down: What's the hook in the first 3 seconds? What emotion is it targeting? What persuasion framework is at play (PAS, AIDA, problem-solution)? This is where AI analysis tools like Revelio dramatically speed up the workflow — one click and you get a full breakdown of any ad.
5. Build a swipe file
Save winners to a centralized swipe file. CSV, Notion, Airtable — whatever works for your team. The goal is to have 50+ proven hooks ready to remix for your next launch.
6. Re-check monthly
Competitor strategy shifts. Re-scrape your niche every month to spot new angles, new offers, and new creative formats before they become saturated.