Every ad your competitor is running right now is public by law — and the ones that have run longest are the ones printing money.
Meta is legally required to publish every active ad in its Ad Library. That turns your competitors' most expensive lesson — which creatives actually convert — into a free, public dataset. Agencies, rivals and new entrants all mine it; the session's whole workflow is built on this one fact.
The reading skill is knowing which ads are winners. Three signals: how long the ad has run (six months of continuous spend means it converts — nobody pours budget into a loser), how hard the advertiser is doubling down on it, and the strength of its call to action. Duration is the sharpest of the three, and the scraper returns start and end dates precisely so you can filter on it.
Nespresso's Ad Library entries, pulled live via Apify: each ad arrives with published/start/end dates, images, copy and CTA — the trainer filters for the long-runners as the ones worth learning from.
This replaces guess-and-burn ad spend with evidence. Instead of A/B testing from a blank page, you start from creatives a competitor already paid to validate.
Ad performance data is a competitor's private secret.
The creatives and their run dates are public by law in the Ad Library. What stays private is the spend and conversion numbers — but run duration is a reliable proxy.
The longest running ad is the most successful one. Right? If they've been running the ad for 6 months, that means something is working.2:12:23
law-o-matic sits in a paid-acquisition market (legal services is one of the priciest ad verticals). Before any spend there, this exact pipeline against the incumbent legal-tech advertisers is the cheap first move.
- Run the Ad Library check on legal-services advertisers as a pre-spend audit for law-o-matic — the KB's first real use of this session.
Go deeper
In one line: Meta publishes all running ads in its Ad Library by legal requirement. Winning ads are identified by run duration (longest-running = proven), sustained spend, and CTA strength; the Apify scraper returns the date fields needed to filter for them.
Meta legally required to publish all ads — Ad Library is public access (0:22:24)
'The longest running ad is the most successful one… running for 6 months means something is working' (2:12:23)
Winning-ad signals: CTA strength and ad-spend doubling-down (0:30:30); impressions and engagement are the measurable tells (0:40:38)
'Garbage in, garbage out' — the workflow's output is only as good as the competitor set you point it at (0:38:36)
Open facebook.com/ads/library, search a brand you compete with, and sort mentally by run time. The ads that have survived months are the ones to study.
▶ Watch this taught: 0:20:23
Answer from memory first — the recall attempt is what makes it stick. Then reveal.
Why is competitor ad data available at all?
Meta is legally required to publish every running ad in its public Ad Library — transparency regulation turned competitors' creative testing into a free dataset.
Of the three winning-ad signals, which is sharpest and why?
Run duration. Nobody funds a losing ad for six months — sustained runtime is revealed preference, harder to fake than a strong CTA.
You point the workflow at the wrong competitors. What happens?
Garbage in, garbage out — the whole pipeline faithfully replicates creatives that were never winners for your market. Competitor selection is the foundation step.








