How to Track Competitor Ads on Facebook & Instagram (Complete 2026 Guide)
Your competitors are running paid experiments on Meta every day. This guide shows you how to find their ads, read the signals that matter, and set up monitoring so you never miss a move.
Your competitors are running paid experiments on Meta every single day. New creatives, new hooks, new offers, new angles on the same audience you're both chasing. Every one of those ads cost them money to test. The results are sitting in a public database — free, accessible, and almost nobody checks it consistently.
Tracking competitor Facebook and Instagram ads is not about copying what you see. It's about turning their ad spend into your competitive intelligence. This guide walks you through the full workflow: finding competitor ads manually, building a framework for reading what you find, and setting up automatic monitoring so you never miss a move.
What Meta actually shows you (and what it doesn't)
Before touching the Ad Library, get clear on the limits. The Meta Ad Library gives you:
Active and recently inactive ad creatives across Facebook, Instagram, Messenger, and the Audience Network
The date an ad started running
Which placements the ad appears on
All creative variants within a campaign (headlines, images, videos)
The advertiser's page and basic identity
What it does not give you:
CPM, CPC, ROAS, or any performance metric
Impression or reach data
Audience targeting details (age, interest, lookalike, retargeting)
Ad spend or budget
This is a deliberate limitation. Meta built the Ad Library for transparency, not competitive intelligence. That means you're working with signals, not data. Learning to read those signals well is the whole skill.
The Meta Ad Library — your free starting point
The Ad Library lives at [facebook.com/ads/library](EXTERNAL: facebook.com/ads/library). No Facebook login required. Facebook and Instagram ads are in the same database — there's no separate Instagram library.
Step-by-step: finding a competitor's ads
There are two fast ways to get to a competitor's Ad Library page.
From their Facebook Page:
Go to the competitor's Facebook Page.
Scroll down on the left sidebar to "Page Transparency."
Click "See all," then "Go to Ad Library."
From their Instagram profile:
Open their Instagram profile on mobile.
Tap the three dots in the top right corner.
Select "About this account."
If they're running ads, an "Active ads" option appears. Tap it.
Both paths land you on the same Ad Library profile page, filtered to that advertiser.
If you're browsing the Ad Library directly, search by the exact name of their Facebook Page. Brand names with multiple Pages (regional variants, sub-brands) can return multiple results — pick the primary one first.
Filters worth using:
Country: Set to "All" for international competitors, or your target market if you care about localized creatives
Platform: Filter to Facebook only or Instagram only if you want to see channel-specific strategy
Media type: Separate image, video, and carousel ads
Active status: "Active" by default. Switch to "Inactive" to see what they tested and stopped running
What to look at once you're in
The raw list of ads is not the insight. The insight comes from specific things you know to look for.
The 30-day rule. The date each ad started running is shown below every creative. Ads still active after 30 days are almost certainly profitable. Meta's auction system rewards ads that perform — better delivery, lower CPMs, more reach. An ad that a business keeps funding for 30-plus days is one their numbers support. That's your proxy for "this is working."
Ads that launched and disappeared within a week are tests that didn't pass. Those are useful too — they tell you what angles the market rejected.
Creative variants. Every ad in the library has a "See all versions" link. Click it. This reveals every headline variant, image variant, and copy variant within the same campaign. If a competitor is testing five different hooks against the same creative, you're looking at their live A/B test. Save all variants — one of them is likely the winner they're optimizing toward.
Platform distribution. Check which placements each ad runs on. An advertiser running heavily on Instagram Reels but barely on Facebook Feed is telling you where their audience converts. One running on Audience Network alongside everything else is usually scaling reach, not efficiency. The placement mix is a budget signal.
CTA and offer patterns. Note what call-to-action they use and what offer structure appears in the copy. Free trial vs. demo vs. discount vs. direct buy. These patterns, across multiple ads from the same advertiser, tell you how they've positioned their funnel.
A framework for turning what you see into actual insights
Most people open the Ad Library, scroll for ten minutes, screenshot a few ads that look good, and close the tab. That's not analysis. That's inspiration tourism.
Structured analysis means you look at every competitor's ads through the same four dimensions every time.
Dimension 1 — Creative format and media type
What ratio of video to static to carousel are they running? Are they testing short-form video (Reels-style) or longer product demos? Have they shifted formats recently compared to what their older, inactive ads show?
A competitor moving from static images to video-heavy creative is reacting to something. Either their static ads stopped scaling, or they've found video converts better for their offer. Both are worth knowing.
Dimension 2 — Messaging and positioning
What problem does the ad lead with? What's the hook in the first line or first second of video? Which part of their product are they featuring — the outcome, the process, the price, the social proof?
This is where you look for positioning gaps. If every competitor in your space leads with "save time," and nobody talks about data quality or accuracy, that's an unclaimed angle. The absence of a message is as informative as the message itself.
Dimension 3 — Offers and promotions
What are they offering? Percentage discounts, free trials, money-back guarantees, bonuses, urgency deadlines? Cross-reference with the ad launch dates. A competitor flooding the library with discount ads in late November is running a Black Friday push. Seeing that pattern a year in advance lets you plan against it.
Dimension 4 — Longevity as a performance proxy
Build a habit of checking how long each ad has been running. Sort mentally into three buckets:
Under 2 weeks: test, probably inconclusive
2 to 8 weeks: survived initial testing, likely getting results
8 weeks or more: strong candidate for a winning creative or angle
The long-runners are the ones worth reverse-engineering. Not copying — understanding. What makes that hook or offer strong enough to sustain spend for two months?
Building a competitor watchlist you'll actually maintain
Ad Library research only compounds if you do it consistently. A single visit gives you a snapshot. A pattern of visits over months gives you competitive intelligence.
The practical version of this is a simple tracking spreadsheet. For each competitor in your watchlist, record:
Total active ads this week
New creatives since last check
Any notable messaging shift
Offers or promotions visible
Long-runner ads (30-plus days) flagged
Date checked
You don't need a sophisticated setup. A shared spreadsheet that two people actually fill in weekly beats an elaborate system nobody touches.
For prioritization, tier your competitors. Direct competitors who share your ICP warrant weekly checks. Adjacent players and aspirational benchmarks can be monthly.
One thing to avoid: don't try to replicate a competitor's targeting based on what you infer from their creative. The Ad Library doesn't expose reliable audience data, so any targeting parameters you'd reconstruct would be guesswork — not a competitive insight worth acting on.
Automating the monitoring — so you never miss a move
Manual Ad Library checks are useful. They're also the first thing that gets skipped when the week gets busy.
The real problem with manual monitoring isn't effort. It's the lag. A competitor launches a new campaign on Monday. You do your weekly check on Friday. By then, you've already missed the window to respond, adjust your own messaging, or plan a counter-offer.
This is where automation changes the dynamic.
When automatic alerts matter most
There are four scenarios where being notified quickly has real competitive value:
A competitor launches a new campaign. Especially relevant around product launches, seasonal pushes, or pricing changes.
A competitor scales an existing creative suddenly. Going from two ad variants to ten in a week signals they found something that works. That's worth knowing immediately.
A messaging pivot. A competitor who was leading with "affordable" suddenly leading with "enterprise-grade" is repositioning. That has implications for how you differentiate.
A promotional window. If a competitor runs heavy discount ads every March and September, you now have their promotional calendar. Plan accordingly.
Manual checks catch these things eventually. Automated monitoring catches them in real time.
Tools for automatic competitor ad monitoring
The Ad Library itself has no alert functionality. You're building it externally.
Dedicated ad intelligence tools (purpose-built for this use case): tools like [getadalerts.com](INTERNAL: /) are designed specifically to monitor competitor ads and send alerts when something changes. They handle the daily checking automatically and surface new creatives, messaging shifts, and campaign launches without you having to open a browser. For anyone tracking more than three or four competitors, this is the most sustainable approach.
The Ad Library has no native alert functionality, so without a dedicated tool, you're back to manual checks. That's fine for a watchlist of two or three competitors with a strict weekly routine. It breaks down quickly beyond that.
Turning insights into campaigns — the step most guides skip
Research that sits in a spreadsheet doesn't improve your results. The question is always: what do you actually do with what you found?
Adapt creatives, don't copy them
There's a meaningful difference between copying a competitor's ad and using it as a hypothesis. Copying is reproducing their hook, structure, and visual style and hoping it works for you. That usually fails, because their offer, landing page, and audience fit are all different from yours.
Using it as a hypothesis means asking: "They're leading with urgency on a free trial offer and it's been running for 60 days. What would happen if I tested an urgency angle on our own trial offer?" That's a specific, grounded test. It costs the same to run as any other test, but it's backed by evidence that the angle works somewhere in your market.
Use their timing against them
When a competitor runs heavy ad volume in October and November, they're signaling their best conversion window. In many cases that's shared seasonality — the same audience is buying from both of you during that period.
Looking at a full year of a competitor's inactive ads tells you when they've historically pushed hard. If you haven't been matching that energy in those windows, you've been ceding ground in your best months.
Find the gap in their messaging
Take the top three competitors in your market and write down the core message of their most-run ads. You'll almost always find a cluster. Everyone talks about speed, or everyone leads with pricing, or everyone features the same customer type.
Whatever that cluster is, there's something they're all avoiding. A real pain point they're not addressing, an objection they're not handling, an audience segment they're all ignoring. That gap is not a coincidence. Either they've all tested it and it doesn't work (worth knowing), or nobody has tried it and it's available.
Start manual, then automate
The full workflow looks like this:
Build your watchlist of 5–10 competitors
Run a first manual pass through each Ad Library page using the four-dimension framework
Document what you find in a shared spreadsheet
Set up automated monitoring so daily checks happen without you
Act on alerts by updating your analysis doc and feeding specific hypotheses into your creative testing queue
The manual pass gives you context. The automated monitoring keeps you current. The analysis framework makes sure you're extracting intelligence, not just collecting screenshots.
If you're running a smaller account under $5K per month, manual weekly checks are probably enough. The automation pays off when you're running at higher spend, managing multiple competitors, or working inside an agency where competitive intelligence needs to be consistent across clients.
The Ad Library is free. The competitive advantage is in the workflow around it.
Practice what you just read
Try getAdAlerts free for 14 days. Daily digest · Slack/Teams · Webhook · No card required.
Start tracking competitors →