October 13, 2026 • 34 min read

Ways to Use Facebook Ad Library for Competitor Research

Shows how to find competitor ads through three search routes, compare five useful signals, and turn the strongest findings into focused campaign tests.

The best ways to use Facebook Ad Library start with finding a competitor's ads, studying their message and creative, and choosing one element to test in your own campaign.

Dropship Ad Library 2.0 and the Chrome Extension add ad-spend, reach, engagement, and Shopify-store signals that the native library leaves out. We've used those signals to separate sellers offering nearly identical products and decide which ad deserves a closer look.

Key takeaways

  1. Find current competitor ads by advertiser, keyword, country, and platform.
  2. Use 3 search routes based on what you already know.
  3. Compare 5 ad elements before deciding what deserves a test.
  4. Use reactions and run time to choose which ads deserve study.
  5. Build a 10-to-15-brand watchlist and match reviews to your campaign pace.

Once you can separate promising ads from weak ones, Ad Library lets you filter by spend, reach, engagement, and run time before choosing what to study.

What is the Facebook Ad Library?

The Facebook Ad Library is Meta's free, public search tool for current ads across Meta. Facebook Ad Library and Meta Ad Library refer to the same tool. Search by advertiser or keyword, set a country and ad category, then narrow the results with filters.

Each result shows the ad creative, copy, advertiser, start date, platforms, Library ID, and available versions. These fields show what a competitor is saying now and which products it keeps promoting. You can also compare how its creative changes across active ads.

For most commercial research, the Library shows current delivery. It isn't a full history of every campaign a brand has run.

The Library also has a firm evidence limit. It can show that an ad exists. Its ordinary commercial results don't reveal the advertiser's full budget, targeting setup, clicks, purchases, or profit. Check run time, engagement, landing-page consistency, and store activity before choosing an ad to study.

What changed in the Meta Ad Library recently

Meta added a WhatsApp platform filter and a "Low impression count" label to the Ad Library in December 2025. The platform filter lets you isolate ads that ran on WhatsApp instead of mixing them into a wider Meta search.

The low-impression label appears when an ad has received fewer than 100 impressions. That label helps separate a new or lightly delivered ad from one that has had more opportunity to reach people. It doesn't tell you why delivery stayed low.

Threads also appears as a platform option. Together, the newer filters make platform-specific research more useful when a competitor runs different messages across Facebook, Instagram, Messenger, Threads, or WhatsApp.

We treat the low-impression badge as a reason to wait before drawing a conclusion. A new test, a narrow audience, a small budget, or weak delivery can all produce limited impressions. Use the badge to judge how much delivery the ad received. Campaign data must judge performance.

One claim should stay out of your research process. The ordinary interface doesn't provide the broad impression ranges repeated in some third-party guides. Leave ranges you can't see out of the teardown.

How to find competitor ads with three search routes

Choose the search route from the information you already have. A known advertiser, a product keyword, and a Shopify store URL each give you a different starting point:

  1. Meta Ad Library: Search a known advertiser or keyword in the free native tool.
  2. Dropship Ad Library: Add spend, reach, engagement, image, and run-time filters.
  3. Chrome Extension: Start from a Shopify store and inspect its store and ad signals.

Use the simplest route that can answer your question. Move to another only when you need a signal the first route can't show.

1. Search Meta Ad Library

Use Meta Ad Library when you know the advertiser's name or have a product keyword to search. Open the Library, choose the country where the competitor sells, select the relevant ad category, and enter the advertiser or term.

Start with a clean advertiser search

An advertiser search is the cleaner route because it reduces false matches. If the page name is uncertain, begin with the brand name, domain, and common spelling variants. Keyword search is broader, so start with the product noun and add a benefit, material, or use case only when the results stay noisy.

Confirm the advertiser from the page name, profile details, destination domain, and the products shown across several ads. Resellers sometimes bid on the same brand or reuse similar product footage. One matching image is weak evidence, while a consistent page identity and destination make the match much stronger.

Keep the market setting aligned with the question. A US search can miss an ad that only runs in Canada, and a global brand may use different pages by region. When the result count looks suspiciously small, repeat the search in the competitor's main markets before deciding the brand has stopped advertising.

Narrow a keyword search without hiding useful ads

For a sleep-mask search, "sleep mask" finds the category. A narrower phrase such as "Bluetooth sleep mask" separates audio products from ordinary eye masks. Our guide to picking Facebook ad keywords explains how to choose useful terms before you spend time filtering the results.

