How to See Competitor Ads on Instagram (2026)
A 2026 guide to finding any brand's live Instagram ads: how the Meta Ad Library covers Instagram, how to filter to Instagram placements, what Reels and Stories ads reveal, and the library's limits.
By the AdEye team
July 2026 · 8 min read
Public ad-library data only. Nothing behind a login.
ads found · showing top creatives
To see any brand's live Instagram ads, open the Meta Ad Library at facebook.com/ads/library, search the brand's Page, and filter the platform to Instagram. Instagram ads run through Meta, so there is no separate Instagram ad library; they sit in the same public archive as Facebook ads. You will see their active feed, Stories, Reels, and Explore ads with the date each started, but no spend or targeting for standard commercial ads. Read run length as your signal for which Instagram creatives are actually working. Last updated July 2026.
People search for an "Instagram ad library" and come up empty, because Instagram does not have its own. Meta runs Instagram's ads, so every public Instagram ad lives in the Meta Ad Library alongside Facebook. Once you know where to look and how to filter, you can pull up any competitor's live Instagram creatives in about a minute. Here is exactly how.
Is there an Instagram ad library?
Not a separate one. Instagram is owned by Meta, and Instagram ads are bought through the same system as Facebook ads, so they are published in the single Meta Ad Library at facebook.com/ads/library. There is no standalone instagram.com ad library to visit. When people say "Instagram ad library," they mean the Instagram-placement ads inside Meta's library, which you reach by filtering.
This is the same pattern as YouTube, where the ads live in Google's Transparency Center rather than a dedicated YouTube library. The platform you research is not always the platform that hosts the archive. For Instagram, the archive is Meta's, and it is fully public with no login required.
How do I see a competitor's Instagram ads?
Open the Meta Ad Library, set the category to "All ads," choose your country, and search the competitor's brand or Page name. Once their results load, use the platform filter and select Instagram to narrow the feed to ads running on Instagram placements. Each ad card shows the creative and the date it started running, and clicking it reveals the full ad and any variations live under the same campaign.
A couple of details save time. Search the exact Page name, since some brands run under a slightly different handle than their website suggests. Set the country to United States if that is your market, because the same advertiser often runs different creatives per region. And note that many ads run on both Facebook and Instagram at once, so an ad tagged for Instagram may also appear in their Facebook placements, which is useful context on how they package a single concept across the family.
| What you want | Where to look | What you get |
|---|---|---|
| A competitor's live Instagram ads | Meta Ad Library, platform filter: Instagram | Feed, Stories, Reels and Explore creatives |
| How long an ad has run | The start date on each ad card | Your best free signal for what converts |
| Instagram ad spend or budget | Not published for commercial ads | Nothing; only political ads show ranges |
| Who the ad is targeting | Political and social-issue ads only | Nothing for standard product ads |
Can you see how much a competitor spends on Instagram ads?
No. The Meta Ad Library publishes spend and impression ranges only for political, election, and social-issue ads. For a normal product advertiser you see the creative and its start date but no budget, no reach, and no conversions. Any tool claiming to show a competitor's exact Instagram spend is estimating, and those estimates carry wide error bars, so treat them as fiction rather than data.
The honest signal is run length. An Instagram ad a brand has kept live for a month or more, especially one they have spun into several variations, is one they are almost certainly profiting from, because no advertiser keeps paying for a losing creative. Read the dates and the variation count before you react to how polished an ad looks, and you get a truer picture than any guessed spend number.
How do I see Instagram ads that are not showing in my feed?
Use the Meta Ad Library rather than waiting for ads to appear organically. Your own feed only shows the ads Meta decides to serve you, filtered by your behavior and the targeting advertisers set, so you will never see most of a competitor's Instagram ads that way. The library shows every active public ad a brand is running regardless of who it targets, which is the whole point of using it for research.
This is why "I just watch their ads in my feed" is not a research method. You are seeing a tiny, biased slice, and you are missing the audiences you are not in. Searching the library gives you the complete public set, including the Reels and Stories ads aimed at segments you would never be served, which is often where a competitor tests their sharpest hooks.
What Instagram Reels and Stories ads reveal
Instagram placements skew heavily to vertical video, so a competitor's Reels and Stories ads show you the hook they trust in the first second, the pacing that holds attention, and the UGC or founder style they lean on. That is a lot of validated creative direction for a format that now drives most of Instagram's ad delivery. Studying the Reels ads a brand keeps running tells you which video patterns convert in your category right now, and how to find winning Instagram ads covers how to separate those proven Reels from the tests.
Pay attention to how the same brand adapts one concept across placements. A single angle might appear as a static feed image, a nine-second Story, and a longer Reel, each tuned to the placement. Seeing that adaptation teaches you not just the angle but how to package it for Instagram specifically, which is what most Facebook-only research misses.
From competitor Instagram ads to your own better ad
Finding the ads is the start; the value is in the read. Group a competitor's proven Instagram creatives by angle, find the patterns that recur across their longest-runners, and turn those into test briefs for your own Reels and Stories. Keep the insight and make the execution entirely yours, since the goal is a stronger ad of your own, never a reupload. Our guide on how to use the Facebook Ad Library covers the same archive in depth, and the Facebook and Instagram ad library page shows how AdEye tags and sorts these ads for you, while a dedicated Instagram ad library view narrows the feed to just the Instagram placements.
Remember that a great Instagram ad still loses money if the click lands on a page that breaks the promise. When you model a competitor's winning hook, look at where the ad sends people and whether the landing page carries the same message through to the offer. If your own page is the weak link, it is worth auditing the copy and layout of your landing page before you scale spend behind a new creative.
The short version
There is no separate Instagram ad library; Instagram ads live in the Meta Ad Library, and you filter the platform to Instagram to see them. Search any brand's Page to pull their live Reels, Stories, and feed ads, read run length as your working signal since spend is never public, and use the library instead of your own feed so you see the complete set. If you track several brands at once, one ad library search returns their Instagram creative alongside what they run on Google, TikTok and YouTube. Then turn the patterns you find into your own better Instagram creative.
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