Long-Running Facebook Ads Finder — Winning Ads
Pricing
from $10.00 / 1,000 results
Long-Running Facebook Ads Finder — Winning Ads
Find the winning Facebook ads in any niche. Scan keywords or competitor pages in the Meta Ad Library and keep only ads running 60+ days, the public proof an ad is profitable. Sorted by days running, with ad text, CTA, landing page, media type, platforms and a direct Ad Library link.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
David
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Find the winning Facebook ads in any niche. This Facebook ads finder scans keywords or competitor pages in the Meta Ad Library and returns only the ads that have been running 60+ days, sorted by longevity, with the creative text, CTA, landing page and a direct Ad Library link. Nobody pays Meta for two months on a losing ad, so longevity is the one public signal that an ad is profitable. You get a swipe file of proven creatives instead of a raw Facebook ads data dump.
Who uses this Facebook ads scraper
- Media buyers: build a swipe file of proven hooks and offers before writing a single creative.
- Dropshippers & e-commerce: a product advertised for 90+ days is a product that sells — spot it before saturation.
- Agencies: audit a prospect's niche in one run and show them exactly which competitor creatives are winning.
- Creative strategists: track which angles (UGC, testimonial, demo) survive longest in your vertical.
How the finder picks winning Facebook ads
- Winners only: filters thousands of Ad Library results down to ads active past your
minDaysRunningthreshold (default 60). - Sorted by proof: output is ranked by days running — the top item is the niche's most battle-tested creative.
- Full creative record: ad text, CTA, landing page URL, media type, platforms, page name, start date, and a one-click Ad Library link.
- Two scan modes: niche keywords (find every winner in a market) or competitor page URLs (audit one advertiser's proven ads).
- Deduped: the same ad archive never appears twice.
Facebook ads data extracted
Each winning ad returns adArchiveId, adLibraryUrl, pageName, startDate, daysRunning, adText, ctaText, linkUrl, mediaType and publisherPlatforms. A SUMMARY record reports ads scanned, ads without a readable start date, and winners found.
Input and output of the Facebook ads finder
Input:
{"keywords": ["yoga mat"],"countryCode": "US","minDaysRunning": 60}
Output — one dataset item per winning ad, sorted by longevity:
{"adArchiveId": "111111","adLibraryUrl": "https://www.facebook.com/ads/library/?id=111111","pageName": "FitGear Co","startDate": "2025-02-01","daysRunning": 520,"adText": "The resistance band trusted by 40,000 athletes.","ctaText": "Shop Now","linkUrl": "https://fitgear.example/bands","mediaType": "VIDEO","publisherPlatforms": ["FACEBOOK", "INSTAGRAM"]}
Pricing
Pay per event: a small fee per winning ad found. Under the hood the Actor runs the Facebook Ad Library scraper (curious_coder/facebook-ads-library-scraper, billed to your account at ~$0.75 per 1,000 ads scanned). A typical niche scan (100 ads) costs about $0.08 in scanning plus the per-result fee on the handful of winners.
FAQ
Why 60 days?
It is the media-buying rule of thumb: past 60 days of continuous delivery, an ad has survived enough budget reviews to be considered profitable. Tune minDaysRunning to be stricter or looser.
Why do some ads show adsWithoutStartDate in the summary?
The Ad Library does not expose a start date for every ad; those ads cannot be scored for longevity and are excluded rather than guessed.
Can I scan several niches at once? Yes — up to 10 sources (keywords + pages combined) per run.
Is this legal? The Meta Ad Library is a public transparency database. The Actor collects only ad-level data — no personal data. You are responsible for how you use it.
Disclaimer
This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Facebook or Meta.