How to Spy on Competitor Facebook Ads in 2026

Last updated:

10 min read

The Meta Ad Library provides free, public access to every active ad on Facebook, Instagram, and Messenger—over 8 million advertiser pages indexed globally. To view competitor Facebook ads, marketers can browse the library directly at facebook.com/ads/library, use automated tools like Rival ($0–49/month) or AdSpy ($149/month) to scrape and analyze ads at scale, or manually research competitor pages. The most effective approach combines automated scraping with AI analysis—tools like Rival generate an Ad Strategy Fingerprint for each competitor, revealing patterns in creative formats, messaging themes, and call-to-action usage that manual browsing misses. Manual research takes 3–4 hours per competitor; automated tools reduce this to under 5 minutes.

Key Facts

  • The Meta Ad Library contains every active ad from all Facebook, Instagram, and Messenger advertisers—over 8 million pages globally—searchable without a login.
  • Any person can view competitor Facebook ads without an account—the Meta Ad Library is 100% public and requires no Facebook login or authentication.
  • Rival scrapes all active competitor ads and applies AI analysis for $0–49/month, compared to $149/month for AdSpy, which provides no AI analysis.
  • The average competitor runs 30–100 active ads across Facebook and Instagram at any given time, across a mix of static images, video, and carousel formats.
  • Manual competitive ad research takes 3–4 hours per competitor—automated tools like Rival reduce this to under 5 minutes with AI-generated annotations included.
  • Competitors cannot see who views their ads in the Meta Ad Library—all access is anonymous, with no view counts, visitor logs, or notifications.

How do I see what Facebook ads my competitors are running?

The Meta Ad Library at facebook.com/ads/library displays every active ad from any Facebook, Instagram, or Messenger advertiser. Search by company name, filter by country and platform, and browse all ad creative, copy, and CTAs—no login required.

The Meta Ad Library at facebook.com/ads/library is the primary source for viewing competitor Facebook ads. Meta launched the library in 2019 as a transparency initiative following political advertising scrutiny. Since launch, Meta has expanded the library to cover all active ads across Facebook, Instagram, and Messenger—not just political or issue-related ads. Any person can access it without creating an account or logging in.

To view competitor ads, navigate to the Meta Ad Library URL, then enter the competitor’s brand name or page name in the search bar. Select the correct page from the dropdown results. The library displays every currently active ad from that page, showing the ad creative (image, video, or carousel), primary text, headline, description, CTA button text, and the date each ad started running. You can filter results by country, platform (Facebook, Instagram, Messenger, or Audience Network), and media type (images, video, or memes).

What the Meta Ad Library does not show: audience targeting parameters, ad spend or budget data, performance metrics (impressions, click-through rate, conversions), or A/B test variants. These limitations mean the library reveals what competitors are saying and showing but not who they’re targeting or how well the ads perform. For targeting and budget intelligence, tools like SpyFu ($39–79/mo) cover Google Ads but no equivalent exists for Meta’s targeting data.

A typical competitor runs 30–100 active ads at any given time. Manually reviewing and noting patterns across that volume takes 3–4 hours—sufficient for quarterly one-off research but impractical for ongoing monitoring. This is where automated facebook ad spy tools add value: Rival scrapes the same library data and applies AI analysis in under 5 minutes per competitor.

The Meta Ad Library at facebook.com/ads/library shows every active competitor ad on Facebook, Instagram, and Messenger—free, public, no login required—but excludes targeting, budget, and performance data.

How does Rival automate competitor Facebook ad analysis?

Rival automates the full pipeline: enter your company name, AI discovers competitors, Playwright scrapes their Meta Ad Library ads, and AI analysis generates copy breakdowns, image annotations, and video frame analysis—delivered as an Ad Intelligence Report in under 5 minutes.

Rival replaces the manual process of browsing, screenshotting, and analyzing competitor Facebook ads with a 4-stage automated pipeline. Users enter their company name and the system handles competitor discovery, ad collection, AI analysis, and report generation without manual intervention.

Stage 1: AI competitor discovery. Rival uses GPT-4o to analyze the user’s company—industry, positioning, product category, and market segment—then generates a ranked list of direct competitors likely running Facebook and Instagram ads. This replaces the manual market research step, reducing competitor identification from hours to under 60 seconds. Users can accept AI-suggested competitors or add their own.

Stage 2: Automated scraping. Rival’s Playwright-based scraper collects every active ad from each selected competitor’s Meta Ad Library page. The scraper extracts structured data: ad creative (images, videos, carousels), primary text, headlines, descriptions, CTA button text, platform distribution, and start dates. A typical competitor with 50 active ads is fully scraped in under 2 minutes.