After the first search, narrow the results with fields the tool actually provides. Country removes ads that never reached your market. Platform shows whether the creative ran on Facebook, Instagram, Messenger, Threads, WhatsApp, or Audience Network. Media type separates video, image, and carousel concepts, while active status and dates help you focus on current delivery.

Open each promising result and record its Library ID, advertiser, start date, platform, copy, format, call to action, and destination URL. Keep useful creative with our method for saving a competitor's ad. A browser tab may disappear before the next review.

A simple search log saves time on the next review. Record the exact query, country, filters, and date beside each useful result. That record tells you whether a missing ad vanished from delivery or merely disappeared because somebody changed the search setup.

The native route is strongest for transparency and current creative. It has less value when you need to rank many Shopify advertisers by spend, reach, or engagement. Ordinary ads don't include a full set of those performance fields.

2. Filter with Dropship Ad Library

Use Dropship Ad Library 2.0 when a keyword search returns too many ads or you need Shopify-specific filters. The current tool searches a large collection of Shopify ads by keyword, uploaded image, or filters, then adds fields such as ad spend, reach, engagement, ad-set count, selling price, and run time.

Choose the input that matches your question

Start with one constraint that reflects your research question. Use the product keyword when you want to discover advertisers. Search the page or domain when you already know the competitor. An uploaded product image helps when sellers describe the same item with different names.

A keyword finds advertisers and messages. An image can find sellers using the same supplier asset or product photo. A domain limits the results to one store's ads.

Write the question before opening the filters. "Which comfort angle appears across sleep-mask ads?" produces a useful set. "Show me winning ads" leaves success undefined and encourages you to treat whichever result ranks first as proof.

Add filters one at a time

Add filters in stages so you can see which condition removes useful results. A practical pass might set the creative type first, then a creation window, then a minimum spend or reach field. If you apply every filter at once, an empty result won't tell you which assumption was wrong.

Save a broad view before narrowing it. That baseline shows the size and variety of the category, which helps you judge whether a filtered result is common or unusual. After every filter, note what disappeared and whether the remaining set still contains direct competitors.

Use the paid tool when the decision depends on ranking and comparison. The native Meta search tells you that a brand is running an ad. Dropship Ad Library helps sort a larger Shopify set and identify ads for a closer teardown.

Read estimates as ranking signals

Spend, reach, and engagement still need careful wording. They are signals attached to an ad or advertiser, while profit depends on product cost, refunds, attribution, and the rest of the funnel. A high-spend ad can justify inspection, but it can't prove the seller made money from that creative.

Compare like with like before ranking. A video that has run for three months had more time to collect reach than an image launched yesterday. First group results by product, market, format, and launch window. The remaining differences are more useful for choosing a teardown candidate.

Dropship Ad Library focuses on Shopify ads, so it can miss advertisers on other store platforms. It isn't a full substitute for Meta's tool across every advertiser or platform. Our comparison of paid ad-research tools helps when you need another network or a deeper archive.

3. Check Shopify sales with the Chrome Extension

Use the Chrome Extension when you know a Shopify store and want store-level context beside its ad activity. The current extension shows live and historical sales data for Shopify stores, along with products, apps, store details, and Facebook ad-spend information.

Confirm the store before reading its numbers

Open the competitor's store and confirm that the extension detects it. Review the store's sales window, best-selling products, product count, and available ad information.

A blank panel can indicate another platform or a blocked signal. Treat it as missing data and stop the sales cross-check for that store.

Check that the domain belongs to the advertiser and that the promoted product appears on the store. Redirects, regional storefronts, and marketplace links can separate the ad page from the Shopify site you meant to inspect. The match should survive a quick check of the brand name, product, offer, and destination.

A saved 2024 Manta Sleep readout shows the cross-check. We documented 4,937 sales and $438,709.80 in revenue across seven days in our guide. Those figures apply only to that historical window.

Historical Dropship Chrome Extension readout for Manta Sleep showing seven-day sales and revenue

Use store data to support the teardown

That store-level result made Manta Sleep worth studying. Sales could have come through email, search, repeat customers, or another campaign during the same period.

Look for agreement across three observations. The store carries the product, the ad is active, and sales appear during the same window. The promoted product should also appear among the store's best sellers. Agreement makes the creative a stronger research candidate while keeping the result at store level.

A store with several strong sellers may generate most of its revenue from a different item than the one in the ad. Check the best-selling product list and the store's product count before connecting store activity to a single campaign idea.

We treat the extension as corroboration. An active ad plus meaningful store activity gives us more reason to inspect the offer, but our own test data must decide whether the idea works for our product and audience.

How to analyze a competitor's Facebook ads

