Competitor Ad Analysis on Facebook (Free Template)

A competitor ad analysis on Facebook means pulling every ad a rival is currently running in the Meta Ad Library, then logging the hook, offer, format, and start date for each one. You do it to find out what's actually working for them, not what they wish was working. The bridge from "I looked at some ads" to a real competitor ad analysis is a repeatable process and a place to write things down.
This guide gives you both. It covers what to track, where to find the ads, how long to watch before calling something a winner, and a template you can copy straight into a spreadsheet.
What Counts as a Facebook Ad Competitor Analysis?
A real facebook ad competitor analysis has three parts: a source (the Meta Ad Library), a method (what you look at and how often), and a record (somewhere the findings live after your browser tab closes).
Most people skip the third part. They scroll the Ad Library, feel informed, and remember nothing a week later.
A proper analysis answers four questions for each competitor: What are they saying (the hook and offer)? What format are they using (video, image, carousel)? Where are they sending traffic? And how long has each ad been live?
What Should You Track in a Meta Competitor Ad Analysis?
Track the fields that predict whether an ad is worth copying the angle from, not the ones that just describe what you're looking at.
Here's the minimum field set for a meta competitor ad analysis:
- Hook — the first line or first 2 seconds of video
- Angle — the underlying argument (price, urgency, social proof, problem/solution)
- Format — single image, video, or carousel
- CTA — the button text (Shop Now, Learn More, Sign Up)
- Offer — discount, bundle, free shipping, or none
- Landing page — product page, collection, or quiz
- Start date — from the "Started running on" line on each ad card
- Platforms — Facebook, Instagram, or both
That last field matters more than it sounds. An ad running only on Instagram Reels often looks different from one running on Facebook feed, even from the same brand on the same day.
How Do You Find Competitors' Ads on Meta?
You find them in the Meta Ad Library at facebook.com/ads/library, Meta's own public database. Search a brand name, filter by country, and you'll see every ad that account is currently running.
- 1Open the Meta Ad LibrarySearch the competitor's brand name
- 2Filter by country and platformNarrow to Facebook, Instagram, or both
- 3Scan by newest firstSpot angles they just started testing
- 4Check "Started running on"A longer run usually means it's working
This is also where you'd go to see what your competitors are running on Facebook in more depth, including how to filter by category and read the ad detail panel.
How Long Should an Ad Run Before You Call It a Winner?
There's no fixed number of days, but the logic is simple: advertisers only keep paying for ads that make money. An ad still running after several weeks has almost certainly cleared its cost threshold; a brand-new ad might just be a test that gets killed in three days.
This is called ad longevity, and it's the closest thing to a real performance signal the Ad Library gives you for free, since Meta doesn't show spend or results for ordinary commercial advertisers. We wrote a full breakdown of how to read ad longevity as a performance signal, including how long is "long enough" by ad type.
A Free Competitor Ad Analysis Template
Copy this into a spreadsheet — one row per ad, one tab per competitor.
| Field | Example entry |
|---|---|
| Competitor | Rival Co. |
| Ad started | Jun 3, 2026 |
| Platform | Instagram Reels |
| Format | Video, 15s |
| Hook | "I wasted $400 before I found this" |
| Angle | Problem/solution, testimonial |
| Offer | 20% off first order |
| CTA | Shop Now |
| Landing page | /collections/best-sellers |
| Weeks still running | 6 |
| Notes | Same hook style as their top 3 other ads |
Fill ten rows for one competitor and patterns show up fast — a recurring hook style, a discount they lean on every month, a format they've clearly stopped testing and locked in.
What Slows This Down — and What Speeds It Up
The Meta Ad Library has no download button. To fill in the template above by hand, you're taking screenshots, copying text, and pasting into a spreadadsheet one ad at a time. For a handful of ads that's fine. For a full competitor sweep, it's slow.
Our free Chrome extension, the Meta Ad Library Downloader, adds a download button to every ad on the page. Click "Find all ads" and it scrolls a whole search, collects every running ad, and packs videos, images, or full carousels into one ZIP — with a searchable swipe file and a CSV built in, so the fields above are half-filled before you open a spreadsheet.
Paid tools go further, mainly by saving history the Library itself doesn't keep and adding spend estimates.
| Tool | Verified price | What it adds |
|---|---|---|
| Meta Ad Library | Free | Official source, every active ad |
| Meta Ad Library Downloader (Klipio) | Free | Bulk download + swipe file from the Library |
| AdSpy | $149/mo, no trial | Large saved-ad database, no free tier |
| Foreplay | From $59/mo ($49 annual) | Swipe boards, team collaboration |
| Minea | From $49/mo | Multi-platform spy, not Meta-only |
| PowerAdSpy | From $69/mo | Keyword-based ad search |
| Pipiads | From $49/mo | Video ad discovery |
| BigSpy | From $9/mo, free tier | Budget entry point |
| Dropispy | Free + $29.90/mo | Dropshipping-focused filters |
| Atria | $129/mo | Agency-scale monitoring |
None of these tools show real spend for a normal commercial advertiser — Meta doesn't expose that data to anyone. What they call "spend estimate" is a guess, usually built from ad longevity, format, and market averages. Treat it as a rough signal, not a fact. For a deeper comparison of what each tool actually gives you, see our rundown of the best ad spy tools.
Common Mistakes in Competitor Ad Analysis
The biggest one is copying the creative instead of the angle. Copy the angle, not the asset — the same image or video lifted wholesale is a legal risk and, honestly, it won't fit your brand anyway. This isn't legal advice, but downloading public ads for research is standard practice; reusing someone else's actual creative commercially is not.
The second mistake is a one-time audit. Competitors ship new ads every week. A facebook ads competitor analysis done once in January tells you nothing about what's running in August.
The third is ignoring format splits. A brand's best carousel ad and best video ad usually carry different hooks, because the formats do different jobs. Log them separately.
FAQ
What is a competitor ad analysis?
It's the process of pulling every ad a competitor is running on Facebook or Instagram, then logging details like hook, format, and how long each ad has run. You use that record to inform your own creative and targeting decisions instead of guessing.
How do I find my competitors' ads on Facebook?
Go to the Meta Ad Library at facebook.com/ads/library, search the competitor's brand name or page, and filter by country. Every ad they're currently running will show up, along with its start date.
How often should I run a competitor ad analysis?
Weekly or biweekly works for most brands. Competitors add and drop ads constantly, so a single one-time check goes stale within a few weeks.
Can I see how much competitors spend on Facebook ads?
No, not for normal commercial ads. Meta only shows spend ranges for US political and social-issue ads. For everything else, ad longevity — how many weeks an ad keeps running — is the best free substitute for a spend signal.
Is it legal to download competitors' Facebook ads?
Downloading publicly visible ads for research is standard practice among marketers. Reusing someone else's actual video, image, or copy commercially is not the same thing and carries real risk. This isn't legal advice — check with a lawyer if you're unsure.
What's the difference between the Ad Library and the Ad Library API?
The Ad Library (the website) shows every active commercial ad from any advertiser. The official Ad Library API only returns political and social-issue ads, plus EU ads under the DSA — it does not give you access to ordinary competitor ads, which is why most people use the website directly or a tool that scrapes it.
The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.
Get the free extension

