sixtysteps.co
Tool 09 · $27
Get it for $27
Sixty Steps · Tool 09

Competitor Ad Spy

Any advertiser’s ads, ranked by how long they’ve run.

Pull every ad a competitor runs on Meta, rank them by days active, and save a report with their images and copy. Long runners are usually the earners. Uses an Apify actor, credited.

Get it for $27 How it works
One payment. No subscription. Script outline, report template and a guide to reading longevity.
Sixty Steps · Tool 09
ADDAYS ACTIVE running for months 1186112 long runners are usually the earners
$27one time
6 years
of analytics for banks and miners, now pointed at Meta ads
Built on our own account
every template here is the one we use ourselves
Tool 09 of 10
one step from the book The Book Is the Funnel
$27, once
files by email within minutes
Our team has worked with
South32BHPWoodside EnergyRio TintoJPMorgan ChaseUBSAMPKPMGPerth AirportMain Roads WAMurdoch UniversityLiontownSouth32BHPWoodside EnergyRio TintoJPMorgan ChaseUBSAMPKPMGPerth AirportMain Roads WAMurdoch UniversityLiontown
Where this came from

We found a competitor’s best ad by noticing it was still there.

The Meta Ad Library shows every active ad for any advertiser. What it does not do is tell you which ones work. Scrolling through one competitor's ads taught us nothing except that they had a lot of them.

Then we noticed the start dates. Most ads had been live for days. A handful had been live for months. Nobody keeps paying for an ad for months unless it earns.

So we pulled the library through an Apify actor, sorted by days active, and read the top ten. The long runners had the same scene, the same specific numbers, the same voice. Three of the gates in Tool 03 came from that reading.

We ran it across our own market. The report runs per advertiser now.

The script outline, the report template and the guide to reading longevity are what this kit gives you.

ad 1264dad 2118dad 361dad 412dad 53done advertiser, sorted by days active. read the top two.
Why longevity is the signal

Spend is a secret. Duration is public.

You cannot see a competitor’s results. You can see how long they have been willing to pay for an ad, and an advertiser who keeps an ad live for months is telling you it earns.

Short-lived ads are tests, most of which failed. Long-lived ads are the survivors. Reading the survivors tells you what the market has already paid to learn.

This is not about copying. It is about seeing which scenes, numbers and promises your buyers have already said yes to, before you write your own.

ad library, rawmany ads, no orderranked by daystop 3 = the earners→same data. one sort changes everything.
How it works

Pull, rank, read, brief.

Once set up, it runs per advertiser without us touching it. The actor does the pulling; the template does the ranking; you do the reading with the guide.

1 · pullApify actorevery active adimages, copy, start date2 · rankdays active, descendingreport templatelong runners to the top3 · readtop 10 onlylongevity guidescene, specifics, voice4 · briefwhat they have in commoninto tool 06your next batch, informedyou are reading what the market already paid to learn.
A whiteboard sketch of five ad cards of decreasing width each with a clock icon above, the widest card circled, showing ads ranked by how long they have run.
Pull a competitor's ads, rank by days active, and read the long runners first.
What you need

An Apify account and a list of advertisers.

An Apify account. The actor we use is credited in the guide and billed by Apify on their usage pricing; small runs cost cents.
The Facebook page names or Ad Library links of the advertisers you want to read.
Claude Code or a developer for the first run of the script outline. After that it is a command.
What is inside

An outline, a template and the guide to what you are looking at.

01
Script outline
Calls the Apify actor for a given advertiser, saves the results, computes days active, writes the report. Pseudocode plus the Claude Code prompt to build it.
02
Report template
One advertiser per report: ads ranked by days active with image, copy, start date and a notes column for your reading.
03
Guide to reading longevity
What a 200-day ad tells you, what a 20-day ad does not, seasonal traps, and the three things to look for in the top ten.

Plus the guide itself: 5 pages including the Apify setup, the actor credit, and how we feed the findings into the Monday review.

What changes on Monday

Your briefs start from what already works in your market.

Before writing a batch, you open the reports for three competitors and read their top five. The scenes and numbers that keep appearing go into your briefs as hypotheses to test, not lines to copy.

Once a month you re-run the reports. An ad that has dropped off tells you something too.

This is step 8 of the sixty: research that happens before the writing, using data the market has already paid for.

rivallongest adwhat it doesA264 dopens on a MondayB190 dnames a numberC142 doperator voiceD9 dbig promise← more← more← morepausethree long runners. three things to test this week.
Buy this if
You write ads in a market with visible competitors and want to know which of their ads actually earn.
You have scrolled the Ad Library and learned nothing because it is unsorted.
You brief ads weekly and want hypotheses from the market rather than from a blank page.
Skip it if
Your competitors do not run Meta ads. Nothing to read.
You want to copy ads. That gets accounts banned and does not work anyway.
You will not set up an Apify account. The actor is how the data gets pulled.
What Sixty Steps is

Sixty steps between a cold stranger and a paying client. Ads are the first three.

Most agencies run the ads and rent everything else. Sixty Steps builds all sixty as real development on the client's own domain, then reports every week against what settled in Stripe.

These ten tools are the steps you can set up yourself in an afternoon. This one is step 8: research before the writing, using what the market already paid to learn.

Ryan Richardson
A note from Ryan

I built analytics models for banks and miners before this. The habit that stuck is not trusting a dashboard that grades its own work. Every tool on this page exists because we needed it on our own account first.

