'Ads Library FB' is the reverse-order keyword variant for the Facebook Ads Library - same tool, same URL, same data. The reverse phrasing tends to come from international marketers (where word order in their first language flips the noun-modifier sequence) and from people typing into Google after seeing the tool referenced as 'the ads library on FB'. The product is identical: a free, public archive at facebook.com/ads/library covering every active commercial ad across Facebook, Instagram, Messenger, and Audience Network. This guide is the reverse-order entry point.
Coverage
All active Meta-ecosystem ads
Access
Free, no login
Latency
New ads visible within ~24 hours
Walkthrough
How to use it, step by step
- 1
Go directly to facebook.com/ads/library
The canonical URL. Despite the 2021 Meta rebrand, the ads library URL never moved off facebook.com. Bookmark it - Google's localized SERP variants sometimes route through redirect chains that drop your filter state. The page loads without login; you should see a search bar at the top of the page within 2-3 seconds.
If the page is blank, check that you're not on a Facebook URL that requires login (some Facebook subdomains redirect to the login wall). The ads library should load fully without authentication. - 2
Set the country filter first - always
The library partitions strictly by country. An ad running in the UK is invisible if your country filter is set to the US, even if the ad's copy is in English. Meta defaults country to whatever it thinks your location is - often wrong on VPN, in office colocations, or on mobile data. Set country explicitly on every session.
- 3
Switch ad category to 'All ads'
Default category is 'Issues, elections or politics' - the regulatory baseline. Switch to 'All ads' to surface commercial creative. This single setting is the most-missed configuration in the whole tool. If your audit returns weirdly empty results, this is the first thing to check.
- 4
Search by Page name, not free-text keyword
Keyword search returns every ad whose copy mentions the term - thousands of affiliate sites, drop-shippers, and unrelated noise. Page-name search anchors on a specific brand. To find the canonical Page handle, visit the brand's Facebook page and look at the URL slug after facebook.com/. That's the searchable handle.
International brands frequently run multiple Pages per region (UK, US, AU all separate). Each Page is its own search. Don't assume one Page covers the brand globally. - 5
Filter to Active + single media type
Set 'Active status' to 'Active' to focus on what's running now. Set 'Media type' to one format - Video for hook research, Image for static creative, Carousel for product feeds. Mixing formats produces apples-to-oranges audits because the structural patterns that win on video don't transfer to static and vice versa.
- 6
Read start dates - they're your fatigue proxy
Every ad shows 'Started running on' date. Ads alive >60 days on the same creative are evergreen winners - they've survived Meta's auto-rotation. Ads from the last 14 days are tests. Time-on-platform is the closest free signal you'll get to 'this ad is working', since Meta hides actual performance data. Use it ruthlessly.
The 2026 update added native sort by start date - sort 'oldest first' and skim the top 5-10 to find a brand's must-study evergreens. - 7
Click into details for placements, variants, languages
The 'See ad details' button opens an expanded view with all delivery placements (Feed, Reels, Stories, Marketplace, Audience Network), detected languages, and every creative variant. Brands ship 6-12 variants per concept; the variant set tells you which axes they're testing - hook line, thumbnail, aspect ratio, CTA copy.
- 8
Save assets with a consistent folder schema
No native export. Right-click 'Save video as' for videos; screenshot for statics; save each card separately for carousels. The save step is also the tag step: file every asset under
competitor / YYYY-MM-DD-started / hook-archetype.mp4. Retroactive organization fails because the cognitive context disappears within days.
Cheatsheet
Filters that matter
| Filter | What it does | When to use |
|---|---|---|
| Country | Restricts results to ads running in one country. | Always set explicitly. International brands need per-country sweeps. |
| Ad category | Toggles 'All ads' vs regulated categories. | Default to 'All ads' for commercial research. |
| Active status | Active vs paused/stopped ads. | Active for benchmarking; Inactive for historical archive work. |
| Media type | Image / Video / Carousel / Meme. | Pick one before comparing hooks - cross-format audits are noise. |
| Languages | Filters by Meta's detected ad-copy language. | Multilingual brands running multiple languages from one Page. |
| Platforms | Facebook / Instagram / Messenger / Audience Network surface. | Reels-only or Feed-only creative analysis. |
| Date range | Filters by ad start date. | Weekly 'what shipped this week' sweeps. |
What it won't tell you
The gaps
No spend or impression data for commercial ads
Only political and issue ads disclose budget. Commercial ads - the vast majority - show creative only. Two ads sitting side by side could have a 100x spend difference; the library shows nothing.
No engagement counts on individual ads
Reactions, comments, and shares are stripped from ads ported into the library. You can see the creative but not the audience reaction.
Audience targeting is fully invisible
Same creative can target a broad consumer base or a 1% lookalike of high-LTV repeat buyers. Dramatically different ROAS, identical-looking ad in the library.
Inactive history is patchy and degrades
Paused ads archive but the index thins out the further back you go. Some inactive ads vanish from public view entirely after long periods.
Shuttergen
Turn your FB ad library tabs into a working swipe file.
Shuttergen sweeps the ads library on FB weekly for your competitor set, tags every asset against a consistent schema, and surfaces time-on-platform winners. Stop screenshotting one-offs.
Why we maintain a reverse-order keyword guide
Google ranks word-order variants differently. 'Ads library FB' and 'FB ads library' return overlapping but distinct SERPs. The reverse-order phrasing skews toward international audiences whose first language uses different noun-modifier ordering (Romance languages, many Asian languages, and Slavic languages all front the noun differently than English). It also skews toward people who first encountered the tool spoken aloud ('go check the ads library on FB') rather than typed.
The product is identical regardless of which order you typed it in. Same tool, same URL, same data, same gaps. This guide exists to give people who searched the reverse-order variant a clean landing page rather than forcing them through a SERP where every result uses the canonical word order.
If you typed 'ads library fb' you're in the right place. The walkthrough above is the same workflow that applies to every variant - FB ads library, Facebook ads library, Meta ads library, ad library FB - all the same product.
What the library is built for, and what it isn't
Meta did not build the Ads Library for marketers. It was built to comply with regulators - first the US Honest Ads Act framework after the 2016 election cycle, then the EU Digital Services Act, then similar laws in Brazil and the UK. The fact that it accidentally became the world's most-used competitive intelligence tool is a side effect, not the product spec.
That origin explains the data shape. The library discloses everything Meta is required by law to disclose (creative, advertiser, start date, platform delivery) and withholds everything Meta is not required to disclose (spend, impressions, audience, performance). This shape is unlikely to change. Meta has no commercial incentive to widen commercial-ad disclosure and no regulatory pressure outside the EU and Brazil to do so.
Treat the library as a creative archive, not as an analytics platform. It answers four questions well: what is my competitor running, what formats are they testing, how long has each ad been alive, and which placements are they buying. It answers zero questions about budget or audience or actual ROAS.
Turn your FB ad library tabs into a working swipe file. Shuttergen sweeps the ads library on FB weekly for your competitor set, tags every asset against a consistent schema, and surfaces time-on-platform winners. Stop screenshotting one-offs.
Building a competitor swipe file from the library
The single highest-leverage workflow with the library is the rolling competitor swipe file. Pick 8-12 brands you compete with, do an initial deep audit (every ad they're running, organized by start date and hook archetype), then sweep weekly to catch new launches and pause-and-replace cycles. The first audit takes a day. Subsequent sweeps take 15 minutes per brand.
Tag each ad on three dimensions: hook archetype (problem-solution, day-in-the-life, founder-to-camera, customer-testimonial, transformation, demo), format (UGC, studio, motion graphics, screen recording), and angle (price, status, ease, identity, comparison). After 100-200 tagged ads from your competitive set you start to see the meta-pattern - which archetypes dominate, which angles are saturated, where the whitespace is.
The brands that pull ahead pair the swipe file with a time-on-platform cutoff: every ad alive >45 days on the same creative goes into a winners bucket and gets a forensic teardown. Internal: Foreplay deep dive covers the leading tool for this; anatomy of a good audit walks the full methodology.
2026 changes worth knowing
Two small library improvements shipped between Q4 2025 and Q1 2026. Variant grouping collapses near-duplicate creative variants under a single result entry. Start-date sort lets you sort by start date directly - making the 'find the evergreen winners' workflow a single click instead of an infinite scroll. Neither was announced; both shipped quietly.
Meta's broader Andromeda update (late 2025) compressed average time-to-fatigue on Reels placements from ~14 days to ~9. The downstream library effect: more ads in the recent-launch bucket, fewer in the long-tail evergreen bucket. If your audit feels noisier than in 2024, that's the macro reason.
Beyond these, the structural shape persists. Commercial-vs-political disclosure split persists. The API's EU/Brazil-only commercial coverage persists. The gaps - no spend, no engagement, no targeting - persist. Plan around them.
FAQ
Frequently asked
Is 'ads library FB' the same as 'Facebook ads library'?
What's the URL for the ads library on FB?
Is the ads library on FB free?
Why can't I find a brand's ads in the ads library on FB?
Can I download ads from the ads library on FB?
How often does the ads library on FB update?
Does the ads library on FB show how much a brand spent?
Related
Keep reading
Resource
Ad library fb
Singular variant of the same reverse-order keyword.
Resource
Facebook ads library
Canonical word-order version of the guide.
Resource
Fb ads library
FB shorthand version of the same product.
Resource
Meta ad library
Meta-branded angle on the same tool.
Research
Foreplay Deep Dive
How the leading swipe-file tool layers on top of the library.
Sources
Turn your FB ad library tabs into a working swipe file.
Shuttergen sweeps the ads library on FB weekly for your competitor set, tags every asset against a consistent schema, and surfaces time-on-platform winners. Stop screenshotting one-offs.