For DTC brands & agencies spending  $5k–$500k/mo  on Meta

Launch ads that
already work.

Your competitors already paid to find out what converts. Adshelf keeps every Meta ad in your category forever, with how long it really ran — including the ones Meta deleted. Copy what survived. Skip what died.

3,371 ads Meta erased — still on the shelf 502 brands, refreshed daily 30 days free, no card · from $59/mo
Stop paying to learn what's already knownEvery competitor ad with its real run time — a winner is the one they kept paying for. Months of their testing, read in a minute.
Know your next ad before you make itProven angles in your category turned into three briefs you can hand a designer today.
See which of your ads actually sells In Meta reviewHook, hold and store-true ROAS beside Meta's number — live on the founder's account, yours once Meta approves the connection.
LIVE FROM THE SHELF
95,020ads tracked, never deleted
502brands stocked and ready to add · more every day
3,371ads saved after Meta erased them
35dmedian age of a live ad

Computed live from the shared library · as of Sep 24, 2026

BRANDS WE TRACK — NOT CUSTOMERS, NOT ENDORSEMENTS · FULL LIBRARIES, REFRESHED DAILY
MMusely1,366 ads
JJones Road Beauty1,350 ads
GGrüns1,248 ads
IIM8 Health1,204 ads
BBYLT Basics1,119 ads
PPROMIX Nutrition1,069 ads
AAlo Yoga1,017 ads
DDavid Protein855 ads
RREMAX797 ads
IInstant Hydration743 ads
DDr. Squatch730 ads
CChatGPT718 ads
HHismile712 ads
HHydrant712 ads
TTmrw691 ads
GGatorade682 ads
MMusely1,366 ads
JJones Road Beauty1,350 ads
GGrüns1,248 ads
IIM8 Health1,204 ads
BBYLT Basics1,119 ads
PPROMIX Nutrition1,069 ads
AAlo Yoga1,017 ads
DDavid Protein855 ads
RREMAX797 ads
IInstant Hydration743 ads
DDr. Squatch730 ads
CChatGPT718 ads
HHismile712 ads
HHydrant712 ads
TTmrw691 ads
GGatorade682 ads
WHY WE BUILT IT · THE FOUNDER'S OWN NUMBERS

Meta said $13,536.
Our store said $6,518.

Real numbers from Root'd — the founder's own DTC brand, same 90 days, same ads. Every ad dashboard reports the bigger one. We built Adshelf because we needed the smaller one — and because the only way to stop paying for bad tests is to see which ads your competitors kept paying for.

Meta-reportedwhat the ad platform claims it drove
$13,536
Store-trueorders your Shopify actually recorded
$6,518
2.1× apart. Neither number is a lie — Meta counts a sale when someone saw or clicked the ad and bought inside its attribution window; your store counts that sale once, against whatever touched it last. But only one of them pays your bills, and only one of them should decide which ad you scale.

So every card in Adshelf shows both, side by side, labelled. We never quietly pick the flattering one — not for you, and not for ourselves.

Root'd · 90 days ending Aug 14, 2026 · real, unedited

REAL ADS · REAL RUN TIMES · LIVE DATA

Somebody already spent six figures learning
what works in your category.

Nobody keeps funding a loser. Every tile below is a real ad from the live shelf with its actual run duration — tap a card to play it right here, or tap the brand name for its full library. Every account sees every brand on the shelf — star the ones you care about and one switch narrows everything to your favorites. Missing a competitor? Add any brand, in seconds.