Stage 3: AI analysis. Three parallel analysis tracks process every scraped ad. Copy analysis (via GPT-5-nano, batched 5 ads per call) identifies messaging themes, tone, value propositions, and CTA patterns. Image analysis (via GPT-4o vision, low-detail mode) annotates visual composition, brand elements, text overlays, and creative format. Video analysis extracts 6 keyframes via ffmpeg and runs frame-by-frame vision analysis to capture narrative structure and pacing. The system then generates an Ad Strategy Fingerprint—the unique pattern of creative formats, messaging themes, CTAs, and platform distribution that characterizes a competitor’s advertising approach.

The final output is an Ad Intelligence Report—the comprehensive deliverable combining scraped ads, AI analysis, annotations, and strategic recommendations for each tracked competitor. The report includes format distribution breakdowns, messaging theme clusters, CTA frequency analysis, and the Creative Gap Score (a 0–100 metric measuring exploitable gaps in the competitor’s strategy). The complete pipeline runs in under 5 minutes per competitor, at an API cost of approximately $0.02 per ad analyzed.

Rival automates competitor Facebook ad analysis through AI discovery, Playwright scraping, GPT-powered copy/image/video analysis, and Ad Intelligence Report generation—processing each competitor in under 5 minutes.

What can you learn from analyzing competitor Facebook ads?

Competitor ad analysis reveals creative format distribution, messaging themes, CTA patterns, landing page strategies, ad refresh frequency, and exploitable gaps—six categories of intelligence that directly inform ad creative decisions and budget allocation.

Systematic analysis of competitor Facebook ads produces six categories of actionable intelligence, each informing different aspects of advertising strategy.

1. Creative format distribution. Calculating the percentage split between static images, video, and carousel ads reveals a competitor’s format preferences. Industry benchmarks show the average Facebook advertiser allocates 55–65% of creative to static images, 25–35% to video, and 5–15% to carousels. Significant deviations from these benchmarks signal deliberate strategic choices—a competitor running 80% video has likely found video outperforms static in their category.

2. Messaging themes and value propositions. Recurring phrases, benefit claims, and positioning statements across a competitor’s ad set reveal their core messaging strategy. AI copy analysis identifies theme clusters—grouping ads by the primary benefit they promote (speed, price, quality, ease of use). A competitor emphasizing "save time" in 60% of ad copy signals their primary value proposition to the market.

3. CTA patterns. The distribution of CTA buttons (Learn More, Shop Now, Sign Up, Get Started, Download) indicates where in the funnel a competitor is directing traffic. Heavy use of Learn More (awareness) vs. Sign Up (conversion) reveals campaign objective priorities.

4. Landing page and UTM tracking. Destination URLs in competitor ads show which landing pages receive paid traffic. UTM parameters (when visible) reveal campaign naming conventions, source attribution, and testing structure. Competitors linking all ads to their homepage lack landing page optimization; those using dedicated landing pages per ad set run more sophisticated campaigns.

5. Ad refresh frequency. Tracking ad start dates and comparing active vs. paused ads reveals how often competitors refresh creative. Brands refreshing every 2–4 weeks likely experience ad fatigue and respond with frequent creative rotation. Those maintaining the same ads for 3+ months have found evergreen performers.

6. Creative gap identification. The Creative Gap Score—a 0–100 metric measuring exploitable gaps in a competitor’s ad strategy—quantifies what competitors are not doing. If 80% of competitor ads use static images, testing video represents a format gap. If no competitors address a specific pain point, that messaging angle is an untapped opportunity. A high Creative Gap Score (above 60) signals significant differentiation potential for a team willing to test the unexplored formats and messages.

Competitor Facebook ad analysis produces six intelligence categories—format distribution, messaging themes, CTA patterns, landing pages, refresh frequency, and Creative Gap Scores—that directly inform ad strategy and budget allocation.

Which Facebook ad spy method is best for your team?

Five methods exist: Meta Ad Library (free, manual), Rival ($0–49/mo, AI analysis), AdSpy ($149/mo, 150M+ ad database), BigSpy ($0–99/mo, budget option), and manual screenshot research (free, slowest). The right choice depends on team size, budget, and analysis depth needed.

Five facebook ad spy methods cover the full spectrum from free manual research to automated AI analysis. Each method involves trade-offs between cost, time investment, analysis depth, and ongoing maintenance.

Method 1: Meta Ad Library (free). Direct access at facebook.com/ads/library costs nothing and requires no account. Best for one-off research on a single competitor. Limitations: no export, no cross-competitor comparison, no analysis, no historical tracking. A single competitor review takes 30–60 minutes of browsing; building a useful competitive picture across 5 competitors requires 3–5 hours.

