How to Use Meta Ad Library to Research Competitor Ads
A step-by-step method for finding the ads your competitors keep paying for, reading the signals the Ad Library shows, and turning them into your own ad brief. Plus a real teardown of every "performance marketing course" ad running in India.
- The Short Answer
- 1. What the Ad Library Shows, and What It Hides
- 2. How to Search the Meta Ad Library, Step by Step
- 3. The Ad Library Research Method
- 4. Reading the Signals: How to Spot Ads That Work
- 5. Real Teardown: "Performance Marketing Course" Ads in India
- What the teardown reveals about this market
- 6. A Simple Swipe File Template
- 7. From Research to Your First Ad
- Speed it up with AI
- 8. Five Ad Library Mistakes to Avoid
- Where this fits in learning performance marketing
- Frequently Asked Questions
- Want to Turn Research Into Campaigns That Convert?
The Short Answer
The Meta Ad Library is a free, public search engine for every ad currently running on Facebook, Instagram, Messenger and Audience Network. You do not need an account. Go to facebook.com/ads/library, pick your country, choose "All ads", and search a keyword in quotation marks or a competitor's page name.
It shows you the ad itself, when it started running, and how many versions exist. It does not show spend, results or targeting for everyday ads. The skill is reading those few signals well: ads that have run for months, in many versions, are the ones competitors keep paying for, and that is where your research should start.
1. What the Ad Library Shows, and What It Hides
Knowing the limits stops you drawing the wrong conclusions. This is what you see for everyday (non-political) ads in India.
| You can see | You cannot see |
|---|---|
| The full ad: text, image or video, headline and button. | Spend: only political and social issue ads show spend ranges. |
| Start date: "Started running on" for every ad. | Results: no clicks, leads, sales or return on spend. |
| Versions: whether the ad has multiple versions, and how many ads share one creative. | Targeting: no age, interest or location settings (ads shown in the EU reveal a little more). |
| Platforms: Facebook, Instagram, Messenger, Audience Network. | Stopped ads: everyday ads mostly disappear once they are switched off. |
| Where it leads: the website, form or WhatsApp chat behind the button. | Why it works: that part is your job. |
2. How to Search the Meta Ad Library, Step by Step
It takes about two minutes to set up a clean search:
- Open the library. Go to facebook.com/ads/library in any browser. No login is needed, and it works on a phone too.
- Set the country and category. Choose India (or wherever your customers are) and All ads. The default category is often political ads, which is not what you want.
- Search a phrase in quotation marks. Typing "performance marketing course" with quotes returns only ads with that exact phrase. Without quotes you get anything sharing a single word.
- Or search a competitor by name. Start typing their page name and pick it from the dropdown to see every ad that one advertiser is running.
- Apply filters. Keep Active status on, then narrow by language, platform, media type (image or video) or date if the list is long.
- Open the interesting ones. "See ad details" or "See summary details" shows every version of an ad, and clicking the button shows you the page it leads to.
3. The Ad Library Research Method
Searching is the easy part. This five-step method turns an hour in the Ad Library into a brief you can actually launch. Tap each step for a real example.
The Ad Library Research Method
Five Steps From a Search Box to Your Own Ad BriefSearch the Exact Phrase
Core Objective
Start with the words your customer would use, not your brand name. Put the phrase in quotation marks so the Ad Library only returns ads containing those exact words. A loose search mixes in anything that shares a single word, and the noise buries the useful ads.
Key Action Items
Simple Example
On 24 September 2026, a loose search for performance marketing course in India returned about 2,900 active ads, many of them unrelated stock-tip and Telegram ads. The exact phrase returned about 140, almost all of them real course ads.
4. Reading the Signals: How to Spot Ads That Work
You cannot see results, but you can see what advertisers keep paying for. Here is how much weight to give each signal.
| Signal | What it likely means | How much to trust it |
|---|---|---|
| Running for 60+ days | The ad is probably profitable, or at least not losing money. | Strong, but check it is not a small always-on brand ad. |
| "This ad has multiple versions" | The advertiser is testing different headlines, images or text around one idea. | Medium. It shows effort, not success. |
| "6 ads use this creative and text" | One message has been copied into several ads or ad sets, often a sign it is being scaled. | Strong, especially combined with an old start date. |
| Same template, new topic | A winning ad format is being reused for another product. | Strong. Brands rarely clone a loser. |
| Many new ads this week | A fresh test or a new launch. Winners are not known yet. | Weak. Check back in a month. |
| The button and destination | How they convert: a sales page, a form or a WhatsApp chat. | Useful context for your own funnel. |
5. Real Teardown: "Performance Marketing Course" Ads in India
To show the method in action, I searched the exact phrase "performance marketing course" in India on 24 September 2026 and studied the active ads. Advertisers are described, not named, because the point is the pattern, not the brand.
| Advertiser | Running since | The hook or offer | What it tells you |
|---|---|---|---|
| Online upskilling platform | Feb 2026 (about 7 months), several copies live | "Learn Performance Marketing for FREE", with a full refund on completion. | Risk reversal is their long-running winner. In July they cloned the same ad for a digital marketing course. |
| Regional edtech brand (Malayalam) | Apr 2026, one creative in 6 ads | Skills, trending jobs and placement, framed around "AI + Performance Marketing". | Heavy scaling in one regional language, with dozens of variants on a few messages. |
| Regional academy (Telugu) | Sep 2026 (new) | A price anchor ("₹6,999, not ₹20,000, ₹30,000 or ₹50,000") and a fixed batch start date. | Tests separate headlines for students, freshers, homemakers and business owners, all leading to WhatsApp. |
| Live cohort for working marketers | Aug 2026, same text in several ads | "Not for students, freshers, or complete beginners." | An audience call-out that filters out the wrong buyers, tested across video and image. |
| Classroom institute (Delhi) | Sep 2026 (new) | A local hook naming the neighbourhood, plus trust numbers (years, trainers, students). | Local search intent and a WhatsApp button: classroom courses sell on nearness and trust. |
What the teardown reveals about this market
Looking across all of these ads, not at any single one:
- "AI" is table stakes. Almost every advertiser now sells "AI-powered" or "AI + performance marketing". Saying it no longer differentiates anyone.
- Regional language is a real strategy. Two of the five advertisers ran entirely in Malayalam or Telugu, and one of them had the biggest volume of ads in the whole search.
- WhatsApp beats the landing page for many. Several advertisers sent people straight into a chat, which tells you the sale happens in conversation.
- Offers do the heavy lifting. Free-with-refund, price anchors and fixed start dates show up far more often than claims about teaching quality.
- The gap: proof. None of the ads we reviewed led with a real campaign result or a real dashboard. For a practitioner who actually runs ads, that is the open lane.
6. A Simple Swipe File Template
A spreadsheet with these columns is all you need. Fill one row per ad, and aim for 20 to 30 rows before you start drawing conclusions.
| Column | What to write | Example from the teardown |
|---|---|---|
| Advertiser + link | Page name and the Ad Library link to the ad. | Online upskilling platform |
| Running since | The "Started running on" date. | Feb 2026 |
| Versions / copies | Multiple versions? How many ads share it? | Several copies live |
| Hook | The first line, word for word. | "Learn Performance Marketing for FREE" |
| Format | Video, image or carousel, and the length. | Short video, under a minute |
| Offer | Price, discount, guarantee or free element. | Full refund on completion |
| Button + destination | The button text and where it goes. | "Learn more" to a course page |
| Your note | Why you think it works, in one line. | Removes the risk of paying |
7. From Research to Your First Ad
The swipe file is not the goal; your own ad is. This is the path from one to the other, and it is the same loop I use before launching any new account.
Speed it up with AI
Once your swipe file has 20 or more hooks, paste them into Claude or ChatGPT and ask it to group them by angle (price, risk, jobs, audience call-out, proof) and to point out which angles nobody is using. It turns an hour of squinting at a spreadsheet into five minutes. My AI tools for performance marketers guide covers the rest of that stack.
If you already run Meta ads with Claude through the MCP connector, it can search the Ad Library too. In my test, though, it returned only the newest ads without their text or long-running dates, so for a proper teardown the website is still the better tool.
Then write your own hooks. My three hook formulas are a good starting point, and since the Andromeda update, genuinely different creative ideas matter more than ever.
8. Five Ad Library Mistakes to Avoid
Most people use the Ad Library, but few use it well. These are the traps I see most often. Tap each one.
5 Ad Library Mistakes to Avoid
Where Competitor Research Usually Goes WrongCopying Ads Word for Word
Core Objective
A copied ad carries someone else's brand, offer and audience. It rarely works as well for you, it can breach their rights, and people who have seen the original notice. Study why an ad works, then write your own version.
Key Action Items
Simple Example
For example, instead of copying a competitor's "free course with refund" line, you notice the idea underneath it (removing the risk of paying) and test your own way of removing that risk.
Where this fits in learning performance marketing
Ad research is one skill in a bigger loop: research, creative, launch, tracking and optimisation. If you are just starting, my 30-day plan puts this exact exercise in week two, and Meta ads cost in India shows what your test budget will realistically buy.
Frequently Asked Questions
Want to Turn Research Into Campaigns That Convert?
My self-paced Performance Marketing course covers the whole loop: research, creative, launch, tracking and optimisation on Meta and Google, across 22 modules and over 50 hours of training.
See the Performance Marketing Course