Competitor Research

How to See Competitor Instagram Ads: Free, No Login

Tanmay Jain··8 min read

TLDR

  • There's no separate Instagram ad library. To see competitors' Instagram ads you use the free Meta Ad Library, which covers Facebook, Instagram, and Messenger in one place.
  • Search the brand's name, browse their active ads, and open any ad to see which placements it ran on.
  • The library shows you the creative but hides spend, targeting, and performance for ordinary commercial ads.
  • For repeat research, you can skip the browsing and ask an AI assistant to pull a competitor's live Instagram ads and read the hooks for you.

Marketers keep going looking for an "Instagram ad library," and there isn't one. Every ad a brand runs on Instagram sits inside the Meta Ad Library, tucked in next to their Facebook ads, free to see and open to anyone. No login, no special tool, and nobody at the brand has to approve it. The catch is that the library was built for transparency, not for competitor research, so it makes you dig. Below is the manual way to do it properly, what the library quietly won't tell you, and a faster route once you're doing this more than once a week.

Where do competitor Instagram ads actually live?

Competitor Instagram ads live in the Meta Ad Library: there is no separate Instagram ad library, and there never was one. The same free database holds every active ad across Facebook, Instagram, and Messenger, because Meta sells all three placements from one ad system. So when you want to see Instagram ads of competitors, you're really searching Meta's library and reading which of those ads touched Instagram.

One ad often runs in several places at once: a brand can serve the same creative in the Facebook feed, in Instagram Stories, and in Reels under a single campaign. The Meta Ad Library shows you that ad once, with the placements attached. It's free, it needs no Facebook account, and per Meta's own Transparency Center, it holds every ad currently running, the emphasis being on currently, which matters later.

How do you see a competitor's Instagram ads in the Meta Ad Library?

To see a competitor's Instagram ads, open the Meta Ad Library, choose your country, and search their brand name. From there it's a browse-and-open job. Here's the full walk:

  1. Go to facebook.com/ads/library. You don't need an account and you don't need to log in to anything.
  2. Set the country (targeting differs by region, so pick the market you actually care about) and set Ad category to "All ads."
  3. Type the competitor's exact Page name in the search box and select it from the dropdown. Spelling matters here; the search keys off the verified Page, not a fuzzy keyword.
  4. Browse the grid of their active ads. Each card shows the creative, the primary text, the headline, the CTA button, and the date the ad started running.
  5. Click See ad details (or "See summary details") on any ad that catches your eye to open the full view.
  6. In that detail view, look at the small platform icons: Facebook, Instagram, Messenger. Those tell you where the ad is actually being served.

That's the core method for how to check competitors' Instagram ads, and it works for any brand with active campaigns. If you'd rather start from their profile, there's a side door: go to the competitor's Facebook Page, scroll to Page transparency, and click "Go to Ad Library", same destination, one extra hop. The same library, incidentally, is where you'd go to see a competitor's Facebook ads or run a broader Meta Ad Library check; Instagram is just one column of placements inside it.

How do you check a competitor's Instagram ads from the app itself?

You can also start inside the Instagram app itself, straight from a competitor's profile. Open their profile, tap the three dots in the top right, then tap About this account and look for Active ads. If they're running ads, you'll get a link through to what they have live.

Be warned: the "Active ads" option only shows up when the account actually has ads running, and tapping it drops you back into the Meta Ad Library anyway. So it's a convenient shortcut, not a separate source. Meta's own help page on viewing an account's active ads documents the same flow if you want the official version.

How can you tell which ads actually ran on Instagram, not just Facebook?

You can't cleanly filter the whole library down to Instagram-only, but you can check the placements on any single ad. This is the part every other guide skips, and it's the part that actually answers the question you came in with.

Here's the honest reality: the Meta Ad Library search doesn't have a reliable "show me Instagram ads only" toggle. Most ads run across Facebook, Instagram, and Messenger together, and the results grid hands you the whole bundle without sorting it by network. So the move is to check one ad at a time:

  1. Open an ad's detail view from the results grid.
  2. Read the platform icons listed on that ad. An Instagram icon means the ad ran on Instagram; if you only see the Facebook icon, it didn't.
  3. Repeat for the ads you care about, there's no batch view, so this is manual.

Two things to keep in mind. First, an Instagram icon confirms the ad ran on Instagram, but it won't tell you whether it showed in the feed, in Stories, or in Reels, the library doesn't break placement down that far. Second, because a lot of advertisers just let Meta place ads everywhere, "ran on Instagram" and "designed for Instagram" aren't the same thing. Read the creative itself: a vertical video built for sound-off scrolling was made for the feed and Reels, whatever the icons say.

What should you look for in a competitor's Instagram ads?

