AdEye

Search ad libraries · Active Ads Lookup

Facebook Ad Library active ads: see who is running Facebook ads, by company name or website

To check a company's active ads, open the Meta Ad Library, set the country to United States, choose All ads and type the exact Facebook Page name. Anything labeled Active is live right now. If nothing comes back, that advertiser has no running ads in that country, or you searched a product name instead of the Page name.

That is fine for one brand. It falls apart across a list of thirty prospects, and it tells you nothing about what changed since last week. AdEye runs the same lookup against the same public ad-library data and keeps it: paste a brand or a website, get every live Facebook and Instagram ad in one feed, AI-tagged by hook, angle and format, with run length and variation count so proven ads separate themselves from fresh tests.

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 an active ads lookup gives you

Active or nothing

Every card in the feed is an ad that is live today, so a brand with an empty feed genuinely is not advertising right now.

Look up by name or site

Start from a company name, a Facebook Page or the website you are researching instead of guessing the exact Page spelling Meta expects.

Watch the list, not the tab

Track a set of advertisers and get told when one of them switches ads on, kills a creative or scales a new angle.

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.

  • Check any company for live Facebook ads
  • See every active creative in one feed
  • Sort actives by run length and variations
  • Track a prospect list for new launches
  • 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 active ads lookup

Search the company in the Meta Ad Library with the country set to United States and the category set to All ads. Every result marked Active is a live ad. An empty result means no ads are running in that country, or the Page name you typed does not match Facebook exactly.
Open the Page in the Meta Ad Library and it lists each live creative with its start date. AdEye does the same in one view and adds run length, variation count and hook tags, so you can tell a scaled winner from a two-day test without opening every ad.
It is the URL parameter Meta uses to show every ad belonging to one Facebook Page. The number after it is that Page ID. Swapping in a different Page ID pulls up that advertiser's active ads directly, which is why the string shows up in shared research links.
Not natively. Meta matches on Page name and ad text, not on the advertiser's domain, so a company whose Page name differs from its website is easy to miss. AdEye resolves a website to the advertiser behind it, which is the usual reason a manual library search comes back empty.
Usually one of three things: the brand has genuinely paused its ads, the Page name you searched is not the exact one Facebook holds, or your country filter is set somewhere the brand does not buy. Check the Page name against the company's actual Facebook profile first.
The library labels each ad Active or Inactive and shows the date it started. Ordinary commercial ads vanish from the library once they stop, so almost everything you can still see for a normal brand is currently running. Only political and issue ads stay archived after they end.
There is no public cap you can read off the library, and counts vary from one ad to several hundred. A high active count with many variations of one concept usually means the advertiser found something that works and is scaling it. A handful of short-lived actives usually means testing.
Yes. Meta publishes the Ad Library specifically for advertising transparency, and it is open without an account. AdEye only reads that same public data. Nothing here comes from behind a login or from any advertiser's ad account.

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