Dr. Squatch video ad, running 976 days
976d
video
Dr. Squatch● Running · 976 days · US
Dirty Labs carousel ad, running 343 days
343d
carousel
Dirty Labs● Running · 343 days · US
Outdoor Voices image ad, running 1105 days
1105d
image
Outdoor Voices● Running · 1105 days · US
Black Rifle Coffee Company image ad, ran 485 days
■ 485d
image
Black Rifle Coffee Company■ Stopped after 485 days · Meta deleted it, the shelf didn’t
JVN Hair video ad, running 279 days
279d
video
JVN Hair● Running · 279 days · US
Tower 28 Beauty video ad, running 234 days
234d
video
Tower 28 Beauty● Running · 234 days · US
K18 Hair image ad, running 225 days
225d
image
K18 Hair● Running · 225 days · US
Westman Atelier video ad, running 216 days
216d
video
Westman Atelier● Running · 216 days · US
Vuori image ad, running 339 days
339d
image
Vuori● Running · 339 days · US
Anthropologie image ad, running 314 days
314d
image
Anthropologie● Running · 314 days · US
Tommy John image ad, running 293 days
293d
image
Tommy John● Running · 293 days · US
Quince image ad, running 272 days
272d
image
Quince● Running · 272 days · US
Needed. video ad, running 407 days
407d
video
Needed.● Running · 407 days · US
Perelel video ad, running 380 days
380d
video
Perelel● Running · 380 days · US
Goli video ad, running 379 days
379d
video
Goli● Running · 379 days · US
Huel image ad, running 282 days
282d
image
Huel● Running · 282 days · US
Outdoor Voices image ad, running 1105 days
1105d
image
Outdoor Voices● Running · 1105 days · US
Sunday Golf video ad, running 566 days
566d
video
Sunday Golf● Running · 566 days · US
PUMA image ad, running 477 days
477d
image
PUMA● Running · 477 days · US
Nike image ad, running 461 days
461d
image
Nike● Running · 461 days · US
Helix Sleep image ad, running 450 days
450d
image
Helix Sleep● Running · 450 days · US
DreamCloud Sleep video ad, running 427 days
427d
video
DreamCloud Sleep● Running · 427 days · US
Dirty Labs image ad, running 380 days
380d
image
Dirty Labs● Running · 380 days · US
Lulu and Georgia video ad, running 239 days
239d
video
Lulu and Georgia● Running · 239 days · US
swipe →
Start free trial Their winners are public record. You just need the receipts.
WHY JOIN NOW, NOT IN SIX MONTHS

Never rebuild a winner
from memory again.

Meta's Ad Library forgets an ad the day it stops. Adshelf started archiving in June 2026, and the archive only compounds — every day, more winners, more graveyards, more receipts.

3,371 ads already rescued from deletion — full run histories Meta no longer shows anyone.
Your archive starts the day you add a brand. It will never be shallower than today.
Run duration is the closest public proxy for ROAS — and it only exists if someone was recording.
Start free trial
Ads visible: the shelf vs Meta's Ad Library
Jun '26Aug '26→ compounding
On the shelf (kept forever)Still visible on Meta
LAUNCH RHYTHM · WHO IS SHIPPING

Testing has a drumbeat.
Hear it before you spend.

Ads launched per month — color survived, gray already died. Rotates daily across every brand with 100+ ads on the shelf; hover any bar or name for the detail. A steady beat is conviction. One giant spike is a blitz.

OctNovDecJanFebMarAprMayJunJulAugSep
Branch Basics408 ads
7dmedian life
Jack Link's Beef Jerky109 ads
19dmedian life
Kosas241 ads
27dmedian life
e.l.f. Cosmetics124 ads
24dmedian life

Counts begin the day a brand joins the shelf (June 2026), so earlier months are empty by design · gray = launched in that month and already stopped

ANGLES · THE PERSUASION MAP

Every ad on the shelf, classified
by the play it runs.

The opportunity matrix, straight from the live dashboard: every persuasion play placed by how hard the proven spend leans on it (right) vs how hard the market launches it (up). The green corner is proven plays the market under-launches. Sign in and it marks your gaps.

Share of everything launched ↑
THEY OVERWEIGHTTHEY LEAN INIGNORE FOR NOWPROVEN
Discount ▲
Lifestyle
Seasonal
Convenience ▼
UGC
Problem-first
Social proof ▼
Science
Founder story
Education
Demo
Humor
Comparison
Survivors' share of proven spend →
The gap right now:Humor · 1.2×proven spend vs launch share — the angles the market under-launches
Proven gap — steal itThey lean inThey overweightIgnore for nowDot size = ads behind the evidence · ▲▼ = launch momentum · computed live
YOUR ADS · REAL CARDS FROM THE PLATFORM

