Meta Ads Library: how to find your competitors' winning ads
Written from hands-on work in: Direct-response creative, Meta ads, Schwartz awareness levels, Supplement ad compliance, Advertorial funnels.
Short answer
The Meta Ads Library (facebook.com/ads/library) is Meta's free, public database of active ads across Facebook, Instagram, Messenger, Threads, WhatsApp and Audience Network, with no account needed. To find winners, search the competitor's page, keep the default "Impressions: high to low" sort, then look for long-running ads, ads with multiple versions and copy reused across many ads. US ads never show spend.
Key takeaways
- It is free and open. Anyone can search the Meta Ads Library, with or without a Facebook account, and every filter works logged out.
- The default sort is the biggest clue. Results are ranked "Impressions: high to low". Meta never shows the impression count for a US ad, but the order tells you where the budget goes.
- Three signals mark a winner: the ad has run for a long time, it has multiple versions, or the same creative and text run across many ads. One signal is a hint; all three together are a scaled winner.
- Read the account, not single ads. New ads per month, format mix, landing pages and how many different primary texts are live tell you whether a brand is scaling, testing or fading.
- US ads hide spend, reach and targeting. If the competitor also runs in the EU, switch the country to an EU market: EU ads show reach plus age, gender and location.
- Steal the angle, never the ad. Turn what you find into your own briefs: the awareness level, the hook, the format and the landing page type.
What is the Meta Ads Library?
The Meta Ads Library, officially Meta Ad Library, is Meta's public, searchable database of ads at facebook.com/ads/library. Meta describes it as "a comprehensive, searchable database for ads transparency" (Meta Transparency Center). It is still called the Facebook Ads Library by many marketers; it is the same tool, and it also covers Instagram ads.
- Who can use it: anyone. "Anyone can explore the Ad Library, with or without a Facebook account" (Meta Ad Library FAQ). A login is only needed to report an ad or view adult content.
- What it covers: active ads running across Meta's products. The live Platform filter lists Facebook, Instagram, Audience Network, Messenger, WhatsApp and Threads.
- How fast: an ad appears within 24 hours of its first impression, per the Library's own FAQ.
- Since when: Meta opened the Library to all ads on its platforms on March 28, 2019. Before that it was the political-only Ad Archive (Meta Newsroom).
For a DTC brand that makes it the cheapest competitive research there is: every live ad your rivals pay to run, the date each one started, and where it sends traffic.
What can you see in the Meta Ads Library, and what can't you?
What you see depends on where the ad ran and what kind of ad it is. Most DTC brands in the US run regular commercial ads, which show the least.
| Data | US commercial ad | Ad delivered in the EU | Political or issue ad |
|---|---|---|---|
| Creative, copy, call to action, link | Yes | Yes | Yes |
| "Started running on" date, Library ID, platforms | Yes | Yes | Yes |
| Versions ("This ad has multiple versions") | Yes | Yes | Yes |
| Spend | No | No | Yes |
| Reach | No | Yes, by location, age and gender | Yes |
| Audience (age, gender, location targeted) | No | Yes | Yes |
| Advertiser and payer | Advertiser only | Advertiser and payer | Advertiser and funding entity |
| Kept after the ad stops | Not guaranteed | One year after its last impression | Seven years |
The retention rules come from Meta: political and issue ads are stored for seven years (Meta Help Center), and ads delivered in the EU stay "archived for one year upon the delivery of their last impression" (Meta Transparency Center). UK ads that ran after 1 July 2025 are also kept for a year. For a US commercial ad Meta makes no archive promise, so save anything you want to keep the day you find it.
How to search the Meta Ads Library, step by step
- Open [facebook.com/ads/library](https://www.facebook.com/ads/library/). No login needed.
- Pick the country first. United States for a US competitor. Use "All" only if you want every market at once.
- Set the ad category to All ads. The other categories are Issues, elections or politics, Housing, Employment, and Financial products and services.
- Search by advertiser, not by keyword. Type the brand name and pick its Page from the dropdown. A keyword search also returns every advertiser that mentions the word, which buries the brand you want.
- Keep the sort on "Impressions: high to low". It is the default. Switch to "Most recent" only to see what the brand launched this week.
- Filter. Active status (Active ads), Platform, Media type (images, videos, memes, or "Keyword within video transcript or ad copy"), Language, and Impressions by date for a date range.
- Open "See ad details" on anything interesting. It shows every version of the ad, the advertiser details, and for EU ads the reach and audience data.
- Save the Library ID or the ad link. That is your swipe file entry. Ads can disappear when they stop running.
How do you spot a competitor's winning ads in the Meta Ads Library?
Meta does not label winners, and a US ad never shows its spend. You read winners from signals the Library does show. These are the ones we use, strongest first:
| Signal | Where to see it | What it tells you |
|---|---|---|
| Rank in the default sort | Top of the results under "Impressions: high to low" | Where most of the delivery, and so the budget, is going |
| Long running time | "Started running on" date on the ad card | Brands rarely keep paying for an ad that loses money |
| Multiple versions | "This ad has multiple versions" label | The ad is being iterated or run across formats and placements |
| Same creative across many ads | "X ads use this creative and text" | A proven ad duplicated into new ad sets or campaigns to scale |
| Copy reused across the account | Same primary text on many different creatives | A locked, proven message; only the visual is being tested |
| Fresh launches around an old ad | New ads with the same hook as a long-running one | The brand is building variations on a known winner |
Third-party tools read the same signal. Foreplay says that if an ad "has been running for six months, then you can assume it is performing within that brand's success metrics" (Foreplay). Running time alone can mislead, though: a cheap ad left on in a small ad set can run for months. That is why we want two or three signals on the same ad before we call it a winner.
How we read a competitor's whole Meta account
Single ads tell you what a brand is saying. The account tells you what is working. This is the read we run at Succession before we brief creative for a client or pitch a new brand:
- Count active ads. The Page's total of active ads is the best public proxy for budget. A few dozen means a steady account; hundreds means heavy testing or heavy spend.
- Count launches per month. Group the "Started running on" dates by month. Rising launches mean the brand is scaling; launches that stop mean a page or angle is being wound down.
- Count distinct primary texts. Few texts across many ads means the message is locked and only visuals are tested. Many texts means the brand is still looking for its angle.
- Split the format mix. Catalog ads, single images, video, carousels, flexible formats. A catalog-heavy account sells the product grid; a video-heavy one sells a story.
- Map the landing pages. Group ads by destination URL. The page that receives the most ads is the page the brand bets on: a product page, a quiz, an advertorial or a dedicated landing page.
- Check partnership ads. Ads run through creator handles show who the brand pays for whitelisted creator content.
- Open the top five. Read the hook, the offer and the first three seconds. That is the brief the brand is paying to prove.
Here is what that looks like on a real account, a large US men's health telehealth brand we read in October 2026 (not a client): about 250 active US ads; launches rising from 38 in August to 72 in September to 100 in just the first two weeks of October; one set of three primary texts reused across 177 ads; and four of the top five ads by the default sort were catalog ads. In one sitting we knew the brand was scaling hard, had locked its message, and was winning with catalog formats rather than new concepts.
We also use the Library at category level. In September we pulled up to 300 active US ads for each of 12 supplement keywords: 3,921 ads from 1,110 different advertisers. Because results arrive sorted by impressions, the top of each keyword is a ready-made list of the category's biggest spenders. That is how we build our own prospect lists.
What the Meta Ads Library won't tell you, and how to fill the gaps
| Missing for US ads | How to fill the gap |
|---|---|
| Spend and impressions | Use the default sort order, active ad count and launch volume as proxies |
| Reach and audience | If the brand also runs in the EU, set the country to an EU market and open "See ad details": EU ads show reach by location, age and gender |
| Which ad is profitable | Nobody outside the account knows. Long running time plus multiple versions is the best public hint |
| What happens after the click | Open the landing page on a phone. The page, offer and checkout are half of why an ad wins |
| Ads that have ended | Meta only guarantees archives for political, EU and UK ads, so save Library IDs as you go |
One more blind spot: some age-restricted ads only show their creative to logged-in viewers. If a card shows text but no image, log in to see it.
How to turn Meta Ads Library research into your own tests
Copying a competitor's ad gives you their second-best idea a month late, and their brand recognition does not come with it. Extract the parts that transfer:
- The awareness level. Is the winner speaking to people who know the problem, the solution or the product? Our guide to Schwartz's awareness levels for Meta ads shows how to read it.
- The hook. The first line or first three seconds. Write five of your own in the same structure.
- The format. Static, UGC, advertorial or catalog. See UGC vs static vs advertorial for what each one costs and does.
- The offer. Bundle, trial, subscription discount or free gift. If every rival leads with the same offer, test a different one.
- The landing page. Product page, advertorial or dedicated landing page. Our test of landing pages vs product pages covers when each one wins.
Then brief three to five concepts, not one, and budget for the volume it takes to find a winner: our guide on creative fatigue and testing volume has the numbers by spend level.
Is there a Meta Ads Library API or download?
Yes, with limits. The Ad Library API covers ads about social issues, elections or politics delivered anywhere in the past seven years, and ads of any type delivered to the UK or EU in the past year. Access requires a Meta for Developers account and identity and location confirmation. It does not return regular US commercial ads, which is the data most DTC brands want.
The downloadable Ad Library Report is political only: an aggregated view of ads about social issues, elections or politics in a country. For commercial ads, marketers save ads by hand, use a swipe-file tool such as Foreplay or MagicBrief, or scrape the public pages at scale.
FAQ
Is the Meta Ads Library free?
Yes. The Meta Ads Library at facebook.com/ads/library is free and public. Anyone can search it, with or without a Facebook account, and every filter works without logging in.
Do you need to log in to the Meta Ads Library?
No. A login is only needed to report an ad or to view adult or age-restricted content. Search, filters, sorting and ad details all work logged out.
Does the Meta Ads Library show ad spend?
Not for regular commercial ads in the US. Spend is shown for ads about social issues, elections or politics. Ads delivered in the EU show reach and audience breakdowns, but not spend.
How can you tell how long an ad has been running?
Every ad card shows a "Started running on" date. Active ads are still running today, so the time since that date is the running time. Long-running ads with multiple versions are the strongest public sign of a winner.
How do you find a competitor's best-performing ads in the Meta Ads Library?
Search the competitor's Page, keep the default "Impressions: high to low" sort, and look at the top results for three signals: a long running time, the "multiple versions" label, and the same creative and text used across many ads.
Can you see inactive or old ads in the Meta Ads Library?
Political and issue ads are kept for seven years, and ads delivered in the EU or UK for one year after their last impression. Meta makes no archive promise for regular US commercial ads, so save the Library ID of anything you want to keep.
Is there a separate Instagram ads library?
No. Instagram ads are in the Meta Ads Library. Use the Platform filter and select Instagram to see only ads that run there.
How quickly do new ads appear in the Meta Ads Library?
Within 24 hours of the ad's first impression, according to Meta. Sort by "Most recent" to see what a competitor launched in the last few days.
Can I download ads from the Meta Ads Library?
Not in bulk for US commercial ads. The Ad Library API covers political ads and ads delivered to the UK or EU, and the Ad Library Report covers political ads only. Most marketers save ads with swipe-file tools or by Library ID.
When to bring in Succession Media
Succession Media is a DTC growth agency for Shopify brands doing $20K+ a month, strongest in supplement, wellness and health categories. This guide's topic maps to our Creative System Rebuild work. It is worth a call if:
- Your competitors launch new ads every week and you are still running the same five.
- You know who is winning in your category but not which angle or format is doing it.
- Your creative team copies rival ads instead of briefing new concepts from them.
- Your best ads are fading and you have no research process for the next round.
Sources
How we researched this guide
Every Meta fact in this guide was checked on Meta's own pages and in the live Ad Library on October 17, 2026, logged out, with US and EU searches. The competitor account read and the 12-keyword supplement sweep come from our own research; the example brand is not a client and is not named. Opinions from third-party tools are labeled as theirs. Last reviewed .

Co-Founder, Direct-Response Creative, Succession Media
Builds the direct-response creative system that scales DTC brands: mechanism angles, sub-avatar laddering, and advertorial top of funnel grounded in the Schwartz framework.
Related guides
- Creative and Meta AdsHow do you apply Eugene Schwartz's five levels of awareness to Meta ads?
- Creative and Meta AdsUGC vs static vs advertorial: which Meta ad format works best for supplement brands?
- Creative and Meta AdsHow often should you refresh Meta ad creatives, and how many should you test per week?
- Creative and Meta AdsHow do supplement brands avoid Meta ad rejections and account bans in 2026?