Analyze five connected parts of the ad and store journey before choosing a test. The grouped checklist keeps the review focused:

  1. Message: Read the copy, offer, headline, description, and product promise.
  2. Creative: Check the image, carousel, or video against the message.
  3. Action: Follow the call to action, link, landing page, and checkout path.
  4. Response: Compare engagement and run time with similar ads from the same brand.
  5. Store proof: Review price, shipping, quality cues, returns, payment, design, and social proof.

The sequence matters because an ad can earn attention and still lose the sale after the click. Work from the promise through the destination, then use public response and store evidence to decide which weakness or strength deserves a test.

Copy, offer, and creative

The message and visual should make the same product promise to the same buyer. Start with the opening line, because it tells you which problem, desire, or situation the advertiser expects to stop the scroll.

Read the copy and offer

Separate the copy into its working parts. Identify the hook, product benefit, proof, offer, risk reversal, and urgency. Then ask which part changes the buying decision. A broad grade such as "good" or "bad" gives you nothing to test.

Dore & Rose's historical sleep-mask ad used rest, sleep, health, and dermatologist approval to frame the product. Its offer added a limited discount. The pairing matters because the product claims supported comfort and skin care while the offer gave buyers a reason to act.

Historical Dore & Rose Facebook ad with sleep, skincare, award, and limited-offer copy

Write down the mechanism you might test. "Use urgency" is too vague. "Put the offer deadline in the opening line and match it on the landing page" gives you a specific change and a consistency check.

The boundary is brand fit. Award language and health claims can hurt trust when the product can't support them. A deep discount also fails when your margin can't support the offer.

Match the creative to the promise

Keep a visual when it shows the product, demonstrates the claim, or makes the use case easier to understand. A comparison can explain a design difference, while a testimonial or review badge can reduce doubt.

Manta Sleep's saved creative put the product and comfort benefit in the image. Another historical ad repeated its discount in the creative, headline, and description. That consistency kept the offer clear after the click.

Historical Manta Sleep ad creative showing the Bluetooth sleep mask and comfort benefit

SnoozeBand used a recognizable review badge as social proof. That device fits when the source is real, legible, and relevant to the product. A tiny badge nobody can read adds clutter instead of proof.

Historical SnoozeBand Facebook ad using an Independent Best Buy review badge

Save the mechanism that made the creative work. Build your version with your own product, proof, brand, colors, layout, and copy.

Call to action, landing page, and store signals

The click path should deliver the promise the ad made without forcing the buyer to search for it. Check the call to action and destination first, then review the store facts that can support or break that promise.

Follow the call to action and link

Open the destination URL and name the action the button implies. "Shop Now" should usually reach a relevant product or collection. "Learn More" can support a page that needs more explanation. A generic homepage adds work when the ad promotes one product or offer.

Compare the headline, price, discount, product image, and key claim on both sides of the click.

Say a 30% offer appears in the ad. The page needs the same terms. A creative that promises fast relief needs a landing page that explains the use case before asking for payment.

Check this handoff before studying button wording because a perfect call to action can't repair a mismatched destination. A buyer who clicked for the main promise should find it near the top of the page.

Multiple ad versions need extra care. Meta may combine creative and text variants, so one visible version doesn't prove every viewer saw the same pairing. Record the version you reviewed and avoid claiming that one combination explains the full campaign.

Check listing, shipping, price, and quality

The product page needs enough information to answer the questions created by the ad. Compare the product title, images, video, benefits, specifications, reviews, and visible trust cues. If the ad demonstrates a feature the listing barely explains, that gap can stop a ready buyer.

Price only makes sense beside the offer and product. A higher price needs a clear difference in materials, design, warranty, bundle, or service. A lower price can win attention, but it can also weaken trust when the page doesn't explain why the product costs less.

Delivery time and shipping cost change what the buyer pays and how long they wait. Record the methods, delivery range, cost, and any free-shipping condition. Write down the exact promise and compare it with what your store can reliably deliver.

Product quality can't be settled from the ad. Reviews, materials, and demonstrations supply clues, while a sample or test order gives you direct evidence. Our guide to validating a product covers the next checks when the competitor's ad reveals an item worth investigating.

Review returns, payments, design, and extras

Returns and payment options affect the risk a buyer feels after clicking. Record the return window, condition rules, refund method, and exclusions. At checkout, note the card and wallet options your target customer is likely to use.

Design deserves a functional review. Check whether the page works on mobile and keeps the product and button easy to find. Its visual identity should stay consistent from ad to checkout. Clarity, speed, and a working path matter more than decorative polish.

