"Spy" makes it sound like you need a burner account and a VPN. You don't. Every ad a competitor runs on Meta or TikTok is required to sit in a public ad library, viewable by anyone, no login tricks required. Spying on competitor ads is really just research done properly, with a process instead of aimless scrolling. Here's that process.
What's actually public and legal here
Meta and TikTok's ad libraries exist as compliance and transparency tools, not leaked intel. Advertisers are required to disclose active ads publicly, which means looking at them isn't a gray area, it's the platform working as designed. What you're doing when you spy on competitor ads is reading public information more carefully than your competitor expects anyone to. Nothing about that requires deception on your part.
Ad libraries are public compliance tools. Looking at a competitor's live ads is not stolen intel, it's the platform doing what it was built to do.
The six-step process
- Search the competitor by brand name, not just keyword, so you catch every active ad instead of only the ones that happen to match a phrase.
- Filter for ads that have clearly been running a while. Longevity is a performance signal: platforms don't keep unprofitable ads live at scale, so an ad running for weeks is probably earning its budget.
- Read the hook, the first line or first three seconds, on its own before anything else. If it doesn't work in isolation, the rest of the ad doesn't matter.
- Map the offer structure separately from the creative. What's actually being promised, a discount, a bundle, a guarantee, and how is it sequenced against the hook?
- Check funnel stage. An ad built for someone who's never heard of the brand reads differently than a retargeting ad aimed at cart abandoners; don't compare the two as if they're solving the same problem.
- Track messaging over time, not just once. Pull the same competitor's ads again in a few weeks and note what angle they dropped and what they kept, that shift is often more informative than any single ad.
Look past "what does the ad look like"
The mistake most people make when they spy on competitor ads is stopping at the visual. A nice-looking ad tells you almost nothing about why it's working. The signal is underneath: the hook pattern, how the offer is framed, where the CTA sits in the sequence, and whether the ad is clearly early-funnel or late-funnel. Two ads can look similar and be doing completely different jobs.
Longevity as a working proxy for performance
You don't get a competitor's CTR or spend data. What you do get is duration, how long an ad has been live. Platforms don't subsidize losing creative indefinitely, so an ad that's been running for a month is a reasonable signal that it's converting well enough to keep funding. Treat a long-running ad as a stronger research target than a fresh one you just happened to catch.
Messaging drift over time
A single snapshot of a competitor's ads tells you what they're saying today. Checking back on the same competitor over weeks tells you what they've learned. If a brand rotates out a discount-led hook in favor of a social-proof angle, that's a live signal about what's working for them in your category, not just a copy change.
From research to a brief, not a screenshot folder
This is where most competitor research dies: it turns into a folder of screenshots nobody looks at again. Spying on competitor ads only pays off if it changes what you build next. Clarifyad's structure brief takes a winning competitor ad and reverse-engineers it into a usable brief, hook, framing, offer sequencing, and CTA placement, so your creative team has something to work from instead of a vague "make something like this."
Ad Library search
Find and analyze live competitor ads on Meta and TikTok.
Structure brief
Turn a winning ad into a hook, offer, and CTA brief your team can build from.
Creative batch generation
Generate a batch of your own creative variants once the brief exists.
That's the bridge from admiring a competitor's ad to shipping your own: brief it, then generate against it. Competitor comparison closes the loop by giving you a head-to-head read of your new creative against the competitor ad that inspired it, so you can tell whether you actually closed the gap or just made something that looks similar.
Common mistakes that waste the research
The first mistake is treating every ad you find as equally worth studying. A brand's ad library often has dozens of live variants at once, most of them minor tests. Spending equal attention on all of them dilutes the exercise. Prioritize by duration and by how directly the competitor's audience overlaps with yours, and let everything else stay a quick skim.
The second mistake is copying the surface instead of the mechanism. If a competitor's ad uses a bold red banner and a countdown timer, the temptation is to replicate those exact visual choices. What actually made the ad work is more likely the urgency mechanic underneath, and that mechanic can be expressed in your own visual language without looking like a clone. Research the pattern, not the pixels.
The third mistake is doing this once and calling it done. A single research pass gives you a snapshot of a moving target. The category shifts, competitors test new angles, and an ad that was working last month may have already been replaced by something that performs better. Building a recurring cadence, even a simple biweekly check, keeps the research useful instead of stale.
A quick honesty check
One limitation worth naming: today's ad library coverage on Clarifyad spans Meta and TikTok, with LinkedIn and YouTube planned as those platforms open up broader public ad library access. If your competitor set leans heavily on a platform outside that range, this process still applies conceptually, you just won't be running it through the same tool yet.
Spying on competitor ads isn't about outsmarting a rival with some hidden trick, it's about reading public information with more discipline than most people bother to apply. Search deliberately, focus on structure over surface, watch for what changes over time, and turn every strong find into a brief instead of a bookmark. Do that consistently and you'll ship creative informed by the whole market, not just your own last test.