Meta Ad Library: The Complete Guide for 2026
Last updated:
11 min readThe Meta Ad Library (facebook.com/ads/library) is Meta’s free, public database of every active ad running across Facebook, Instagram, Messenger, and Audience Network. Launched in 2019 as a transparency initiative, it indexes ads from over 8 million advertiser pages globally and requires no login. You can search by brand name, keyword, or page ID, then filter by country, platform, media type, and date. The library shows each ad’s creative, primary text, headline, CTA, and start date—but not targeting, spend, or performance (except for political and issue ads, which include spend ranges and impressions). It offers no native export and a restricted API, so analyzing ads at scale relies on tools like Rival, which scrape and AI-analyze the library automatically.
Key Facts
- Meta launched the Ad Library in 2019 following scrutiny of political advertising; it now covers all active ads, not just political ones, across Facebook, Instagram, Messenger, and Audience Network.
- The Meta Ad Library is 100% public—any person can search it without a Facebook account, login, or authentication.
- The library indexes ads from over 8 million advertiser pages globally and supports search by brand name, keyword, or page ID.
- For commercial ads, the library shows creative, copy, CTA, and start date—but not audience targeting, spend, or performance. Political and issue ads include extra disclosures: spend ranges and impressions by demographic, retained for 7 years.
- The Meta Ad Library API exists but is primarily restricted to political and issue ads, with limited access for commercial ad data—so bulk commercial analysis requires scraping.
- The library has no native export and shows one advertiser at a time; tools like Rival scrape its data and add AI analysis for $0–49/month, processing a competitor in under 5 minutes.
What is the Meta Ad Library?
The Meta Ad Library is Meta’s free, public, searchable database of every active ad across Facebook, Instagram, Messenger, and Audience Network. Launched in 2019 for transparency, it lets anyone view any advertiser’s live ads with no account required.
The Meta Ad Library (also called the Facebook Ad Library) is a transparency database that Meta launched in 2019, in the wake of regulatory scrutiny over political advertising. What began as a tool for political and issue ads has expanded to index every active ad running across Facebook, Instagram, Messenger, and Audience Network—a public record of the company’s entire live advertising surface.
It is hosted at facebook.com/ads/library and is completely public: no Facebook account, login, or authentication is required. Anyone—marketers, journalists, researchers, or competitors—can search it. Meta built it to be auditable by design, indexing ads from over 8 million advertiser pages worldwide.
For marketers, the library is the foundational source for competitive ad intelligence on Meta. Because every active ad a competitor runs is visible, you can see their creative, copy, calls-to-action, and how long each ad has run—without any special access. It is the Meta equivalent of the Google Ads Transparency Center, which performs the same role for Search, Display, and YouTube ads.
The library distinguishes between two ad categories. Commercial ads (the vast majority) show creative and metadata while active. Political and issue ads carry additional disclosures—who paid for them, spend ranges, and impressions by demographic—and are retained for up to 7 years even after they stop running. This split matters for what data you can expect to find.
The Meta Ad Library is Meta’s free, public database (launched 2019) of all active ads across Facebook, Instagram, Messenger, and Audience Network—indexing 8M+ advertiser pages, viewable with no login, with extra disclosures for political and issue ads.
How do I search the Meta Ad Library?
Search the Meta Ad Library three ways: by brand name (most direct), by keyword in ad copy, or by numeric page ID for exact matches. Then refine with filters for country, platform, media type, active status, and date range.
Effective searching combines a lookup method with filters. There are three search methods, each suited to a different goal.
Brand name search is the most direct: type the competitor’s name, select their verified page from the dropdown, and browse all of their active ads. Keyword search surfaces ads containing specific terms in their copy—useful for finding every advertiser pushing a particular offer, angle, or product category. Page ID search uses the numeric Facebook page ID (visible in the page’s URL) for exact matching when a brand name is ambiguous or returns multiple results.
Once you have results, the filter system narrows them across five dimensions: country (any market where the advertiser runs ads), platform (Facebook, Instagram, Messenger, or Audience Network), media type (images, videos, memes, or no media), active status (active or inactive), and date range (by ad start date). Combining country and platform is the key move for regional analysis—filtering to “United States” + “Instagram,” for example, isolates a competitor’s US Instagram strategy.
A practical search workflow: start with a brand search to see a competitor’s full active set, then apply a country filter for your market, then sort by date to separate long-running evergreen ads (likely winners) from recently launched tests. Note an ad’s start date—ads live for months signal proven performers, while a burst of new ads signals a campaign push or product launch.
For Instagram specifically, the library covers all Meta placements by default; apply the Instagram platform filter to view only Instagram-eligible creative. There is no separate Instagram ad library—it is the same database, filtered.
Search the Meta Ad Library by brand name, keyword, or page ID, then filter by country, platform, media type, active status, and date. Combine brand + country + date sorting to separate evergreen winners from new tests; filter by platform to isolate Instagram ads.
What does the Meta Ad Library show—and what does it hide?
The library shows each ad’s creative, primary text, headline, description, CTA button, platforms, and start date. It hides audience targeting, spend, and performance for commercial ads—those details exist only for political and issue ads.
Understanding the library’s boundaries is essential to using it well. For any commercial ad, you can see: the creative (image, video, or carousel), the primary text, the headline and description, the CTA button (Learn More, Shop Now, Sign Up, etc.), the platforms it runs on, and the date it started running.
What you cannot see for commercial ads is just as defining: audience targeting (who the ad is shown to), spend or budget, performance metrics (impressions, CTR, conversions), and A/B test variants grouped together. The library reveals what a competitor says and shows—not who they target or how well the ad performs.
The one exception is political and issue ads. These carry mandatory disclosures: a “Paid for by” label, spend ranges, total impressions, and audience breakdowns by age, gender, and location. This richer data exists because of election-integrity regulation, not commercial transparency—so most marketers researching brand competitors will only see the commercial-ad fields.
A second limitation is media longevity. Inactive ads remain listed for reference, but their creative media (images and videos) can expire after the ad stops running, leaving the metadata without the asset. For reliable access to historical creative, you need a tool that caches the media at collection time—which is one reason teams move from manual browsing to tools like Rival or AdSpy that store scraped creative independently.
For commercial ads, the library shows creative, copy, CTA, platforms, and start date—but not targeting, spend, or performance. Only political and issue ads include spend ranges and impressions. Inactive ad media can expire, so historical creative requires a caching tool.
How do I download or save ads from the Meta Ad Library?
The Meta Ad Library has no native export or download button. To save ads, take screenshots, save images manually, or use a scraping tool. Rival downloads and stores all competitor creative automatically during scraping.
The Meta Ad Library offers no native download or export feature—a frequent frustration for anyone building a swipe file or report. There are three ways to save ads, in increasing order of scale.
Manual saving. For a handful of ads, take screenshots or right-click to save individual images. Video ads are harder: you’ll need screen recording or browser developer tools to extract the media URL. This works for a quick reference set but does not scale and produces unstructured files.
Browser extensions and scrapers. A range of third-party tools and Chrome extensions promise to filter the library and bulk-download creative. Quality and reliability vary, and many break when Meta updates the page. Treat them as convenience utilities rather than dependable infrastructure.
Automated scraping tools. Purpose-built tools collect and store creative as part of their pipeline. Rival downloads every active ad’s media during scraping and stores it in its own database, so the creative remains available for analysis and export even after the original ad goes inactive and Meta’s copy expires. AdSpy similarly maintains an independent cache of historical ad media. The advantage over manual saving is structure: ads are stored with their metadata, organized by competitor, and exportable to PDF or Excel for sharing.
On legality: the 2024 Bright Data v. Meta Platforms ruling confirmed that scraping publicly available data does not violate the Computer Fraud and Abuse Act. The Ad Library is public by design, so collecting and saving its contents for competitive research is permissible—standard fair-use principles apply, meaning you analyze the creative rather than republish it as your own.
The library has no native export. Save ads via screenshots (manual), browser extensions (variable reliability), or scraping tools like Rival, which downloads and stores all creative—keeping it available after ads expire. Scraping public ad data is legal per Bright Data v. Meta (2024).
What is the Meta Ad Library API and who can use it?
The Meta Ad Library API provides programmatic access to ad data, but it is primarily restricted to political and issue ads and requires identity verification. Commercial ad data access is limited, so most teams scrape the public library instead.
The Meta Ad Library API lets developers query ad data programmatically rather than through the web interface. In principle, it could power bulk competitive analysis—but in practice its scope is narrow.
The API is primarily restricted to ads about social issues, elections, and politics. To use it, you must complete identity confirmation and agree to Meta’s terms. For political and issue ads, it returns rich fields: spend, impressions, demographic distribution, and delivery dates. This makes it valuable for researchers and watchdogs studying political advertising.
For commercial ads—the category most marketers care about—API access is limited. The general web library remains the most complete view of commercial advertisers’ active ads, and there is no comprehensive commercial-ad endpoint equivalent to the political-ads API. This gap is the core reason competitive ad intelligence tools rely on browser-based scraping of the public library rather than the official API.
Rival takes the scraping approach: a Playwright-based scraper loads each competitor’s public Ad Library page and extracts structured data—creative URLs, headlines, body copy, CTA text, and platform distribution—directly from the rendered page and its underlying data. This captures the full commercial-ad picture the API does not expose, and feeds it into AI analysis. The result is the structured, queryable competitive dataset the official API would provide if commercial coverage existed.
The Meta Ad Library API is mostly restricted to political and issue ads (with spend and impressions) and requires identity verification; commercial ad access is limited. Tools like Rival scrape the public library with Playwright to capture the full commercial-ad data the API omits.
How do you analyze Meta Ad Library data at scale?
Manual review of the library takes 3–4 hours per competitor and produces unstructured notes. To analyze at scale, automated tools like Rival scrape every ad, apply AI copy/image/video analysis, and generate structured reports in under 5 minutes per competitor.
The Meta Ad Library is excellent for browsing one competitor occasionally. It breaks down for systematic analysis: there’s no cross-competitor view, no export, no saved searches, and no analysis layer. Reviewing a single competitor’s 30–100 active ads and noting patterns by hand takes 3–4 hours, and the output is subjective notes that degrade over time.
Rival automates the full path from collection to insight. After AI competitor discovery, its scraper collects every active ad from each competitor’s library page, then runs three parallel analysis tracks. Copy analysis (GPT-5-nano, batched 5 ads per call) extracts messaging themes, tone, value propositions, and CTA patterns. Image analysis (GPT-4o vision) annotates composition, brand elements, and text overlays. Video analysis extracts 6 keyframes via ffmpeg for scene-by-scene breakdown.
The aggregated output is an Ad Intelligence Report with an Ad Strategy Fingerprint (the competitor’s signature pattern of formats, themes, and CTAs) and a Creative Gap Score (a 0–100 metric measuring exploitable gaps). Where manual browsing answers “what is this one ad doing?”, the report answers “what is this competitor’s overall strategy, and where is it weak?”
Pricing scales with need: Rival’s free tier covers 1 competitor (10 AI-annotated ads); Pro ($19/mo) covers 5 with unlimited ads and monthly auto-refresh; Team ($49/mo) covers 15 with 5 seats and PDF/Excel exports. The full pipeline runs in under 5 minutes per competitor at roughly $0.02 per ad analyzed—turning the raw library into structured, comparable intelligence.
Manual library analysis takes 3–4 hours per competitor with unstructured output. Rival scrapes every ad and runs AI copy, image, and video analysis to produce an Ad Intelligence Report with an Ad Strategy Fingerprint and Creative Gap Score in under 5 minutes per competitor.
Expert Perspectives
“Meta Ad Library is a comprehensive, searchable database for ads transparency. People can use the Ad Library to get more information about the ads they see across Meta technologies.”
“Search all the ads currently running across Meta technologies, as well as ads about social issues, elections or politics that have run in the past seven years.”
“The library shows you what a competitor is saying and showing—but not who they target or how well it performs. Treat it as a creative and messaging source, not a performance one.”
Meta Ad Library vs Automated Tools (2026)
| Tool | Cost | Ad Coverage | AI Analysis | Export | Cross-Competitor View | Best For |
|---|---|---|---|---|---|---|
| Meta Ad Library | Free | All active Meta ads (8M+ pages) | No | None (screenshots only) | No (one page at a time) | Free one-off research |
| Rival | $0–49/mo | Your competitors’ Meta + Google ads | Yes (copy + image + video) | PDF + Excel | Yes (Competitor Ad Map) | Ongoing AI-powered monitoring |
| AdSpy | $149/mo | 150M+ historical ad database | No | CSV | Manual search | Broad database research |
How to Get Started
Open the Meta Ad Library
Go to facebook.com/ads/library. No login or Facebook account is required—the library is 100% public.
Choose a search method
Search by brand name (most direct), by keyword in ad copy, or by numeric page ID for exact matching.
Apply filters
Narrow by country, platform (Facebook, Instagram, Messenger, Audience Network), media type, and date range.
Sort by date
Identify long-running ads (likely winners) versus recent launches (tests). Start dates reveal a competitor’s testing cadence.
Save and analyze
Screenshot ads manually, or use Rival to scrape, store, and AI-analyze every competitor ad into a structured report in under 5 minutes.
Frequently Asked Questions
Is the Meta Ad Library free?
Do I need a Facebook account to use the Meta Ad Library?
Does the Meta Ad Library show Instagram ads?
How far back does the Meta Ad Library go?
How do I access expired ad creative?
Can I download ads from the Meta Ad Library?
Is there a Meta Ad Library API?
Is it legal to scrape the Meta Ad Library?
Sources & References
- [1]Meta — Meta Ad Library
- [2]Meta — About the Ad Library
- [3]Meta — Meta Ad Library Tools | Transparency Center
- [4]Meta — Ad Library API
- [5]Google — Google Ads Transparency Center
- [6]Bright Data — Bright Data v. Meta Platforms ruling (2024)
Related Reading
How to Spy on Competitor Facebook Ads
BlogHow to See a Competitor’s Google Ads
BlogGoogle Ads Transparency Center Explained
BlogWhat Is Competitive Ad Intelligence?
CompareMeta Ad Library Alternative
CompareRival vs AdSpy
CompareRival vs BigSpy
BlogBest Competitive Intelligence Tools
BlogAd Creative Analysis Framework
Use CaseCompetitive Ad Intelligence for DTC Brands
Use CaseCompetitive Ad Intelligence for SaaS
See what your competitors are running
Start free — get AI-powered ad intelligence for one competitor in minutes.
Get Started Free