Social profiles, gifts, and installed apps can explain parts of the offer. A gift such as app access may raise perceived value. Judge review widgets and stock counters with your own conversion data.

Store signals also need a poor-fit boundary. A competitor can support a longer return window, faster shipping, or a larger gift because its costs and supplier terms differ from yours. Copying the benefit without checking those inputs can turn a strong-looking offer into an expensive promise you can't keep.

Engagement and ad longevity

Engagement and run time tell you which ads deserve attention, but neither one proves sales or profit. Compare ads from the same advertiser, product, market, and similar launch window before using the difference as a clue.

Read the response in context

A 2024 capture shows two OMSleep ads launched about a week apart. One had four reactions and the other had 2.6k. The larger response made the second ad the better teardown candidate while leaving purchases, cost, and profit unknown.

Historical OMSleep ad comparison showing four reactions on one ad and 2.6k on another

The useful question is why the response differed. The higher-response version focused on better sleep every night and included gifts, while the lower-response version leaned on a travel scene. That contrast suggests a hypothesis about everyday relevance and offer value.

Comments add detail when they discuss fit, comfort, delivery, price, or product use. Giveaway entries, jokes, unrelated complaints, and broad controversy add noise. Read the first 20 relevant comments before treating the count as positive demand.

Compare engagement inside one advertiser's account before looking across brands. A brand may collect more reactions on almost every ad because more people already know it. Within the account, a sharp difference between similar launch dates gives you a cleaner clue about the message or offer.

Record what people respond to, not only how many respond. Sort a small comment sample by question, praise, objection, delivery issue, or support complaint. Questions about the feature can show what the ad left unclear. Repeated praise may identify the benefit people understood most quickly.

Use run time as a selection clue

A long-running ad may have survived several budget decisions, which makes it worth opening. A brand can leave an ad active at low spend or reuse it for remarketing. It may also serve a goal other than purchases.

Compare run time within the advertiser's account. If one concept has remained active while similar ads started and stopped, inspect the durable version's hook, proof, offer, and destination. The comparison controls for some brand-level differences without pretending you know the campaign result.

Inactive ads can still teach you when a search result makes them available, but their status has several possible causes. The product may have sold out, the offer may have ended, or the advertiser may have moved budget. Call an inactive ad a failure only when another source supports that conclusion.

Track the first date you saw the ad and the last date it remained active. Keep the Library ID with the hook, format, offer, and destination. Those fields let you spot a durable concept even when the advertiser publishes several minor versions around it.

A brand may keep the same demonstration while replacing the opening line, discount, or landing page. Record the elements that stay stable and the ones that change. The reason for the change remains unknown.

We use public response and run time to choose what to inspect. Our own campaign metrics decide what to keep.

Compare changes across repeated creative concepts

Group ads by concept before you compare individual versions. A concept is the core promise and proof, such as cooler sleep shown through a product demonstration. The advertiser may change the first line, crop, music, or button while keeping that concept intact. Treating every version as a new idea makes the account look more varied than it is.

Name the stable concept in plain words, then note the parts that changed. This separates a real shift in positioning from a minor production edit. It also gives your team a cleaner testing choice. You can test the concept itself first, then test the hook or format only if the concept earns a second round.

Pay attention when a brand carries one concept across several formats. The same promise in an image, short video, and carousel suggests the advertiser wants to test how the idea is delivered. Use that repeated promise to test the formats in your own account.

We'd choose one concept that fits the product and can be supported on the landing page. A striking angle that relies on proof you don't have is a weak candidate, even when the competitor keeps using it. The best research candidate is one you can express honestly and measure with your own data.

How to optimize your Facebook ads from what you find

Turn the teardown into one controlled change to your own ad. Choose the best-supported element and keep the other major variables stable.

The change should be specific enough to build. You could replace a generic product image with a demonstration or move a supported benefit into the opening line. Another test might send the click to the exact product page or match a real deadline across the ad and page.

Use this short testing sequence:

  1. Write the hypothesis: Name the competitor signal and why it may help your buyer.
  2. Change one main variable: Test the hook, offer, creative angle, or call to action.
  3. Set the decision metric: Choose the campaign result and margin limit before launch.
  4. Run the comparison: Hold audience, placements, budget rule, and attribution window equal.
  5. Keep or stop: Use your result rather than the competitor's public signals.

Copying the whole ad changes several variables together and makes the result hard to read. It can also make your brand look interchangeable. Adapt the mechanism through your own product evidence, buyer language, and creative.

Choose the decision rule before launch. Name the main metric and the margin limit that can stop the test. Our guide to running Facebook ads covers the setup and tracking needed to judge your version.

