
Your competitors' live Facebook and Instagram ads sit in a free public archive, with their best hooks in there too. Scrolling it feels like research and ends with nothing to hand a designer. This workflow turns it into a swipe file and a test order.
The Meta Ads Library is the closest thing paid social has to a public answer key, and nothing in your reporting will ever surface it for you. It shows which hooks your competitors have already validated with real money, across Facebook, Instagram, Messenger, Threads and WhatsApp. The information is public, unauthenticated and free, which is exactly why it gets treated as a toy. What you lose by ignoring it is not a few hours of scrolling. It is the six weeks of campaign spend you will burn testing angles someone else already proved and abandoned. If your last three campaigns ran on the same two hooks, you are probably behind a competitor who stopped guessing months ago. Closing that gap takes one column of data and one recurring hour.
Roughly 6% of the ads any account launches absorb the majority of its spend, and only 5% to 8% of new Meta ads ever become winners. Those numbers come from Motion's Creative Benchmarks 2026, an analysis of 578,750 ads across 6,015 advertiser accounts and $1.29B in spend. The grid you scroll is the filtered output of that process: a catalogue of what survived, not what your competitors tried. Browsing it feels like research and ends with nothing you can hand a designer on Monday. The fix is a workflow where every step leaves a written artefact behind.
What the Meta Ads Library Actually Contains in 2026
The Meta Ads Library is Meta's public ad transparency archive, reachable at facebook.com/ads/library without logging in. Search is open to anyone, which is why it became a default tool for competitive research in the first place.
Here is what it covers today:
- Paid ads running across Facebook, Instagram, Messenger, Threads and WhatsApp. A WhatsApp placement filter was added in December 2025, which matters if you sell into markets where WhatsApp is the primary messaging channel rather than a secondary one.
- An issue, electoral and political ads archive with its own retention rules. Those ads stay visible for 7 years; in the EU the retention window for political ads is 1 year.
- A low-impression badge on ads under roughly 100 impressions. This was also added in December 2025, and it is useful: it flags ads that were probably switched off before they ever got a fair test.
And here is what is still not there, the part most guides skate past:
- No spend, cost or budget figures for commercial ads. The library tells you an ad is running. It does not tell you what it cost.
- No targeting data. No audience, no placement split, no bid strategy behind someone else's ad.
- No deleted ads. Commercial ads disappear once they are switched off. What you are looking at is the current survivors' pool, not the advertiser's full history of testing.
One more thing to know before you build a workflow on it. Some 2026 reporting claims Meta has begun surfacing impression ranges for all ads and 12-month cumulative spend figures on advertiser profiles. Other current sources, including the vendor guides that are usually the most thorough on data availability, still list commercial impression and spend data as unavailable; the only source with a dated change log does not record those changes at all. Treat this as unverified. Open the Library, check what you can actually see for your market, and build your process around what you observe rather than what a changelog promises. If impression ranges are visible on the ads you care about, that is a bonus signal. Do not design a workflow that collapses without it.
How to Search the Facebook Ads Library Without Wasting an Afternoon
The interface is simple enough that people assume there is nothing to learn. There are four things worth getting right.

