How to find the ad copy your competitors are actually betting on
Most competitor research stops at video hooks. The written copy layer — headlines, body text, CTAs — tells you what messaging a brand is repeating on purpose. Here's how to extract it.
How to find the ad copy your competitors are actually betting on
The written-copy method for extracting the headlines, body text, and CTAs your competitors keep running — not the ones they tested and killed.
You're watching their ads but not reading them
Most people do competitor research by watching video ads. They study hooks, scroll through creatives, screenshot thumbnails.
That's half the picture.
Video hooks tell you how a brand opens the conversation. They don't tell you what the brand says when it's time to sell. The headline, the body copy, the CTA — that's where the actual offer lives.
Think about your own ad account. You test 10 video hooks against the same body copy. Or you test 5 headline variations against the same creative. The video is the attention grab. The copy is the conversion mechanism.
When you spy on competitor Facebook ads and only watch the videos, you're studying the attention layer and ignoring the conversion layer.
The written copy is where you find the pain points they're targeting, the objections they're handling, and the exact language their audience responds to. A brand that runs the same headline for 60+ days found something that works.
And here's what most people miss: the copy layer is more transferable than the video layer. A great video hook depends on the creator, the editing style, the production quality. You can't just copy that. But a headline structure? A body copy framework? A CTA that outperforms "Shop Now"? Those transfer directly to your own ads.
That's a signal you can use.
Why the Meta Ad Library doesn't cut it for copy research
You can see competitor ads in Meta's free Ad Library. You can read the copy on each individual ad.
The problem is scale.
A brand like Gymshark runs 300+ active ads at any given time. Scrolling through each one, reading the headline, copying it into a spreadsheet — that takes hours. You can't sort by anything useful. No way to filter by headline pattern. No way to see which copy has been running longest.
Meta Ad Library shows you what exists. It doesn't help you figure out what's working.
Dedicated ad intelligence tools solve this by extracting the copy layer separately. Instead of watching 300 video ads to read the text overlaid on each one, you scan a list of every headline and body variation the brand has tested.
That's the difference between doing research and doing data entry.
And Meta only covers one platform. You see nothing about how a brand messages on TikTok, what their Instagram captions look like, or how their email subject lines are structured. You're studying one channel's copy in the slowest way possible.
The copy layer nobody talks about
Most ad spy tools focus on the visual side. Filter by video or image. Sort by engagement. Watch the creative.
Brandsearch Brand Analysis has a tab most people skip — the Copy tab. It extracts every headline, body text block, and CTA a brand has ever run on Meta. Not embedded in a video. Not buried inside a carousel. Just the raw text, listed and scannable.
Open any brand's analysis page, click the Copy tab, and you see their entire messaging history.
Here's what that gives you:
Headline patterns. A brand testing 40 headlines but running 6 of them for 30+ days? Those 6 are the winners. The rest were experiments that got killed. The winners tell you what language their audience responds to.
Body copy structure. Some brands lead with social proof ("Over 2M sold"). Others lead with the pain point ("Tired of supplements that taste like chalk?"). Others lead with the outcome ("Clear skin in 14 days"). The body copy tells you which frame converts.
CTA variation. "Shop Now" vs "Get Yours" vs "Try It Risk-Free." Small differences, but brands test these for a reason. If a brand switches from "Shop Now" to "Claim Your Discount" and keeps it running, the new CTA won.
You can scan 90 days of headline tests in 5 minutes. Try doing that in the Meta Ad Library.
How to actually extract competitor ad copy at scale
Here's the workflow I use when I want to spy on competitor Facebook ad copy for a specific niche.
Step 1: Pick 3–5 competitors. Not random brands. Pick the ones spending real money. In Brandsearch Discovery, filter to your niche, set active ads to 50+, and sort by longest running. The brands at the top are the ones worth studying. Check their Brand Analysis overview first — you want traffic climbing month-over-month and 50+ active ads. That means their copy is battle-tested, not experimental.
Step 2: Open each brand's Copy tab. Click into the brand, go to Brand Analysis, hit the Copy tab. Scan the headlines first. Look for repetition — if the same headline structure appears 4–5 times with minor variations ("Save 20% today" / "Save 25% this week" / "Save 30% — ends Friday"), that's a copy frame they've validated.
I usually focus on the most recent 90 days. Anything older might reflect a positioning they've already abandoned.
Step 3: Cross-reference with the Scripts tab. The Scripts tab shows AI-transcribed video ad scripts — the spoken hooks and pitches. Compare what they say in videos to what they write in ad copy. Often the video hook is emotional ("I couldn't believe the difference") while the headline is benefit-driven ("Clinically proven to reduce wrinkles 47%"). Both are doing different jobs.
Step 4: Build a copy brief from patterns. Don't copy their exact headlines. Extract the structure. If 3 out of 5 competitors lead with a specific number ("47% reduction", "2M sold", "14-day results"), that tells you the audience responds to quantified claims. Your headline should follow the same pattern with your own data.
The whole process takes about 20 minutes per competitor. For 5 competitors, that's under 2 hours for a copy brief backed by real market data.
Stop reading about winners. Find them yourself.
Search 6.5M+ brands, their ads, revenue, and products — all in one place.
Try Brandsearch freeWhat this looks like in practice
I ran this workflow on HexClad — the cookware brand spending heavy on Meta ads. Their Brand Analysis overview shows 120+ active ads and traffic climbing 25% month-over-month. That's a brand worth reading.
Their Copy tab revealed a clear pattern. Over 70% of their headlines followed one of two frames: "[specific number] + chef endorsement" or "replace your entire kitchen with [one product]." The first frame leverages authority. The second leverages simplification.
Their body copy almost always opened with a pain point — "Tired of food sticking to your pan?" appeared in some variation across dozens of ads. They tested outcome-first opens too ("Cook like a professional at home"), but the pain-first versions ran longer. The market told them what works.
On the Scripts tab, their video hooks matched. Creators opened with the same pain point, then demonstrated the product. The spoken and written messaging were aligned — same frame, different delivery.
The insight: HexClad isn't testing wildly different messages. They found two headline frames and one opening pain point that convert, and they're scaling variations of those three elements across 120+ creatives.
That's one competitor, 20 minutes of work, and you now know the exact messaging architecture of a brand spending $10K+/day on Meta.
Do this for 3–5 competitors in your niche and you'll see where the market's messaging is converging. If every competitor leads with pain points and nobody leads with outcomes, the market is telling you something. If one competitor just shifted from social proof to urgency-based copy, that's a signal worth tracking.
What to look for in competitor ad copy
Not all copy signals are equal. Here's what actually matters when you're analyzing a competitor's messaging.
Repeated headlines are the strongest signal. A headline that appears in 5+ ad variations means the brand tested it, it performed, and they're scaling it across creatives. That's a validated message.
Long-running body copy beats high-volume testing. A brand with 200 ad variations but copy that changes every week is still searching. A brand with 30 variations and the same core body copy running for 60 days found it. Study the one that stopped testing.
CTA shifts reveal funnel changes. If a brand moves from "Shop Now" to "Get Your Free Sample", they've shifted from direct purchase to lead-gen. That tells you their front-end economics changed — maybe CAC got too high for cold traffic.
Pain point language is gold. The specific words competitors use to describe the problem tell you how the audience talks about their own pain. "My skin breaks out every winter" is different from "seasonal dryness." One is customer language. The other is marketing language. The brands running customer language for 30+ days learned this from their own data.
Write down the exact phrases. Use them in your own copy — not the same headline, but the same emotional frame.
Body text length tells you the strategy. Short body text (under 50 words) paired with "Shop Now" means direct response — the brand trusts the video and headline to do the selling. Long body text (200+ words) paired with "Learn More" means they're running a native or advertorial play. The format tells you the funnel.
The 20-minute weekly copy audit
One deep dive is useful. A weekly habit is a competitive advantage.
Here's the system:
- Pick your top 3 competitors. The brands most similar to you in niche, price point, and audience. Bookmark their Brandsearch Brand Analysis pages.
- Every Monday, check their Copy tabs. Takes 5 minutes per brand. Look for new headlines that weren't there last week. If something new appeared and is already in multiple ad variations, they're pushing it hard.
- Track headline patterns in a simple doc. Three columns: competitor name, headline, date first seen. After a month you'll see which messages survived and which got killed. The survivors are your research gold.
- Once a month, update your copy brief. Take the winning patterns from all 3 competitors. Map them against your own messaging. Where are the gaps? Where are you using language your audience doesn't respond to? Where can you test a frame that's working for competitors but nobody in your exact sub-niche has tried?
Consistency compounds. After 4 weeks you'll have a clear picture of which messages survive and which get killed. After 8 weeks you'll spot trends before your competitors do — because you're tracking the copy layer while everyone else is just watching videos.
This isn't about copying. It's about reading the market through what people pay to keep running.
The bottom line
Video hooks get all the attention. The written copy layer — headlines, body text, CTAs — is where you find out what messaging a brand has validated with real ad spend.
Stop watching competitor ads. Start reading them.
The brands spending $5K+/day on Meta ads aren't writing copy from scratch every week. They find what works and repeat it with variations. The Copy tab shows you exactly which variations survived.
The method:
- Find serious competitors — Brandsearch Discovery, filter by niche + 50 active ads
- Extract their messaging — Brandsearch Brand Analysis Copy tab, scan for repeated headlines
- Cross-reference with spoken hooks — Brandsearch Scripts tab, compare written vs video messaging
- Build a copy brief from patterns — headline structures, CTAs, copy length, pain point language
A headline that survives 60 days of ad spend is a focus group you didn't have to pay for.

