AdEye

Search ad libraries · Instagram Ad Library

Instagram ad library: search any brand's live Instagram and Facebook ads

There is no separate Instagram ad library. Instagram ads live inside the Meta Ad Library at facebook.com/ads/library, the free public database of every ad running across Facebook, Instagram, Messenger and the Audience Network. Because Meta runs one ad system across both apps, searching a brand once returns its Instagram and Facebook creatives together, and you can filter the results down to the Instagram placement.

That public tool is built for disclosure, not research. It has no way to sort by what is actually working, no run-length tracking, no format or hook filters, and it forgets everything the moment you close the tab. So people open it, scroll a competitor's dozens of live ads, and leave with screenshots and no real read on which creatives are earning budget.

AdEye takes the same public Instagram ad data and turns it into a swipe file you can act on. Paste a brand name, an Instagram handle or a website and you get every live Instagram and Facebook ad for that advertiser in one feed, AI-tagged by hook, angle and format, with run length and variation count so the ads a brand is scaling separate themselves from this week's tests. Nothing here comes from behind a login. It is the same public ad-library record, organized so you can brief against it.

Ad Intelligence Feed

Try:
Ad libraries

Public ad-library data only. Nothing behind a login.

ads found · showing top creatives

·
See it run

4 ad libraries, 1 feed · AI hook and angle tags · Public data only

META GOOGLE TIKTOK YOUTUBE

4 libraries one feed

AI-tagged hooks & angles

Why it works

What the Instagram ad library shows you

Instagram and Facebook in one feed

Search a brand once and AdEye returns every live ad across both apps, then lets you filter to just the Instagram placement, no tab-hopping through the native tool.

Sorted by what is working

The Meta Ad Library lists ads in no useful order. AdEye ranks a brand's Instagram creatives by run length and variation count so the proven ones surface first.

Tagged for briefing

Every Instagram ad is AI-tagged by hook, angle and format, so you can filter to the exact styles you want to model instead of eyeballing a wall of creatives.

What it surfaces

Every ad card carries the hook, angle and a working signal

You type a brand or niche. AdEye pulls the live public ads into one feed and AI-tags each creative, so you read the strategy and spot the proven winners before you save a single one.

  • Look up any brand by name, handle or website
  • See every live Instagram and Facebook ad
  • Filter to the Instagram placement only
  • Read hook, angle and format on each creative
  • Sort by run length to find proven ads
  • Track a brand and get alerts on new ads
  • Public ad-library data only
META Top performer
HOOK Before/after ANGLE Results UGC video

RUNNING 210d · 31 VARIATIONS

Why AdEye

One feed, the AI read, the working signal in view

Not four browser tabs and a stale doc. One query across every ad library, the strategy behind each creative, and a living swipe file with alerts. Public ad-library data only.

Every platform at once

Meta, Google, TikTok and YouTube searched in one feed for any brand or niche, so competitor ad research is one query instead of four manual hunts.

The AI reads the why

Every creative is tagged with its hook, angle and format, and a working signal flags the long-runners and scalers, so you see why an ad works, not just what it ran.

A swipe file that stays current

Save winners to boards and get alerted when a tracked competitor launches or scales a new ad, so your research never goes stale in a Google Doc.

Good questions

Questions about instagram ad library

Yes, though not as a standalone tool. Instagram ads are published in the Meta Ad Library at facebook.com/ads/library, the same public database that holds Facebook ads. Meta runs one ad system across both apps, so a single search returns a brand's Instagram and Facebook creatives together, filterable to the Instagram placement.
Open facebook.com/ads/library in any browser, no login or Meta account needed. Choose your country, set the type to All ads, and search the brand name. You can also reach it from a brand's Instagram profile by tapping the three dots, choosing About This Account, then Active ads.
Search the brand name in the Meta Ad Library and pick the advertiser from the dropdown, then use the platform filter to show only Instagram placements. If the native search does not resolve the brand, paste the brand name, handle or website into AdEye and it finds the advertiser and pulls the ads for you.
Yes. Inside an advertiser's results the ad library has a platform filter where you can select Instagram to hide Facebook, Messenger and Audience Network placements. Keep in mind many ads run across several placements at once, so a creative shown on Instagram may also appear when you view the Facebook filter.
Yes. The Meta Ad Library is completely free and open to anyone, with no account required, because Meta publishes it as an advertising transparency disclosure. AdEye adds a paid layer on top of that free data: tagging, sorting by run length, cross-app feeds and new-ad alerts, so you spend minutes instead of hours.
You never need to follow an account. The Meta Ad Library shows any advertiser's live ads publicly, so you can research a competitor without them knowing and without an Instagram account. AdEye works the same way, reading only the public ad-library record for whatever brand you look up.
Not for ordinary commercial advertisers. Spend ranges and impression counts are published only for political and social issue ads. For a normal brand you see the creatives and how long each has been running, which is why run length and variation count are the practical proxy for what is working.
The native Meta Ad Library shows ads that are currently active plus a limited window of recently inactive ones, and it keeps no long history for commercial advertisers. If you want to watch how a brand's Instagram creative changes over time, you need a tool that snapshots and tracks it, which is what AdEye does for the brands you follow.
Usually one of three reasons: the brand is not running ads right now, you searched a product or website instead of the exact page name, or you are on the wrong country filter. The ad library matches page names, not domains, so paste the brand into AdEye and let it resolve the advertiser when the native search comes back empty.
Yes. The ad library includes ads across Instagram placements, including feed, Stories and Reels, because they are all part of the same campaign record. AdEye pulls the same creatives and tags them by format, so you can filter specifically to the Reels or Story ads a brand is running.
Yes. Meta publishes the Ad Library deliberately, as an advertising transparency disclosure, and it is open to anyone without an account. AdEye reads only that same public record. Nothing on this page involves private data, a brand's ad account, or anything behind a login.

Explore more

More ways to spy on competitor ads

See what your competitors are running today

Type any brand and watch their live ads stream into one feed, AI-tagged with the hook, angle and what is actually working.

See pricing

Public ad-library data only: Meta, Google, TikTok and YouTube. Nothing behind a login, no private data.

4 ad libraries, 1 feed · AI hook and angle tags · Public data only