The Meta Ad Library is a public, free database of every active and recently-discontinued ad running across Facebook, Instagram, Audience Network, Messenger, and Threads. If a brand is paying Meta to put pixels in front of users, that creative is searchable inside the library — competitor research, ad transparency, political accountability, all in one tool.
It launched as a response to political ad scrutiny in 2018, expanded to commercial ads in 2019, and is now the most valuable free competitive-intelligence resource for paid social marketers. We use it daily for client work. Here is how to actually get value out of it.
What the Ad Library shows
Every ad in the library exposes:
Creative — image, video, carousel, or collection format with all variants
Headline + body copy for each variant
Landing page URL
Started running date (and end date if discontinued)
Platforms the ad appears on (Facebook, Instagram, Messenger, Audience Network, Threads)
Page name and verification status of the advertiser
For political and social-issue ads, you also get spend ranges, impressions ranges, audience demographics (age, gender, region), and a delivery breakdown. Commercial ads keep spend private.
How to search the Ad Library
Go to
facebook.com/ads/library. Pick a country, pick an ad category (All ads, or Issues/Elections/Politics), then either:
Search by advertiser name — type "Nike," "HubSpot," or a competitor's page name. You'll see every ad they're running, sorted by recency.
Search by keyword — type "summer sale," "AI tool," or any phrase. Returns ads with those words in copy or page name.
For deeper filtering, use the left sidebar: language, platform (Facebook only, Instagram only, etc.), and date range. The "Active status" toggle filters between currently-running ads and historical creatives.
A competitive research workflow that works
We run this every quarter for our paid social clients:
List 10 direct competitors — same product, same audience, same price point.
Pull their entire active ad set from the library. Screenshot or save as PDF.
Look for patterns: What headline structures repeat? Which creatives have been running 90+ days (= they're working)? Which formats dominate — UGC, talking heads, motion graphics, static carousels?
Identify the offer angle: Discount, free trial, "vs. competitor," social proof, founder story. Cluster competitors by offer type.
Find the gaps: Where is no one running ads? That's your opening.
The single most useful signal: ads that have been running 60+ days. Meta auto-shuts off underperforming creatives. If a competitor has kept the same ad running for two months, it's because the CPA is acceptable. Copy the structure, not the creative itself.
How to read ad creative for intent
Ads expose a brand's entire funnel strategy. Look for:
Awareness ads — broad messaging, no offer, no urgency. Logo prominent. Usually carousels or motion videos.
Consideration ads — specific feature pitches, demo CTAs, comparison angles. Single image or short video.
Conversion ads — discount, deadline, urgency words. "Last day," "20% off," "Save $200." Almost always single image with a sharp headline.
Retargeting ads — "Still thinking it over?" style copy, abandoned-cart specifics. You won't see these as much because retargeting ads have small audiences.
A healthy paid funnel runs all four simultaneously. If a competitor is only running conversion ads, they're milking demand they generated elsewhere — probably losing market share.
Political and issue ads — the deeper data
Political and social-issue ads carry obligatory disclosure: spend range, impression range, age and gender breakdown, geographic distribution. This makes the library a journalism-grade research tool during elections.
If you work in advocacy, public-affairs PR, or political marketing: use the library to track what your opposition is spending and where. The geographic delivery breakdown is the most underrated feature — you'll learn which counties or states a campaign is prioritising.
What the Ad Library doesn't show
The tool has real gaps you need to know about:
No spend data on commercial ads. You can't see if a competitor is spending $1k or $1M.
No targeting parameters. You can't see the audience definition — age, interest, custom audience, lookalike. You only see the creative.
No performance metrics. CTR, CVR, ROAS — all private.
Inconsistent international coverage. Some countries have richer data than others, especially for political ads.
Doesn't surface dark posts that target very small custom audiences. If an ad ran to 200 specific people, it may not be indexed.
The library tells you what competitors are saying. It does not tell you who they're saying it to or how well it's working. Pair it with audience research and your own attribution data.
Using the Ad Library API for scale
For more than ad-hoc browsing, Meta exposes a Graph API endpoint that returns ad-library data programmatically. Useful if you want to:
Track 100+ competitors continuously instead of manually clicking through each page
Alert when a new ad launches or an old one stops
Pipe ad copy into a content database and run text analysis (sentiment, keyword frequency)
Build internal dashboards for your CMO or board
API access requires a Meta developer account and a configured app. Rate limits are generous for read-only queries but throttle if you hammer it. For most marketing teams the web UI is enough; if you're a competitive-intelligence firm, the API is essential.
Is using competitor ads legal?
The library is public by design. Looking at competitor ads is unambiguously legal. Copying creative verbatim can be a copyright issue — text, images, and video are protected. Copying the structure, offer angle, or headline pattern is standard competitive practice and fair use territory.
Rule of thumb: copy the strategy, write your own creative.
Who actually uses the Ad Library
Three audiences extract the most value:
Paid social marketers running Meta ads — competitor research, creative inspiration, offer benchmarking.
Journalists and academics studying political advertising, misinformation, and ad spend during election cycles.
Brand and product teams studying competitor positioning shifts — when a competitor changes their headline pattern, something has changed in their go-to-market.
Ad Library vs. paid alternatives
Tools like SpyFu, AdSpy, Foreplay, and BigSpy aggregate the Ad Library plus other sources, layer on tagging and search, and charge $50-500/month. They're worth it if you do this daily; the free library is plenty if you do it monthly.
If you're a solo marketer or small team, start with the free Meta library and the workflow above. Upgrade to a paid tool only when manual search becomes a bottleneck.
FAQ
Is the Meta Ad Library free?
Yes. No login required for most queries. Political and issue ads sometimes require a Facebook account to view full disclosure data.
How long does Meta keep old ads?
Political and issue ads stay archived for seven years. Commercial ads stay searchable while active and for a short period after they stop running, then drop from the library.
Why can't I see how much competitors are spending?
Commercial ad spend is private. Only political and social-issue ads disclose spend ranges. For commercial spend you'd need a third-party estimation tool, and even those are educated guesses.
Does the Meta Ad Library include Instagram ads?
Yes. Any ad delivered through Meta's platforms — Facebook, Instagram, Messenger, Audience Network, Threads — appears in the same library.
Can I find organic posts in the Ad Library?
No. The library only shows paid ads. Organic posts live on the brand's regular page.
Next steps
Pick five competitors. Open the Ad Library. Spend 30 minutes pulling their ads into a doc. You will leave with a stronger creative brief than any "best practices" article can give you — because the people you compete with already paid Meta to test what works.