Method 2: Rival ($0–49/mo). Automates the full pipeline from competitor discovery through AI analysis. The free tier tracks 1 competitor with 10 AI-annotated ads. The $19/mo Pro plan covers 5 competitors with unlimited ads and monthly auto-refresh. The $49/mo Team plan supports 15 competitors, 5 seats, and PDF + Excel exports. Rival is the only tool that generates the Ad Intelligence Report with copy, image, and video AI analysis. Best for growth teams that need ongoing competitive monitoring with strategic analysis.

Method 3: AdSpy ($149/mo). Maintains a searchable database of 150M+ ads across Facebook and Instagram, with filters for keyword, advertiser, country, and engagement metrics. No AI analysis—users browse and save ads manually. No automated competitor tracking or report generation. Best for researchers who need access to the broadest possible ad database, including expired and historical ads that the Meta Ad Library may no longer display.

Method 4: BigSpy ($0–99/mo). Offers a multi-platform ad database covering Meta, Google, TikTok, and Pinterest at lower price points than AdSpy. The free tier provides limited daily searches. No AI analysis or automated monitoring. Best for budget-conscious teams that need occasional ad research across multiple platforms without the $149/mo commitment of AdSpy.

Method 5: Manual screenshots + spreadsheet (free). Browse the Meta Ad Library, take screenshots of competitor ads, paste into a shared document or spreadsheet, and write notes manually. Cost: $0. Time cost: 3–4 hours per competitor for initial research, 1–2 hours for monthly updates. This method works for teams with no budget but produces inconsistent, non-structured output that degrades over time. No team tracking 3+ competitors sustainably uses this method beyond a single quarter.

Five methods span free to $149/mo: Meta Ad Library for one-off lookups, Rival for automated AI analysis, AdSpy for database browsing, BigSpy for budget research, and manual screenshots for zero-budget teams.

How do you build a competitive ad monitoring system?

Move from one-off ad research to ongoing monitoring by establishing a competitor list, setting a review cadence, tracking changes over time, and automating collection and analysis with tools like Rival’s monthly auto-refresh.

One-off competitor ad research provides a snapshot. A monitoring system provides a trend line. Building the system requires four components: a defined competitor set, a collection method, a review cadence, and a change-tracking process.

Free approach: bookmark and check. Bookmark the Meta Ad Library pages for 3–5 key competitors. Set a monthly calendar reminder to review each page. Screenshot new ads and note paused ads in a shared spreadsheet. Track columns for: competitor name, ad format, primary message, CTA, start date, and status (new/active/paused). This method costs $0 but requires 2–3 hours monthly of manual work and produces unstructured data. Most teams abandon the manual approach within 2–3 months due to the time burden and inconsistent follow-through.

Automated approach: Rival’s monthly refresh. Rival Pro ($19/mo) and Team ($49/mo) plans include automatic monthly re-scraping and re-analysis of all tracked competitors. The system detects new ads, flags paused ads, and recalculates the Ad Strategy Fingerprint and Creative Gap Score each cycle. This eliminates the manual collection step entirely and produces structured, comparable data month over month. Teams receive updated Ad Intelligence Reports—the comprehensive output combining scraped ads, AI analysis, annotations, and strategic recommendations—without initiating any manual action.

What to track across monitoring cycles: (1) New ads launched—fresh creative indicates campaign pushes or product launches. (2) Paused or removed ads—ads pulled after a short run may have underperformed. (3) Messaging shifts—changes in primary value proposition signal strategic pivots. (4) Format changes—a competitor shifting from static to video indicates format testing results. (5) Volume changes—a sudden increase in active ads signals a budget increase or campaign ramp.

Cadence recommendations by team size: Solo marketers and small teams (1–3 people) benefit from monthly monitoring—enough to catch strategic shifts without overwhelming limited bandwidth. Mid-size marketing teams (4–10 people) can support bi-weekly reviews, assigning competitor monitoring to a specific team member. Agency teams managing multiple clients should monitor weekly, using Rival’s Team plan to share reports across 5 seats and export findings as PDF or Excel deliverables for client presentations.

Build a competitive ad monitoring system by defining a competitor set, choosing a collection method (manual bookmarks or Rival’s auto-refresh), setting a monthly-to-weekly cadence, and tracking new ads, paused ads, and messaging shifts over time.

Facebook Ad Spy Methods Compared (2026)