We'd prioritize the change closest to the buying decision. A clearer product demonstration or matched landing-page promise usually gives you a cleaner test than copying a decorative style with no stated mechanism.

Build a competitor watchlist

A weekly watchlist turns one-time research into a record of what competitors start, keep, change, and stop. Begin with 10 to 15 direct competitors and about five adjacent brands as a practical starting range, then adjust the list to your niche and available review time.

Build the list around useful comparisons

Direct competitors sell a similar product to a similar buyer at a comparable price. Adjacent brands solve a related problem or use a creative style worth watching, even when the product differs. Keeping the groups separate stops a polished brand in another category from distorting the comparison.

Use one row per advertiser and record these fields:

  • Advertiser: Use the exact page and store name.
  • Category: Mark it as direct or adjacent.
  • New ads: Count ads with a distinct new concept.
  • Durable ads: Note concepts that remain active across reviews.
  • Main change: Record the hook, offer, creative, or destination that changed.
  • Evidence: Save the Library ID, date, and supporting store signal.
  • Next test: Write one hypothesis or leave the field blank.

Keep a repeatable review record

Review direct competitors weekly when you run frequent campaigns. Check adjacent brands monthly unless your niche changes quickly. A slower campaign schedule may justify a less frequent check, while a seasonal launch can justify a temporary increase.

Use the same review order each time. Start with new ads, check whether last week's ads remain active, and note any change to the offer or destination. Consistent review makes a new creative angle easier to spot and keeps the task from turning into an open-ended browse.

Turn each change into a research question

A change earns attention when you can state what the advertiser altered and what decision it may affect. A new opening line can change who stops to watch. A new bundle can change the value a shopper sees. A different product page can change what happens after the click.

Write the question beside the watchlist entry before saving another ad. Ask whether a demonstration makes the feature easier to understand or whether a bundle answers a price objection. That wording keeps the record tied to buyer behavior and gives your team a clear reason to revisit it.

Some changes are too small to deserve a test. A new crop, caption color, or music track may be a production variant within the same concept. Group those versions together unless the changed element is central to your own question. This keeps the watchlist focused on decisions that can change your ad or landing page.

We prefer a watchlist that produces one useful test over a large archive nobody reviews. Remove brands that no longer match your market, and add a new advertiser only when it gives you a distinct comparison. The record becomes useful after several checks because you can separate a short test from a message the advertiser keeps using.

What the Facebook Ad Library can't tell you

Use the native Ad Library for public creative details and your own account data for budget, targeting, goals, conversions, and profit. Its public fields support creative research but limit claims about results.

The missing evidence falls into four groups:

  1. Budget: You can't see the complete campaign or ad-set allocation behind the creative.
  2. Audience: You can't see the advertiser's interests, custom audiences, exclusions, or lookalikes.
  3. Goal: You can't confirm whether the campaign optimizes for sales, leads, traffic, or awareness.
  4. Performance: You can't see clicks, conversion rate, purchase value, return on ad spend, or profit.

Dropship Ad Library and the Chrome Extension narrow part of the gap with spend, reach, engagement, Shopify-store, and sales signals. Store-level sales still can't prove that one creative caused the result. Costs, refunds, attribution, and net margin also stay hidden.

That uncertainty is the honest limitation of competitor research. You can observe the ad, compare public signals, and make a stronger choice about what to test. Your own Meta Ads Manager, store analytics, and contribution margin must supply the final verdict.

We recommend stopping the teardown when you can state one mechanism, one boundary, and one measurable test. More competitor tabs won't replace evidence from your own customers.

FAQ

How do I find my competitor's target audience?

Infer likely audience needs from the ad's language, imagery, offer, comments, and landing page. The result is a hypothesis to test because the Library hides the advertiser's targeting selections.

Do you need a Facebook account to use it?

You can search Meta Ad Library without logging into a Facebook account. Some advertiser or ad links may still open other Meta surfaces with their own access prompts.

How quickly does a new ad appear?

Meta says a new ad can take up to 24 hours after its first impression to appear. Later changes can take the same time to update.

Share article

Page Contents

Try Dropship

Discover winning product to sell today

Claim offer

Shopify Offer

Start and sell with Shopify $1/month for 3 months.

Claim offer
  • Sales Tracker
  • Portfolio
  • Shop Library
  • Advertiser Tracker
  • Ad Library
  • Product Library
  • Competitors
  • Advertiser Library
  • Magic AI Search
  • Creator Library

Launch your next winning product today

Find your next winning product using smart filters across millions of products, stores, and ads, tailored to your niche.