What this Meta ad library is
This is a searchable read of the Meta Ad Library: 29,186 Facebook and Instagram creatives from 97 advertisers, 7,095 of them still delivering at the last read. Each ad carries its hook, offer, call to action, landing path and how many days it has run. Meta publishes the ads; the analysis, the ranking and the run lengths are ours.
Meta’s own Ad Library answers one question well: what is this Page running right now. It is built for a single advertiser at a time, it resets when you search a second brand, and it tells you nothing about which of the ads in front of you is working. This feed is the same corpus read the other way — every advertiser at once, ordered by what is still delivering, what launched recently and what has survived longest.
Run length is the only performance proxy any public library supports, and it is the one this page is sorted by. Advertisers stop creative that loses money, so an ad still live after four months has usually earned its place. It is a proxy and nothing more: Meta publishes no clicks, no conversions and no spend for commercial ads, and no amount of scrolling will produce them. Where an impression band or an EU/UK reach figure exists, it is shown as the platform published it and labelled as such.
What the feed does show is creative structure, which is what a media buyer actually copies. Every card opens on the full creative with the body copy, the headline, the call-to-action button, the display domain, the landing path and the card count for a carousel. That is enough to read an advertiser’s hook style, see which offer they lead with, and count how many destinations sit behind one campaign — the things a screenshot in a swipe file loses.
Format tells its own story. Video dominates most Meta libraries on this index, but the ads that last are not reliably the video ones; portrait stills with a price in the first line survive as often as anything produced. Filtering to a single format and reading down the survivors is a faster way to find your own gap than any list of best practices.
One caution about names. Meta matches Pages by name, so a short brand collides with its namesakes constantly. Every advertiser in this index is checked against the destination its own creative points at before it is published, and the libraries that fail that check are withheld rather than guessed at.
Compared with the Meta Ads Library
Every ad on this page comes from the Meta Ads Library. The difference is what happens after the search.
| Meta Ads Library | Sprites | |
|---|---|---|
| Scope | One advertiser Page at a time | Every advertiser in the index at once |
| Ordering | Newest first, no ranking | Still running, then recent, then longest-lasting |
| Hooks, offers and CTAs | Read each ad yourself | Pulled out of every creative |
| Run length | A start date on each ad | Days live, on the card |
| Ad history | Active ads only, outside the EU | Creatives kept after they end |
| Keyword search | Yes, across ad copy | No — advertiser, format and sector |
| Login | None | None to browse; email opens the full feed |
Advertisers running Meta ads
Open any advertiser for its full creative history across Facebook, Instagram, Messenger and Threads and the other two platforms.
Methodology and data limitations
Every creative here was read from the Meta Ads Library directly. Nothing is supplied by the advertisers, and no number on this page is estimated.
- Counts cover what the library returned.The 29,186 creatives visible in this feed, de-duplicated by ad id and again by the artwork on the card, so one ad running under several ids takes one slot.
- No spend, clicks or conversions.No public ad library publishes them. Where an impression band or a reach figure appears it is the platform’s own, shown as published.
- Run length is a proxy, not a result.Advertisers stop creative that loses money, so an ad that has lasted is likely working. Nothing here confirms it.
- Dates are measured per advertiser.Each creative measures against the day its own advertiser's libraries were read, not against one index-wide date. The index as a whole was checked on September 5, 2026.
Frequently asked questions
Is this the official Meta Ads Library?
No. The official library is Meta’s own, at facebook.com/ads/library, and it is the source this page reads. The difference is the shape: Meta shows one advertiser at a time with no ranking, and this shows every advertiser in the index at once, ordered by what is still running, with the hook, offer, call to action and run length already pulled out of each creative.
Can I search the Facebook ad library by keyword here?
This feed is organised by advertiser, format and sector rather than by keyword. For a phrase search across every advertiser’s ad copy, use the Meta Ads Library with quoted phrases, or ask the Sprites copilot, which searches Meta ad copy by keyword and pulls any brand’s live ads on request.
Why do some ads have no impression numbers?
Meta publishes impressions and reach only for ads about social issues, elections or politics, and for ads served in the EU and UK under the Digital Services Act. A US-only commercial ad carries no numbers at all. Where a figure exists it is shown exactly as the library published it; where it does not, the card stays silent rather than estimating one.
Does “still running” mean the ad is profitable?
It means it was still delivering when its advertiser’s library was last read. Advertisers usually stop creative that loses money, so survival is suggestive — but no public library publishes the click, conversion or revenue data that would confirm it.
How often does this update?
Weekly, one advertiser at a time. Each creative measures its run length against the day its own advertiser was read, not against a single index-wide date, so an ad that stopped between two reads is not reported as live.
Do I need an account?
No. The first rows are open to anyone. One email address opens the rest of the feed, every advertiser page and the creative histories behind them, and it carries across the whole library on that browser.