How to See Competitor Instagram Ads
Isolating Instagram Inside the Meta Ad Library, Plus the Partnership Content That Lives Elsewhere
Short answer
You see competitor Instagram ads in the Meta Ad Library by searching the advertiser and setting the Platform filter to Instagram. The library covers every active ad across Meta apps, free and without an account. Creator partnership posts are listed separately, in the Ad Library's branded content search.
1. Where are a competitor's Instagram ads published?
In the Meta Ad Library, the same public archive that holds Facebook ads. Instagram is one value of its Platform filter, alongside Facebook, Messenger, Audience Network, WhatsApp and Threads.
- Meta Ad Library
- A free public archive from Meta listing every ad currently running across its apps, with the creative, the advertiser, the platforms it runs on and the date it started.
- Also known as: Facebook Ad Library, Facebook Ads Library
- Full definition of Meta Ad Library
Meta runs one ad system for all of its apps, so there is one archive. An advertiser who runs a campaign on Instagram and Facebook produces one ad in the library, and the platform icons at the top of the ad card show where it is being delivered. That is also why searching Instagram itself for a brand's ads gets you nowhere: the app shows you the ads targeted at you, not the ads a competitor is running.
The general mechanics of the library (country, ad category, searching by advertiser) are covered in the Facebook ads guide. This guide is about the Instagram slice, which behaves differently enough to deserve its own method.
2. How do I see only a competitor's Instagram ads?
Search the advertiser, open Filters, set Platform to Instagram, then sort by Most recent. What remains is every active ad that is being delivered on Instagram, including ads that also run on Facebook.
Five minutes per competitor, and the resulting URL can be bookmarked for next time.
- Open the library and set the country. Go to facebook.com/ads/library and choose the market you compete in. Instagram creative is often localized, so the country you pick decides which version of their campaign you see.
- Set the ad category to "All ads". The category selector sits next to the country. "All ads" is what makes normal commercial advertising visible rather than only issue, election or political ads.
- Search the advertiser, not a keyword. Type the brand name and pick the advertiser from the suggestions. A keyword search only returns ads whose text matches your words, which on Instagram, where captions are short, misses a lot.
- Filter Platform to Instagram. Open Filters and tick Instagram under Platform. Ads delivered on several apps stay in the list, so check the icons on each card to separate Instagram-only creative from shared creative.Run the same search with Platform set to Facebook afterwards. The difference between the two lists is the most useful thing on the page.
- Sort by Most recent and open the details. The Sort by menu offers "Impressions: high to low" and "Most recent". Most recent puts new launches on top. "See ad details" opens the full creative, the platforms and, for ads shown in the EU or UK, the extra transparency panel.
3. Why can I not find the ads under their Instagram handle?
Because ads are grouped by advertiser, and the advertiser is usually the Facebook Page connected to the Instagram account. The Page name can differ from the handle, and larger brands often advertise from several Pages.
Meta's own help page says it plainly: ads are run by Facebook Pages, so search results are grouped by Page. A brand whose Instagram handle is @veltrix.studio may advertise from a Page called Veltrix, Veltrix Studio or a regional Page such as Veltrix UK. If the obvious search returns nothing, try the variants before concluding they do not advertise.
Some ad cards carry a link to the Instagram profile the ad appears from, which is a quick way to confirm you have the right advertiser. The advertiser view also has an About tab with Page transparency details, including when the Page was created, how many times its name changed and the countries of the people who manage it.
If a competitor seems to run no Instagram ads, check these before you believe it:
- A regional or product Page you have not searched yet.
- A country filter set to a market they do not target.
- The Platform filter still set to Instagram from a previous search of another brand.
- Creator partnership content, which lives in the branded content search rather than the ad results.
5. Are creator partnership posts in the Ad Library?
Not in the normal ad results. Meta runs a separate branded content search inside the Ad Library for posts, stories, videos and reels on Facebook and Instagram that involve a paid partnership, filterable by app and date.
On Instagram this matters more than on Facebook, because a large share of brand activity runs through creators. A competitor with a modest ad list may be spending heavily on partnerships that appear under the creator's name, with a "Paid partnership" label, rather than under the brand's own Page.
Search the branded content tool for the brand name and set the app to Instagram. What you find is the organic side of the partnership, the creator's own post. If that post is also being amplified as an ad from the brand's account, it can show up in the regular ad results too, and seeing it in both places tells you the brand liked the post enough to pay for more reach.
6. How do I tell a boosted Instagram post from a purpose-built ad?
Compare the ad creative with their grid. If the same image and caption sit on the profile, it is a promoted post. Creative that exists only in the library was built as an ad and never published organically.
The distinction tells you what kind of program you are looking at. A competitor promoting grid posts is amplifying content that already performed. A competitor running creative that never appears on the profile has a paid team producing dedicated assets, often with tighter copy, a clear offer and a direct call to action.
The method for confirming a boost and separating paid from organic engagement is in the guide on boosted posts. For Instagram specifically, the grid is the easy comparison, because grid posts are public and ordered by date.
7. What can I not see about a competitor's Instagram ads?
Spend, results and most targeting stay private. You see the creative, the start date, the platforms and the advertiser, with extra audience and reach data only for ads delivered in the EU or UK.
| Data | Visible? | Notes |
|---|---|---|
| Creative, caption and call-to-action button | Yes | Including every version when the ad has several |
| Date the ad started running | Yes | The date of the first impression |
| Platforms (Instagram, Facebook and others) | Yes | Shown as icons on the ad card |
| Placement within Instagram (Feed, Stories, Reels) | No | Infer it from the creative format |
| Ads that already stopped | Partly | Kept for a year if they ran in the EU or UK, otherwise usually gone |
| Age, gender and location targeting, reach | EU and UK only | In the "Transparency by location" panel |
| Spend, impressions, clicks, conversions | No | Published only for political and issue ads |
8. How do I keep watch without checking every day?
Bookmark the filtered search for each competitor, check it weekly, and write down what is new. The library forgets most stopped ads, so your notes are the only history you will have.
A weekly visit is enough for most markets if the notes are consistent: the number of Instagram ads, how many are Instagram-only, how many are vertical video, and any new creator in the branded content search. The weekly ad review guide turns that into a routine.
If you would rather not do it by hand, Oppira tracks competitor Meta ads (Facebook and Instagram) on the Basic plan and above. It checks each tracked competitor's ads twice a week while they run, records how long each ad has been live and flags new ones in its daily alerts.
Key Takeaways
One archive covers Instagram and Facebook
Instagram ads live in the Meta Ad Library. Set the Platform filter to Instagram to isolate them.
Search the advertiser Page, not the handle
Ads are grouped by Facebook Page, and the Page name often differs from the Instagram handle.
Instagram-only creative is a deliberate choice
Automatic placement spreads ads across apps, so creative restricted to Instagram signals intent and usually dedicated production.
Partnerships live in a separate search
Creator posts with a paid partnership label are in the branded content search, not the regular ad results.
Placement inside Instagram is not published
The library shows the app, not Feed versus Stories versus Reels. The creative format is your best clue.
Stopped ads usually disappear
Outside the EU and UK archive, an ad that stops running leaves the library, so record what you see while it is live.
Frequently Asked Questions
Sources
- Meta Ad Library Meta Platforms, September 2026.The primary source. Platform filter values, sort options and coverage statements checked in the tool on 2026-09-28.
- What is the Meta Ad Library and how do I search it? Facebook Help Center, September 2026.States that ads are grouped by Facebook Page and describes the start date and platform icons on each ad.
- Meta Ad Library tools Meta Transparency Center, August 24, 2023.Describes the branded content search for active paid partnership content on Facebook and Instagram.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.