1. Search by page ID, not by brand name. Typing a brand name into the advertiser field returns fuzzy matches, and large brands often have several pages running ads. The reliable route is to find one live ad from the advertiser, open See ad details, and follow through to the advertiser's page. Once you have the page ID, every future look-up is exact.
2. Set the country deliberately. The country toggle defaults to your own market. If you are researching how a competitor adapts creative for another region, change it first, because the ad set changes completely between markets.
3. Filter by platform and media type. The platform filter covers Facebook, Instagram, Messenger, Threads and WhatsApp. The media filter separates images, memes, videos, and text-only ads. Both matter when you are counting formats later.
4. Trust active and nothing else. An ad running right now is an ad someone is still paying for. Inactive ads and date ranges are noisier, because commercial ads vanish once switched off, so a filtered inactive view is a partial record rather than a complete archive.
One note on search syntax: quotation marks tighten the match, and some third-party guides document a pipe operator for OR-matching. Treat operators as convenience, not as a substitute for the page ID.
Nine Research Moves That Produce a Brief
This is the part the ranking guides skip. Shopify's 2026 post on the Ad Library, the most thorough editorial on the query, lists nine ways to use it, but most of them describe features of the interface rather than research moves: filter by country, filter by media type, browse a category. Useful, and it leaves you holding a browser full of screenshots and no decisions.
Each move below ends in a named artefact. That is the whole point. If a step does not produce something you can write down, it is browsing.
1. Lander teardown. For every ad worth keeping, click through and record where it sends traffic. Is it a product page, a quiz, a lead form, an app store listing, a link-in-bio page? Artefact: a lander column in your swipe file, plus the offer stated in the landing page's own words.
2. Hook rotation cadence. Count how many distinct hooks the advertiser has launched in the last 30 days. A brand running 20 ads against three hooks is optimising. A brand running 20 ads against 20 hooks is exploring. Both are informative, and they tell you which stage of the funnel they are funding. Artefact: a hooks-per-30-days count.
3. Offer positioning map. Classify every offer you find as discount, free trial, bundle, social proof (reviews, ratings, press), or user-generated content. This one column tells you more about a competitor's margin pressure than their pricing page does. Artefact: an offer column with a dominant-offer summary.
4. Angle saturation check. Group the ads by the angle they sell (problem-first, founder story, before/after, comparison, urgency). If 11 of 14 active ads lean on the same angle, you learn two things at once: it converts well enough to keep funding, and the channel is crowded on it. Artefact: a saturation count, for example "11 of 14 ads = problem-first."
5. Creative format mix. Using the media filter, count static image, UGC-style video, studio video, and carousel ads. This gives you a target mix rather than a guess. If your own account is 90% static and the leaders in your category are 60% video, that gap is your test plan. Artefact: a format-mix percentage target.
6. Longevity as a performance proxy. An ad that has been running for 60 or more days is the practical working heuristic most practitioners use for "this is probably working." It is a heuristic, not a metric, and the distribution supports it: a 2026 analysis of ad longevity found 11.3% of ads run 60+ days and only 4.7% run 90+ days, with the rest dying far earlier. The same analysis reports 60+ day survival above 18% for financial services, 15.4% for SaaS and 13.7% for health and wellness, against 8.3% for ecommerce fashion. Single-source and methodology undisclosed, so read it as directional, but it is the only quantified longevity curve available and it makes the 60-day line defensible. Artefact: a days_running column on every swipe-file row.
7. Collection and catalogue detection. Some ads are dynamic: they pull from a product catalogue and rotate items. You can usually spot them from the format and the way product imagery changes between impressions. Their presence tells you the advertiser has a connected product feed and the infrastructure to run catalogue campaigns, which changes what "competing with them" means for you. Artefact: a format flag distinguishing catalogue ads from hand-built ones.
8. Seasonal swing. Record the same advertiser at two points in time, ideally four to six weeks apart. Creative that appears in September and is gone by November, or vice versa, tells you when their marketing calendar turns. Meta keeps no history for paused commercial ads, so your own dated snapshot is the only archive available. Artefact: a dated snapshot row, kept.
9. Whitespace identification. List the angles nobody in your competitive set is running. This one tends to produce the best creative brief, because it is the only output nobody else can copy from the Library. Artefact: an angle count of zero, named.
Here is the swipe file template those nine moves fill. It is deliberately small. Column count is not the value; consistent capture is.

