Find a competitor's winning ads
Enter a competitor's website and see its longest-running Meta ads — the ones it keeps paying to show, which are its likely winners. Each comes with the public signals that mark a scaled ad. Free, no signup.
How it works
- 01
Enter the competitor
The domain is the most reliable key: platforms tie ads to the pages they link to, not to brand names.
- 02
We find their Meta account
Our server resolves the domain to the advertiser account that actually runs their ads and scores each match.
- 03
We rank by run length
We pull their ads from history, longest-running first — the clearest public signal that an ad performs.
- 04
You see their winners
Per ad: the creative, how long it has run, its stage (testing, scaling, proven) and the signals behind it.
The same lookup as an API call
The same ranking as one call, for any platform or all twelve at once: longest-running ads with variant counts, reach and creatives. Free on every plan; works from Clay, n8n, Zapier or your own code.
curl "https://api.adlibapi.com/v1/advertisers/meta:15087023444/ads?source=history&sort=days_running" \
-H "X-API-Key: $ADLIB_KEY"Questions
- What is a “winning ad”?
- An ad the advertiser has kept running for a long time. Nobody keeps paying to show an ad that does not work, so run length is the clearest public signal that an ad performs. This tool ranks a competitor's Meta ads by how long they have run, longest first, so the top of the list is where their winners are.
- How do you know which ads are winners without spend data?
- From public facts only. We mark each ad with the signals the platforms expose: running over 30 days (long_running), still live after 90 days (still_running_90d), three or more variants of the same ad (scaled), 100,000+ EU reach (wide_reach) and shown in five or more countries (multi_country). Two or more signals is a proven ad; one is still scaling. We never claim a spend figure.
- Which platform does this cover?
- Meta (Facebook and Instagram), because that is where media buyers hunt for creative winners and where run length is most reliable. The API gives the same ranking for Google, TikTok, LinkedIn, Pinterest and the other platforms, and across all of them at once.
- Why do I see ads that are no longer running?
- The longest-running ads include ones that have since stopped — that long run is exactly what makes them winners worth studying. Meta and Google drop ended ads from their own libraries; we keep them, so you can still see a competitor's best ad from six months ago.
- Can I get the full history and every variant?
- Yes, with the API: GET /v1/advertisers/{id}/ads?source=history&sort=days_running returns every ad, with variant counts, reach and creatives, on any plan including the free one. You can also put a competitor on a watchlist and be told the moment a new ad crosses into winner territory.
- How often does this update, and are there limits?
- Each lookup is live. The free tool keeps a result for up to 6 hours and allows 5 lookups per hour; the API has no such limit. Results cover ads shown in Europe, where the platforms are required to publish them.