How to Spy on Competitor Ads With Meta Ad Library

Your competitors may have active ads right now, and Meta lets you search the ones it shows for a Page and country. No fake accounts or access to private information are required.
What Meta Ad Library is and why you can use it
Meta Ad Library is Meta's transparency tool. Its Help Center says it lets people search ads that are currently active across Meta products. For political and social-issue ads, it also shows inactive ads and additional information.
The research is limited to information Meta makes public in the library. Depending on the ad and available view, you can review the creative, copy, format, and start date.
What the library gives you:
- The active ads Meta shows for the selected Page and country.
- The full creative (image, video, or carousel) and the copy.
- How many variants of the same idea they're running.
- The date each ad started circulating.
How to find a brand's active ads
The flow is simple. Open Meta Ad Library, pick the country, and type the brand name or its Facebook Page. The library returns the active ads available for that search.
To get real value out of it:
- Search by the brand's exact page, not just the product name.
- Filter by country if you sell in a specific market. Creatives change by region.
- Check the start date on each ad. It's the most useful clue you have.
- Save screenshots of the ads that repeat or have been running for a while.
Record only what is visible. Five active ads means you observed five pieces for that Page, country, and date. Zero results do not prove there is no spend: campaigns may use another country, Page, or status that the current view does not show.
A research log template
A screenshot without context ages badly. Save these fields for every search:
| Field | What to record |
|---|---|
| Brand and Page | Exact name and URL of the Page you searched |
| Market | Country and filters applied |
| Observed on | Date of the search |
| Ad | Visible URL or identifier and start date |
| Structure | Hook, hierarchy, format, CTA, and proof type |
| Visible activity | Active variants and formats observed |
| Not available | Budget, conversions, ROAS, and reason it remains active |
Repeat the review on a fixed cadence and compare it with the previous log. This reveals observable changes without turning them into performance claims.
How to interpret the signals you can actually observe
Meta Ad Library exposes dates, formats, countries, and active variants. It does not expose conversions, revenue, ROAS, or profitability for normal commercial ads. Time and repetition can prioritize what to study, but they cannot identify a winner.
A brand can keep an ad active for many reasons: performance, budget, learning, calendar, audience, or simply limited optimization. Without access to its ad account, you cannot tell which explanation applies.
Useful signals for organizing your research:
- Age. The start date helps separate new ads from references with more observable history.
- Variants of one concept. The same hook with different backgrounds or headlines shows that the brand is exploring that structure.
- Angle repetition. The same message across feed and stories shows creative consistency, not financial results.
An ad disappearing does not prove it failed either. Inventory, scheduling, policy, budget, or creative rotation may have ended it.
How to turn that intel into your own ads
Spying isn't copying. If you clone a competitor's ad, you end up a blurry version of their brand. What you reuse is the structure, not the message.
The trick is to separate form from substance. A competitor reference gives you an observable structure: the hook, visual hierarchy, placement of social proof, and offer framing. The substance is yours: your product, voice, colors, and offer.
A simple process:
- Choose a relevant competitor reference in the library.
- Break down its structure. What does the hook promise? Where's the social proof? How does the CTA close?
- Keep the structure, drop the message.
- Fill that structure with your brand and your product.
You can also run this workflow through the Marketools MCP: research public references and work on an adaptation with your own product, message, and brand identity. Observable activity helps organize references; it is never presented as conversion data.
FAQ
Is it legal to spy on competitor ads?
Yes. Meta Ad Library is a public transparency tool built by Meta itself. You're viewing information brands made public when they paid to run it. You're not accessing anything private.
Can I see how much a competitor spends on ads?
For normal commercial ads, no. The library shows the creative, the format, and the start date, but not the budget. Detailed spend only appears on ads about social issues or politics.
How do I know which ad is working for a competitor?
You cannot know from Meta Ad Library alone. Age and active variants can prioritize what to study, but they do not prove conversions, ROAS, or profitability.
Will copying a competitor's ad work for me?
Copying it as-is, no. You can study the structure, but your brand, product, and voice must supply the content. The benchmark only supplies an observable form.
Competitor research becomes less scattered when you save references together with their limitations. With Marketools, you can move from observed public ads to variants with your own brand. You can also review what Meta Ad Library actually shows.