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.

Want to skip the manual work?

Revelio automates steps 1–5 with AI. Free to start.

Try Revelio free