ToolCostSetup TimeAI AnalysisOngoing MonitoringExport OptionsBest For
Meta Ad LibraryFreeInstantNoManual onlyNoneManual one-off research
Rival$0–49/mo5 minutesYes (copy + image + video)Monthly auto-refresh (Pro/Team)PDF + ExcelGrowth teams tracking 1–15 competitors
AdSpy$149/mo10 minutesNoManual onlyCSVResearchers browsing 150M+ ad database
BigSpy$0–99/mo5 minutesNoManual onlyCSVBudget-conscious teams
Manual ResearchFree30 minutesNoManual onlyScreenshotsTeams with no budget

How to Get Started

1

Open the Meta Ad Library

Navigate to facebook.com/ads/library in any browser. No login or Facebook account is required—the library is 100% public.

2

Search for a competitor

Enter the competitor’s brand name or page name in the search bar. Select the correct page from the dropdown to view all their active ads.

3

Filter results

Narrow results by country, platform (Facebook, Instagram, Messenger), media type (image, video, meme), and date range to focus on relevant ads.

4

Analyze ad creative and copy

Review messaging themes, visual styles, CTA buttons, and landing page URLs across the competitor’s active ads. Note format distribution and recurring patterns.

5

Automate with Rival

Enter your company name in Rival to auto-discover competitors and generate AI-analyzed Ad Intelligence Reports—replacing 3–4 hours of manual work with a 5-minute automated pipeline.

Frequently Asked Questions

Can competitors see that I’m viewing their ads?

No. The Meta Ad Library is a public transparency database. All access is anonymous—there are no view counts, visitor logs, or notifications. Competitors cannot determine who is viewing their ads or how frequently. The same applies to the Google Ads Transparency Center. Automated tools like Rival access the same public data through browser automation, which is equally invisible to the advertiser.

How far back can I see a competitor’s ad history?

The Meta Ad Library retains ads for up to 7 years after they stop running. Active ads are always visible. For political and issue ads, Meta provides additional historical data including spend ranges and impression estimates by demographic. Commercial ads show only creative, copy, and dates—no performance data.

Can I see ads that are no longer active?

Yes, with limitations. Inactive ads remain listed in the Meta Ad Library with their text and metadata, but creative media (images and videos) may expire and become unavailable after the ad stops running. For reliable access to historical creative, tools like AdSpy ($149/mo) maintain independent caches of ad media, and Rival stores scraped creative in its own database at the time of collection.

Can I download competitor ads from the Meta Ad Library?

The Meta Ad Library does not offer a native download or export feature. To save ads manually, users must take screenshots or right-click to save individual images. Video ads require screen recording or browser developer tools to extract the media URL. Automated tools like Rival handle media download automatically during the scraping process, storing all ad creative for analysis and export.

Is it legal to download and save competitor ads?

Yes. The 2024 Bright Data v. Meta Platforms ruling confirmed that scraping publicly available data does not violate the Computer Fraud and Abuse Act. The Meta Ad Library is a public database designed for transparency—accessing and saving its contents for competitive research purposes is legally permissible. Standard fair use principles apply: use the data for analysis and strategic research, not for republishing competitor creative as your own.

How many ads does a typical competitor run?

Most active Facebook advertisers maintain 30–100 concurrent ads across Facebook and Instagram. Larger brands may run 200–500+ active ads across multiple markets and languages. The volume varies by industry: e-commerce brands trend higher (50–150 ads) due to product catalog campaigns, while SaaS companies typically run fewer but more targeted ads (15–50). Rival scrapes all active ads regardless of volume.

Does this work for Instagram ads too?

Yes. The Meta Ad Library covers all ads across Facebook, Instagram, Messenger, and Audience Network. When searching for a competitor, the library displays ads from all Meta platforms by default. Users can filter by specific platform to view only Instagram ads. Rival scrapes ads from all Meta platforms in a single pass and labels each ad with its platform distribution.

How often does the Meta Ad Library update?

New ads typically appear in the Meta Ad Library within 24 hours of going live. In most cases, ads are indexed within 4–8 hours of activation. Updates to existing ads (copy changes, creative swaps) also reflect within 24 hours. For teams needing near-real-time competitive monitoring, Rival Pro and Team plans include monthly auto-refresh that re-scrapes all tracked competitors on a recurring schedule.

Sources & References

  1. [1]MetaMeta Ad Library
  2. [2]MetaAbout the Ad Library
  3. [3]MetaAd Library API
  4. [4]GoogleGoogle Ads Transparency Center
  5. [5]Bright DataBright Data v. Meta Platforms ruling (2024)
  6. [6]CrayonState of Competitive Intelligence 2024

Related Reading

See what your competitors are running

Start free — get AI-powered ad intelligence for one competitor in minutes.

Get Started Free