Ryan RichardsonFounder, Onwards Analytics
Before you buy

Five questions people ask first.

Is this allowed?
The Meta Ad Library is public by design. The actor reads what anyone can see in a browser. Credit for the actor is in the guide, and Apify bills its own usage.
What does the Apify actor cost?
Apify charges per run on their usage pricing. On our account a single advertiser costs cents. Check their current pricing before a big batch.
Does it work for any country?
The Ad Library covers active ads globally. Political and some regulated categories expose more; ordinary commercial ads expose creative, copy and start date, which is what the report uses.
Do I need to code?
Someone does, once. The outline is written for Claude Code or a developer. After that each advertiser is one command.
What if it does not do what this page says?
Reply to your receipt email and say so, any time in the first 60 days. You get the $27 back, and we want to know what went wrong.
Real result
Real Ad Library pull of marketing-education advertisers, 2 Oct 2026: top 8 by consecutive days active, longest runner over 1,000 days.
Real Ad Library pull of marketing-education advertisers, 2 Oct 2026: top 8 by consecutive days active, longest runner over 1,000 days.
2026-10-02 · A real competitor ad pull of Meta-ads education advertisers, ranked by days active. Personal advertiser names are abbreviated; recognisable product/brand names are shown as-is, matching the stated exception.
Order

Get Competitor Ad Spy

Competitor Ad Spy
Tool 09 · script outline, report template, longevity guide
$27
Total today
$27
Apple Pay · Google Pay · card · charged in US dollars via Stripe
Not what this page says? Reply to your receipt within 60 days. Money back, no form.

Dear reader,

If you have read this far, you have probably already decided whether $27 is a risk worth taking. It is less than one wasted creative round. So the rest of this page is not about the spy kit. It is about who is selling it to you, and why we sell the steps one at a time.

We are an analytics firm that got into Meta ads by accident, found that nobody was measuring them properly, and started fixing that one step at a time. This is one of those steps.

Part one

Who is behind this

My name is Ryan Richardson. For 6 years I built analytics models for banks and mining companies through a firm called Onwards Analytics. The brief was always the same: two systems that should agree do not, and someone senior needs to know which one to trust before the Monday meeting.

I had run Meta ads on and off for about five years. Once we ran them for our own offers, I was staring at the same problem I had been paid to solve for years, except now the two systems were Ads Manager and Stripe, and the person who needed to know was me.

So I did what I had always done. I traced every step between a stranger seeing an ad and a payment settling in Stripe, and wrote each one down. There were sixty. That list became a book called The Book Is the Funnel, and then a business called Sixty Steps that builds those steps for other people.

Part two

How we actually work

Three rules. We apply them to our own account before anyone else's.

Stripe is the scoreboard. Every report, decision and invoice is measured against money that settled. Platform dashboards are inputs. If a number on one of our pages cannot be traced to Stripe, it is marked as reasoning.

Everything lives on your domain, in your name. Pages, checkout, email and tracking are real code you own. There is no page-builder licence, and nothing stops working if you stop working with us.

We use it before we sell it. We run these reports on our own market every month. The example report in the guide is real, with the advertiser’s name removed.

That is also why the spy kit is $27. We are not trying to make money on it. We are trying to get your briefs starting from evidence, because a batch written from a blank page is the most expensive kind.

Part three

What the ten tools actually do

Each tool is one step from the book, packaged as the exact files we use: a template, a sheet, a script outline or a prompt, plus a short guide. They cost between $4.95 and $27. There is no software to subscribe to and nothing that phones home.

Three of them measure. One tags each Stripe payment with its ad. A weekly review joins those tags to Meta results and tells you what to make next. A six-lever diagnostic scores your whole funnel and finds the weak one.

Two of them screen. A three-gate scoring sheet judges an ad before it costs money. A blind panel of AI buyers scores the same ad independently and reaches a consensus.

Two of them research. One maps how your top 10 rivals look and where the empty space is. One pulls any competitor's ads and ranks them by how long they have run.

Three of them build. 40 ads uploaded from one spreadsheet. A landing page that tests its own variants against purchases. A pipeline that produces 20 scored offers in an afternoon.

None of them replaces the other fifty steps. Each one makes one step faster, or makes one number honest. This page sells the spy kit, because the market has already run the test you are about to pay for.

Get Tool 09 for $27 →One payment · files by email · no subscription
Part four

What happens after you buy

The files arrive by email within a few minutes. You set up Apify, build the script from the outline, and run it on your first competitor. In our own account the first run included the Apify setup. You end with a ranked report and a top ten to read with the guide.

Then nothing happens. There is no onboarding sequence, no upsell call, no countdown. If you want the other tools you will find them on the site. If you want us to build the rest of the sixty steps for you, the site explains how that works and what it costs, and it starts with a free teardown that might say no.

If the spy kit does not do what this page says, reply to the receipt email and say so, any time in the first 60 days. You will get your $27 back and I will want to know what went wrong.

TL;DR
A $27 kit that pulls every ad a competitor runs on Meta, ranks them by days active and saves a report with images and copy, plus a guide to reading what the long runners have in common. Uses a credited Apify actor. Refund on reply if it does not do what it says.

P.S. Open the Ad Library for your biggest competitor and look at the start dates. Find the oldest. That is the ad they would least like you to read carefully.

Ryan Richardson
Ryan Richardson
Founder, Sixty Steps · Onwards Analytics
Get it for $27 →One payment · files by email · no subscription