Advertiser | Page ID | Format | Hook (verbatim) | Angle | Offer | Days running | Lander |
|---|---|---|---|---|---|---|---|
|
| static / UGC video / studio video / carousel / catalogue | first line of the ad | problem-first / founder / before-after / comparison / urgency | discount / trial / bundle / proof / UGC |
|
|
Fill one row per ad, and keep the date. Do this weekly and you will have something no subscription tool sells you: a time series of your competitors' creative decisions.
From Swipe File to Ship: Turning Findings Into a Test Order
A swipe file on its own will not get you anything shipped. A brief has an order of operations, and that is what makes it usable.
Write the brief around four fields: hook, angle, format, test order. The hook comes from your whitespace list, the angle from the saturation check, the format from the mix target, and the test order is simply the sequence you will ship in.
The test order matters more than it used to, and the base rates explain why. Roughly half of all Meta ads are switched off before 28 days of spend, so a test plan that ships one concept at a time will burn a quarter learning almost nothing. Brands running 10 or more new concepts per month recorded 31% lower CPA than brands running fewer than five. The median advertiser ships 6 to 7 creatives a week; the top spend tier ships 12 to 19+. Volume is the one variable you fully control, and Meta CPMs rising roughly 20% year over year in 2025 across about 35,000 ecommerce brands makes rapid iteration worth more. When impressions cost more, you cannot afford to find your winners slowly.
Which leaves the real bottleneck: production. 80% of marketers now use AI for content creation and 75% for media production (HubSpot, State of Marketing 2026, 1,500+ marketers), and 46% use AI specifically to scale creative output (Smartly, 2026 Digital Advertising Trends Report, 450 senior marketers). And still, 41% say it takes three to four weeks to get from asset creation to campaign execution. The research was never the slow part. Making twelve variants from one winning angle is.
That is the gap an AI campaign builder closes. The Library hands you the angle and the format target; the production step is generating enough variants to test that angle properly, in your own brand voice, without a three-week handoff. Allable's social media marketing module runs the same loop on the organic side, so the paid angle you found in the Library can show up in your Instagram analytics reporting as a content theme rather than dying in a spreadsheet.
Running Meta alongside paid search? Our Meta Ads 101 guide covers campaign setup end to end, and Meta Ads targeting handles the audience layer the Library deliberately hides.
Limits and Traps: What the Library Will Not Tell You
Four traps catch people who treat the Library as a spy tool rather than a research instrument.
Survivor bias is arithmetic. You are looking at 5% to 8% of what was launched. When a competitor's ad looks effortless and obvious, remember that you are seeing the survivor of a process that killed the other 92% to 95%. The Library shows you the answer, never the failed attempts that produced it. Use it to skip dead ends, not to conclude that your competitors never hit any.
No commercial spend data means no ROI inference. You cannot rank competitors by budget from the Library. An ad running for four months might be a quiet workhorse or a stubborn mistake someone forgot to pause. Longevity is a signal rather than proof, which is why you pair it with the lander teardown and the offer column.
Do not read political-ad archive numbers as commercial benchmarks. The political archive has 7-year retention and, in some markets, spend disclosure. Commercial ads have neither. Numbers from that archive describe a different regulatory regime, not your competitor's media plan.
The API is not the shortcut it sounds like. Meta does offer an Ad Library API, and every "automate your competitor research" post implies you can pull this data at will. In practice it requires a registered Meta for Developers app, identity verification with a passport or driver's licence, terms acceptance, and an approval that takes 1 to 2 weeks, at roughly 200 calls per hour per app with higher quotas granted case by case. Commercial-ad coverage outside the EU and UK is not available. Manual capture, once a week, is faster to start and honest about its limits.
There is a boundary worth stating plainly: learn the angle, do not clone the asset. Copying a competitor's creative wholesale carries brand and legal risk, and it wastes the one advantage the Library gives you, which is knowing what nobody in your category is saying yet.
The Workflow, Condensed
The Meta Ads Library is free and it has been sitting there for years. Judging by the state of the guides covering it, it is also badly underused. You get a live view of what your competitors are paying to keep running, and nothing else gives you that for zero dollars. What the Library does not give you is a process.
Build the process once and it takes about an hour a week: search by page ID across your ten closest competitors, filter to active ads, capture one row per ad into a swipe file with format, hook, angle, offer, days running and lander. Every four to six weeks, run the saturation and whitespace counts. Then write a brief with a hook, an angle, a format target and a test order, and ship more concepts than you did last month.
The research is the easy half. The teams that win with it are the ones whose production line can keep up with what the Library tells them.
PPC and social media managers who want the research to turn into shipped creative without a three-week handoff should start with our roundup of social media marketing tools; competitor monitoring covers the paid listening layer that sits beside this workflow.
For the placement-specific creative that follows a Library find, see our guide to Instagram Stories ads. Debating how much budget belongs on Meta at all? Facebook Ads vs Google Ads breaks down the channel trade-off.
Frequently Asked Questions
Is the Meta Ads Library free to use?
Yes. It is public and free, with an unauthenticated search endpoint at facebook.com/ads/library. You do not need a Meta account, a Business Manager, or an ad account to search it. The API is a separate product with its own approval process.
Can I see competitors' ad spend in the Meta Ads Library?
Not for commercial ads. Spend, budget, clicks and conversion data are not exposed for commercial advertisers. You get the ad creative, the placement, the dates it ran, and the destination. Spend visibility exists only in specific regulatory contexts, such as the political and issue-ad archive in certain markets.
How far back does the Meta Ads Library go?
It depends on the ad type. Political, electoral and issue ads are retained for 7 years, with a 1-year window in the EU. Commercial ads are only visible while they are active; once an advertiser switches an ad off, it drops out of the Library. Your own dated snapshots are the only long-term record for commercial creative.
Does the Meta Ads Library show Instagram ads?
Yes. It covers ads running across Facebook, Instagram, Messenger, Threads and WhatsApp, and WhatsApp was added as a placement filter in December 2025. The platform filter lets you isolate Instagram-only creative, which is useful when you are comparing placement strategy across a competitive set.
Can I download ads from the Meta Ads Library?
There is no bulk download for commercial ads. Individual ads can be captured by screenshot or by saving the ad's permalink, which is how most teams collect them. Automated collection for commercial ads is not available through the public API, which is limited to political and EU coverage.
Is the Facebook Ads Library the same thing as the Meta Ads Library?
Yes. It is one product under two names, and the demand is split across both spellings plus singular variants. Searching "facebook ads library," "meta ad library" or "ad library facebook" all land on the same archive. This is exactly why creating separate pages for each phrasing splits your own authority rather than capturing more traffic.
Ready to turn ad-library research into campaigns you can actually ship?
No credit card required. Build your first campaign from a brief instead of a blank page.