Look at four things: the offer, the hook, the format, and how long each ad has been running. The last one does more work than people expect, so I'd start there.

  • Longest-running ads first. An ad that's been live for 30, 60, or 90-plus days is almost certainly making money, paid media is ruthless, and nobody keeps funding a creative that doesn't convert. Their oldest active ads are the closest thing to a free confession of what's working.
  • The hook. Read the first line of copy and, for video, the first three seconds. This matters more on Instagram than anywhere else right now: per Sensor Tower data, Reels captured more than half of Instagram's ad inventory in 2025, up from about a third the year before. Most of a competitor's Instagram ads are now spoken, not written, so the hook you're studying is a voiceover.
  • Offer and CTA. The promise and the button. Are they leading with a discount, a free trial, social proof, a fear? The CTA label ("Shop now" vs. "Learn more") tells you which stage of the funnel the ad is built for.

The fourth thing is creative refresh cadence, and it's worth watching over a couple of weeks rather than in one sitting. If a brand swaps creatives constantly, they're fighting fatigue, Meta's own ads-analytics team found that a viewer's likelihood of converting drops about 45% after roughly four exposures to the same creative. A rival cycling through ten variations a week is telling you their audience burns out fast. Read the pattern, not the single ad; once you can see it, the natural next move is figuring out how to reach the same people they're targeting.

What can't the Meta Ad Library show you?

For ordinary commercial ads, the library shows the creative but almost nothing about how it performed. No spend. No budget. No reach, no impressions, no clicks, no click-through rate. None of the numbers that would tell you whether an ad is a quiet winner or an expensive flop. Those figures are disclosed only for ads about social issues, elections, or politics, where Meta publishes spend and impression ranges for accountability reasons. A brand's Reels promo gets none of that treatment.

You also can't confirm exactly which placement an ad served in, and you can't sort a brand's ads by performance, the run-length trick is a proxy precisely because the real data is walled off. And the library only holds ads that are running now; the moment a campaign ends, it drops out of view, so there's no historical archive of a competitor's greatest hits to scroll back through. What you get is a live snapshot of the creative, and a lot of inference stacked on top. That's genuinely useful. It's just not the full picture.

Is there a faster way to see competitor Instagram ads for free?

Yes, instead of browsing the library tab by tab, you can ask an AI assistant to pull a competitor's live Instagram ads and hand back the creative with a read on the hook. That's what Proxy does. It's a free tool that lives inside the AI assistant you already use (ChatGPT, Claude, or Cursor) so the research happens in the same chat window as the rest of your work.

The workflow is the part that changes. You type something like "show me the Instagram ads Glossier is running right now" and you get the live creatives back, plus a plain-language breakdown of the angle each one is playing, no dashboard, no export, no login to a separate site. Because most Instagram ads are video now, this is where it earns its keep: Proxy can transcribe a competitor's Reels ad and pull out the hook without you downloading or watching anything. Run this as a full cross-platform sweep by hand (combing every ad library and compiling it into a spreadsheet) and it's about two hours of a strategist's time, by Proxy's own benchmark. One question versus a dozen browser tabs and a lot of squinting.

It's free to start, 30 credits a month, no credit card, and you connect it once via a guided install (OAuth handles the rest, so there are no API keys to manage). Same honest caveat as the library, though: Proxy can't reveal a competitor's exact spend or targeting either, because that data simply isn't public for commercial ads. And it doesn't cover TikTok yet, it reaches Meta, Google, and LinkedIn, which is the same competitor-ad research move across every platform, not just Instagram. If your team lives in a standalone dashboard, that's a genuine adjustment; if you already live in an AI assistant, it's one less tab.

Where's the line between inspiration and copying?

The ad libraries were made public after 2018 for transparency, not to hand rivals a copy-paste kit, and that's worth sitting with for a second. There's a real difference between reading a competitor's pattern (the offer they keep coming back to, the hook structure that's survived three months of spend) and cloning a single creative frame-for-frame. The first makes you a sharper marketer; the second just makes you a slower version of them. Where exactly that line falls is a judgment call, and honestly most "competitor research" drifts closer to copying than anyone admits. Watch the ads to understand what's converting, then go make the version only your brand could run.

So what do you do with a competitor's Instagram ads?

The goal was never to build a folder of screenshots you'll never open again. A rival's active Instagram ads are the closest thing you get to seeing their homework: the offers they keep paying to run, the hooks that survived long enough to still be live. Read them for the pattern, not the pixels, and let what you find push your own next test somewhere theirs can't go. Their longest-running ad is a confession of what's working; the useful thing is to read it like one, and then write something better.

Frequently asked questions

No. Instagram ads live in the Meta Ad Library alongside Facebook and Messenger ads. There's no standalone Instagram-only library, you search Meta's library and read the placement icons on each ad.

Yes. The Meta Ad Library is completely free and needs no account or login. You can search any brand and browse their active ads at no cost, so pulling up a competitor's Instagram ads never costs you anything.

Only for political and social-issue ads, which come with published spend and impression ranges. For ordinary commercial ads, which is nearly every Instagram ad you'll be researching, the library shows no spend, budget, or performance data at all, so you're reading creative, not media plans.

Not reliably, there's no dependable Instagram-only filter in the search. What you can do instead is open each ad's detail view and read the platform icons to confirm which ones ran on Instagram versus Facebook or Messenger.

Try it on your brand

Live Meta, Google, and LinkedIn ads in your AI chat. Free, no card.

Try Proxy free

More in Competitor Research