How to Download Ads From the Facebook Ad Library (2026)
How to download videos and images from the Facebook Ad Library for competitor research: the safe methods, the legal line, and a faster way to keep what you save.
By the AdEye team
July 2026 · 9 min read
Public ad-library data only. Nothing behind a login.
ads found · showing top creatives
To download an ad from the Facebook Ad Library, open the ad in the library, then either right-click the video to save it, or open your browser developer tools, find the video file URL under the Network tab, and open it in a new tab to save it. Images work the same way. It is legal to save public ads for private research; it is not legal to re-upload a competitor's video as your own ad.
That is the quick answer. The longer answer is that downloading individual files is the easy part, and it is almost never the part that matters. This guide covers the methods that actually work in 2026, the legal line in plain terms, and why a folder full of loose MP4 files is the wrong goal for competitor research. Last updated July 2026.
The three ways to download a Facebook ad
Every method is a version of the same idea: the creative is already public, so you are just saving a file you can already see. Ranked from simplest to most technical.
| Method | Best for | What you get | What you lose |
|---|---|---|---|
| Right-click or screen record | One or two ads, quickly | The raw video or image file | The advertiser, run dates, variations |
| Browser developer tools (Network tab) | Grabbing the exact source file | The original-quality video URL | Still just a loose file, no context |
| A saved swipe file (AdEye) | Ongoing research at any scale | The ad plus advertiser, dates, hook and angle tags | Nothing, this is the point |
Method 1: right-click or screen record
For a one-off, this is enough. Open the ad in the Meta Ad Library, right-click the video, and choose save if the option appears. Many ads block the right-click menu, in which case a screen recorder (QuickTime on Mac, the Xbox Game Bar on Windows, or any screen-capture app) gets you a clean copy. For a static image ad, right-click and save the image, or take a screenshot.
The catch is quality and context. A screen recording is a re-encode, so it is slightly softer than the original, and neither the file name nor the pixels tell you which brand ran it, when, or how many variations existed. For inspiration that is fine. For research you will regret it in a week.
Method 2: browser developer tools
This gets you the original file at full quality. Open the ad, then open developer tools (right-click and choose Inspect, or press F12). Click the Network tab, filter to Media, and reload the ad. The video request appears in the list, usually ending in .mp4. Right-click it, copy the URL, and open it in a new browser tab, where you can save it directly.
It sounds fiddly and it is the first time, but it takes about fifteen seconds once you have done it once, and it is the cleanest way to get the exact file Meta is serving. For images, do the same under the Img filter.
Is it legal to download ads from the Facebook Ad Library?
Saving public ads for private research and inspiration is generally protected under US fair-use norms. The Meta Ad Library exists specifically to make advertising public and inspectable, so looking at and saving what is already published for transparency is exactly what it is there for. Where you cross the line is redistribution: taking a competitor's actual video or image and running it as your own ad is copyright infringement, and using their trademark or brand assets is a separate problem on top. The safe rule is simple. Study the hook and the angle, then make your own creative. For the full breakdown of where that line sits, is ad spying legal walks through the copyright and trademark rules case by case.
Why a folder of downloads is the wrong goal
Here is the mistake almost everyone makes. They download twenty competitor videos into a folder called "swipe," feel productive, and never open it again. Six weeks later they cannot remember which brand ran which ad, whether it was a long-running winner or a one-day test, or what made them save it in the first place. The files are just anonymous clips.
The value in a competitor ad is not the file. It is the context around the file: who ran it, how long it has been live, how many variations they are testing, and what hook and angle it uses. Strip that away and you are left with a video you cannot search and cannot learn from. This is why a raw download, from any method, is the beginning of research and not the end of it. The fix is a system rather than a folder, which is what how to build a swipe file lays out step by step.
A faster way: save the ad, keep the context
The alternative to downloading files is saving ads. AdEye reads the same public Facebook and Instagram ad-library data, and instead of pulling a bare MP4 it keeps each ad in a searchable swipe file with the advertiser, run dates and variations attached, tagged by hook, angle and format. You can filter your saved ads by brand or by angle a month later, and sort by how long each creative has been running so the ads a competitor keeps funding rise to the top.
It also solves the scale problem. Downloading files one at a time is fine for two ads and miserable for two hundred. If you are tracking a set of competitors properly, you want the saving to happen in one click and the searching to happen later, which is the whole design. The same feed covers the full Meta Ad Library plus Google, TikTok and YouTube, so your research is not boxed into one platform.
How do I download all ads from one advertiser?
The native Facebook Ad Library has no bulk export, so downloading every ad from one brand by hand means opening each creative and saving it one at a time. There is no official button for a full export of a commercial advertiser. The practical route for whole-advertiser research is a tool that indexes ads by brand, where you search the competitor once and get their complete set of live public creatives in a feed you can save from, rather than clicking through the native library card by card.
What to actually do with a saved ad
Once you have a competitor ad and its context, the work is reading it, not hoarding it. Ask three questions of every ad worth saving. What is the hook in the first two seconds? What angle is it selling, the pain, the status, the price, the speed? And how long has it run, because longevity is the market's verdict, paid for with the competitor's budget. An ad that has been live for four months is worth ten that launched yesterday.
Then turn the pattern into your own creative. The angle is the reusable part; the execution has to be yours. And once you have a winning angle pointed at a page, it is worth making sure the page it lands on turns those clicks into conversions, because the best ad in the world cannot fix a landing page that loses the sale.
The short version
To download a single Facebook ad, right-click it or grab the file URL from your browser's Network tab. Saving public ads for private research is fine; re-uploading a competitor's actual creative as your own is not. But downloading loose files is the wrong goal for real research, because the value is the context, who ran it and for how long, not the pixels. If you are studying competitors seriously, save ads into a searchable, tagged swipe file instead, and spend your time reading the hooks rather than managing a folder. An ad library search that keeps that context attached to every creative saves you the download step entirely.
See what your competitors are running with AdEye
Type any brand and watch their live ads stream into one feed from Meta, Google, TikTok and YouTube, each AI-tagged with its hook, angle and a working signal. Public ad-library data only.
Popular ad spy use cases