How to Download Instagram Ads (From the Meta Ad Library)

# How to Download Instagram Ads (From the Meta Ad Library)
Instagram ads live in the Meta Ad Library at facebook.com/ads/library — the same public archive as Facebook ads, because Instagram is a Meta placement, not a separate ad system. So to find and download any brand's Instagram ads, you search that library, filter to Instagram, and pull the creatives from there, not from the Instagram app.
That first fact surprises most people. There is no "Instagram ad library" website; when someone runs an Instagram campaign, they build it in Meta Ads Manager and tick Instagram as a placement, and Meta publishes it to the one shared library. Which is good news: everything I covered about downloading from the Ad Library applies to Instagram ads too. This post is the Instagram-specific version: how to filter to IG placements, how to spot Reels and Stories formats, and the three ways to actually save the files.
How do I find a brand's Instagram ads?
- Go to facebook.com/ads/library. No login needed.
- Set the country (or "All") and set ad category to All ads.
- Search the brand name and pick their Page from the dropdown. Their Instagram handle usually appears on the same Page listing.
- Open Filters and under Platform, tick Instagram. Now you're looking at only the ads that ran on IG.
Two things to know about that filter. First, most advertisers run the same ad across Facebook and Instagram (Advantage+ placements does this by default), so an ad appearing under the Instagram filter isn't necessarily IG-native creative — it just delivered there. Second, ads made specifically for Instagram are easy to spot anyway: 9:16 vertical video, Reels-style captions burned in, creator-shot UGC framing.
Pay attention to "Started running on" under each ad. That date is the closest thing to a public performance signal Meta gives you: advertisers only keep paying for ads that convert, so an Instagram ad that's been live for two or three months is almost certainly a winner. I sort my research around longevity before anything else. (If you want the full tour of what the library does and doesn't show, I've written a complete Meta Ad Library guide.)
Why can't I save ads from the Instagram app itself?
Because Instagram gives you no path to the file. Long-press does nothing, there's no save-to-device option on ads, and screen recording gets you a compressed capture with your own UI chrome baked in. Sponsored posts also often disappear if you try to revisit them — ads are injected into your feed per-session, so "I'll come back to it later" usually fails.
The Ad Library solves the finding problem: every active ad from any advertiser, on demand, regardless of whether the algorithm ever showed it to you. But the library has no download button either. Meta shows you the ad, plays the video, and offers no way to save it. So the actual downloading takes one of three routes.
Method 1: Browser devtools (free, fiddly)
Open the ad in the Ad Library, open your browser's developer tools (F12), go to the Network tab, filter by "media" or .mp4, and play the video. The video file request shows up; open it in a new tab and save it.
It works, it costs nothing, and I used it for years. The problems: Meta often serves video in chunked streams that don't save as a single clean file, image ads require hunting through thumbnails of various sizes for the full-resolution one, and carousels make you repeat the whole dance per card. Fine for one ad. Miserable for a swipe file.
Method 2: Paste-URL downloader sites (free, one ad at a time)
Sites where you paste a Facebook/Instagram video URL and get a download link. They handle the stream-to-file problem for you, and for a single public video they're fine.
The limits: they do one ad per paste, they frequently fail on Ad Library snapshot URLs (which aren't normal video URLs), most don't handle image or carousel ads at all, and the sites themselves are ad-riddled. They're built for saving a friend's video, not for ad research.
Method 3: Our free extension inside the Ad Library (one click, bulk, HD)
Disclosure: this is ours. The Klipio Meta Ad Library Downloader is a free Chrome extension that adds a Download button directly onto every ad inside the Ad Library — including every ad under the Instagram filter. One click saves the video in original HD with no watermark; image ads save at full resolution; carousel ads save every card, not just the first.
For studying a whole brand, bulk mode is the point: hit "Find all ads" and it scrolls the entire search, collects every running ad, collapses the duplicates (that same creative uploaded as 14 ad variants), and packs everything into one ZIP. You choose Videos, Images, or Everything. Each export also includes a searchable swipe board — an index.html that opens in any browser where you can search by hook, CTA, or advertiser, play the ads, and copy the ad text — plus a CSV of every ad. Files are named by advertiser and date, so a Reels ad from a competitor doesn't end up as video_final_2.mp4 in your downloads folder.
It's completely free — no account, no sign-up — and it runs in your browser on your own connection; nothing passes through our servers. It's at 5.0 stars on the Chrome Web Store, available in 31 languages, version 1.2.31 as of August 2026. If you want cross-device swipe files, there's an optional Pro tier that saves whole brands to a Klipio dashboard, but the downloading itself is free forever.
One honest caveat that applies to every method here: downloaded ads are for research and inspiration, which is standard industry practice — the Ad Library is public transparency data and every major spy tool is built on it. Don't re-run someone else's creative as your own ad. Copy the angle, not the asset. (Not legal advice.)
What should I actually study in downloaded Instagram ads?
A folder of competitor ads is only useful if you interrogate it. What I look for in IG creative specifically:
Reels-style UGC vs static. Sort the export by format. If a brand's longest-running ads are creator-shot vertical videos rather than polished statics, that tells you where their money is going — and Instagram placements reward native-feeling video heavily. The swipe board makes this fast because you can filter and play everything in one screen.
The first two seconds. Reels-format ads live or die on the hook. Watch each winner's opening frame with the sound off: is it a face talking, a product in hand, on-screen text, a before state? Across ten downloaded winners from one niche you'll usually find the same two or three hook conventions repeating. That repetition is the signal.
Text safe zones. IG's UI overlays eat the edges of vertical creative: the caption and CTA sit over the bottom, the profile info over the top-left, action buttons down the right rail. Study where long-running ads place their burned-in text — winners keep critical copy in the centre band. Downloaded files make this checkable frame by frame in a way in-feed viewing never is.
Story-format tells. Stories ads are also 9:16 but behave differently: they lean on tap-forward pacing, native-looking polls or stickers drawn into the creative, and a "swipe up" visual cue near the bottom. If a competitor runs distinct Stories creative rather than recycling their Reels, they've decided the placement is worth dedicated production — worth knowing.
Hooks and CTAs in text. The CSV in each export lists every ad's copy. Scan the first lines across all of a brand's ads and you're reading their tested hook library for free.
If you want to go beyond hand-collection into programmatic access, I've covered why the official API won't help with commercial ads in the Meta Ad Library API breakdown — short version: it's for political and EU-transparency ads, and for everyone else the library website plus a browser tool is the realistic path.
FAQ
Which FB video downloader is the best?
Depends on the job. For a random public Facebook video, any reputable paste-URL site works. For ads specifically — Facebook or Instagram — download from inside the Meta Ad Library, where our free Klipio extension handles single ads, full carousels, and bulk exports in original HD; paste-URL sites routinely choke on Ad Library links and can't do images or carousels.
How to download videos from Facebook without any app?
The no-install route is browser devtools: open the video, press F12, watch the Network tab for the .mp4 request while it plays, and save that file directly. It's free and works on most videos, but chunked streams and carousels make it tedious — a browser extension is still "no app", runs entirely in your browser, and removes the fiddling.
How do I save a Facebook ad video?
Find the ad in the Meta Ad Library (facebook.com/ads/library) by searching the advertiser — this works even if the ad appeared in your Instagram feed, since both platforms share the same library. Then either extract the file via devtools or click the Download button the Klipio extension adds to each ad, which saves the original HD file named by advertiser and date.
Does Instagram have its own ad library?
No. Instagram ads are published to the shared Meta Ad Library alongside Facebook ads — there is no separate Instagram archive. Search the brand at facebook.com/ads/library and use the platform filter to show only ads that delivered on Instagram.
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 extension

