Can You Download Inactive Facebook Ads? The Honest Answer

Can you download inactive Facebook ads? Usually not: outside the EU, a normal commercial ad drops out of the public Meta Ad Library once the advertiser stops it, so there is nothing left to download.
There are three real exceptions: ads delivered in the EU, political and social issue ads, and copies a spy tool grabbed while the ad was live. Here is how each one works, and the habit that makes the question go away.
Can you download inactive Facebook ads from the Ad Library?
For most commercial ads, no. The Meta Ad Library at facebook.com/ads/library is built to show what advertisers are running right now. It is not an archive of everything they have ever run.
When an advertiser pauses or ends an ad, that ad stops appearing in the public results for most countries. Once it is gone from the Library, there is no public copy to download. No button, filter or URL trick brings it back.
That surprises a lot of people, because the Library does have an "Active status" filter with an inactive option. That option is real, but what it returns depends on where the ad was shown and what kind of ad it was. Our explainer on active vs inactive ads in the Meta Ad Library covers the filter in detail.
Why do ads no longer running disappear?
Meta built the Library as a transparency tool. Its job is to let anyone see what a page is advertising today. Keeping a permanent public record of every commercial ad is not part of that job outside the regions that legally require it.
So the disappearing is by design, not a glitch. A brand pausing a losing test, rotating creatives or wrapping up a sale all remove those ads from public view. We go through the reasons in more depth in why ads disappear from the Ad Library.
There is a second, quieter catch. Even when you can see an ad, the Library has no download button and no way to save it to an account. Seeing and keeping are two separate problems.
Where can you still find inactive ads in the Ad Library?
There are two places where inactive ads do stay visible in the Library itself.
Ads delivered in the EU. Under the Digital Services Act, ads shown to people in the European Union stay in the Library after they stop, along with limited targeting and reach details. If your competitor ran an ad in an EU country, you can often find it there long after it ended, by setting the country to that EU market and the status to inactive or all.
Political and social issue ads. These are archived everywhere, with spend ranges for some countries such as the US. If you research issue ads, the inactive filter is genuinely useful.
For an ecommerce brand selling only in the US, UK, India or Australia, neither exception helps. Their old commercial ads are simply gone from the public view. The country differences are laid out in our EU vs US Ad Library comparison.
What are your options for inactive ads, compared?
Here is how each route stacks up for getting a copy of an ad that has stopped.
| Route | Works for inactive commercial ads? | Cost | Main catch |
|---|---|---|---|
| Ad Library, non-EU country | No | Free | Ad leaves public view when it stops |
| Ad Library, EU country | Yes, if the ad was delivered in the EU | Free | Only covers ads shown in the EU |
| Ad Library, political/issue ads | Yes | Free | Not relevant for most ecommerce research |
| Official Ad Library API | Only political/issue and EU ads | Free | Does not return normal commercial ads elsewhere |
| Paid ad spy tool archive | Sometimes | Paid, check their pricing page | Only has what its collectors captured while live |
| Your own saved swipe file | Yes, if you saved it in time | Free | You had to save it while it was active |
The pattern is plain. Every route that works for a stopped ad depends on someone having captured it while it was still running.
Can the Ad Library API get ads no longer running?
People often ask whether developers can pull old ads through Meta's official API. For commercial ads, the answer is no.
The Ad Library API returns political and social issue ads, plus ads in the EU under the Digital Services Act. It does not return a US or Indian ecommerce brand's normal ads, active or inactive. So an engineer on your team cannot script their way to a competitor's ad that ran in Texas last spring.
Do ad spy tools keep inactive ads?
Yes, and this is the fairest argument for paying for one. A spy tool that saw an ad while it was live keeps a copy after it stops. That archive is hard to rebuild yourself after the fact.
AdSpy, for example, has been collecting for a long time and has a large historical archive with strong text search, at $149 a month. BigSpy has a free tier with paid plans from $9 and covers several ad networks. Foreplay, from $59 ($49 billed annually), is more of a swipe file for ads your team saves, which means it keeps whatever your team captured.
The honest limit: no tool sees every ad Meta serves. Coverage is a sample, and niche or tightly targeted advertisers are often thin. If the ad you want was never captured, no tool can give it to you. Test any tool against brands you know well before trusting its archive.
How far back can you look in the Ad Library?
For active ads, you can see how long each one has been running from the "Started running on" date on its card. That date is useful because ad longevity is the closest public signal to performance. Advertisers keep paying only for ads that work.
For inactive ads, how far back you can go depends on the same exceptions as before. EU and political ads give you real history. Normal commercial ads outside the EU give you none. The details are in how far back the Ad Library goes.
How do you save Facebook ads before they disappear?
This is the real answer to the question. Since stopped ads are mostly unreachable, the only dependable archive is the one you build while ads are live.
Here is the routine I use.
- Pick the brands that matter. Direct competitors, plus two or three brands in adjacent niches whose creative you admire.
- Search each one in the Ad Library. Set the country, filter to active ads, and sort your attention by start date.
- Save the whole search, not just the ads you like today. The ad that looks boring now may be the one still running in four months. Collect everything that is live and decide later.
- Repeat on a schedule. Weekly for close competitors, monthly for the rest. New ads appear and old ones vanish between visits.
- Note the start date with each ad. Longevity is what tells you which ones were winners.
Doing step 3 by hand, ad by ad, is where most people give up. That is why we built our free extension, the Meta Ad Library Downloader. Its "Find all ads" mode scrolls a whole search, collects every running ad and packs it into one ZIP, with a searchable swipe board and a CSV of every ad, files named by advertiser and date. It works on ads that are live in the Library, which is exactly the window you have. The step-by-step setup is in our guide to downloading Ad Library videos.
What should you do if the ad you wanted is already gone?
Do not waste an afternoon hunting. Try these, in order, then move on.
- Check an EU country in the Ad Library with the status set to all, in case the same ad ran there.
- Look at the brand's organic posts. Many ads start life as a page or Instagram post that is still up.
- Search a spy tool you already pay for. If it caught the ad, you are in luck.
- Check the brand's current active ads. Winners are often re-cut rather than retired, so a close variant may be running right now.
If none of that works, write down what you remember about the hook, offer and format, and treat it as a lesson. The next time, save first and judge later.
One last note on use. Downloading public ads for research is standard practice. Study the angle, the structure and the offer, but do not reuse someone else's creative in your own ads. Copy the angle, not the asset. This is general guidance, not legal advice.
FAQ
Can you see inactive Facebook ads in the Ad Library?
Only in some cases. Ads delivered in the EU and political or social issue ads stay visible after they stop. Normal commercial ads shown only outside the EU drop out of public view.
Can I download a competitor's ad after it stops running?
Usually not, unless it was shown in the EU, you saved it earlier, or a spy tool captured it while it was live. The public Ad Library has no copy of a stopped commercial ad in most countries. That is why saving ads while they run matters.
Do inactive ads stay visible in the EU Ad Library?
Yes. Under the Digital Services Act, ads delivered in the EU remain in the Library after they end, with limited targeting and reach information. Set the country to an EU market and the status to inactive or all to find them.
Do ad spy tools keep inactive ads?
Many do, as long as their collectors captured the ad while it was running. Coverage is a sample, so some ads are never captured. Check a tool against brands you know well before relying on its archive.
How do I save Facebook ads before they disappear?
Search the brand in the Ad Library, filter to active ads and save every running ad, not just the few you like today. Repeat on a schedule and keep the start date with each ad. A bulk download of the whole search is the quickest way to do 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 Ad Library downloaderKlipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.
Start free — 3-day trial →