Know which of your ads
is actually paying the bills.

Not a dashboard screenshot — the actual card, with every number we compute and the source labelled, so you always know whether Meta or your store is talking.

Status: live today on the founder's account (Root'd). Connecting your account is submitted to Meta for App Review — the shelf, the archive and the briefs work now; this card unlocks the day Meta approves.

Real creative, Root'd · illustrative numbers

▶ 47 days live
Problem-first
"Tired of choking down 12 pills?" — UGC hook
▲ Scale — top decile hold rate
Spend · 30d$4,180
Store ROAS SHOPIFY3.4 ▲ +0.6
Meta-reported ROAS4.9 optimistic
Cost per purchase$28.40 ▼ −$4.10
Purchases · revenue147 · $14,212
Link CTR1.9%
34%Hook
41%Hold
62Convert
Why it's winning: hook rate is 2.1× your account average and the angle — problem-first — is the longest-surviving play on the shelf. Two competitors just launched the same angle.
Store-true ROAS beside Meta's. Meta says 4.9. Your Shopify orders say 3.4. We show both and never quietly pick the flattering one.
Hook and hold, per ad. How many people made it past 3 seconds, and how many of those finished — the two numbers that tell you whether creative or targeting is the problem.
A verdict, not just data. Scale, watch or kill, with the specific number that triggered it.
The angle, tagged automatically. So "what's working" stops meaning one ad and starts meaning a repeatable play.
Market context on your own ad. Your winner, checked against every competitor ad running the same angle.
Start free trial 30 days free, no card. Your numbers stay yours — read-only, encrypted, never shared.
TIME TO YOUR FIRST REAL ANSWER

Winning angles by lunch.
Not next quarter.

No implementation, no data warehouse, no onboarding call. Add the brands you compete with, connect an ad account, and the analysis starts immediately — then deepens every day after.

0minutes

Add your competitors

Type a brand name. If they're already on the shelf, their full history — including ads Meta deleted — appears instantly.

2minutes

Connect your ad account In Meta review

Paste a read-only token and your own creative lands beside theirs. Nothing is ever written to your account.

10minutes

Read the verdicts

Every ad scored on hook, hold and store-true ROAS. Every angle ranked by how long it survives in your category.

Day 1and compounding

Brief the next three

Pick a proven angle, get three concepts written against the hooks that actually held attention. The archive deepens daily.

PUBLIC BENCHMARKS — CITE FREELY

We publish the shelf's numbers.
Judge the data before you trust the tool.

Computed live from the shared library. Sample currently skews DTC supplements, wellness & beauty — and we say so.

56%of the ads running today are past day 30 — the test-to-winner line
10%of the ads running today are past day 90 — the core-winner tier
35dmedian age of a live ad in the sample
46%of 90-day survivors are video — vs 48% of all live ads
Explore the full benchmarks →
PLAYS WELL WITH YOUR STACK

Integrations — including your own AI.

Every account ships with a personal connector URL, so Claude or ChatGPT can work the shelf for you — analyze brands, pull strategies, add new ones — scoped to your account.

ClaudeLive
Ask Claude to analyze the shelf, pull a brand's full strategy, or add brands — direct backend access via MCP.
OpenAI · ChatGPTLive
The same connector works in ChatGPT — search and read the entire library from a chat.
Meta · Business ManagerLive
Ad Library tracking is built in — every brand archived daily, no tokens. Business Manager connect for your own spend and ROAS is rolling out (+3 trial days). Creating and publishing your own ads to Meta from Adshelf: coming soon.
ShopifyComing soon
Store-reported revenue next to Meta-reported numbers — connecting will add +5 trial days.
Google AdsComing soon
Your Google creative and spend on the same shelf as Meta.
GA4Coming soon
Site-side truth — sessions and conversions beside your ad spend.

You already have the data to make
a better ad this week.

The Weekly Edition is free · plans from $59/mo · founding pricing locked for life · most teams here replace $300–$750+/mo across 2–3 tools · see plans