Ad spy tool: search the ads running on Meta, Google, YouTube and TikTok

Three ad libraries behind one account and one API key. Search Meta, Google and TikTok ads, YouTube included, keep the ones that have run for weeks in the countries you sell in, and open the creative behind each result.

  • 11 REST endpoints shown below
  • 5 MCP tools
  • One key for both
  • Read the docs
# Ads Library: a first request
curl "https://api.sellwinners.com/v1/ads?search=skincare&status=active&minDaysRunning=30&sortBy=reach&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

# The answer is JSON:
# {"requestId": "...", "data": ...}
What it does

What you get with Ads Library

Three libraries

Meta ads (Facebook and Instagram), Google ads on Search, YouTube, Shopping and Maps, and TikTok ads together with organic TikTok posts.

Filters that find winners

Status, days running, countries, language, media type, reach, estimated spend, number of duplicates, call to action and ad rank. Meta ads take 111 filters, TikTok 58 and Google 41.

Creatives you can use

Image and video URLs are served from our own host, and a media endpoint returns the creatives alone, ready to render. A Google video ad comes as its thumbnail, with a link to watch it on Google.

One ad in depth

The full record of an ad: copy and headline, video transcript and hook, estimated spend, rank, the linked shop and its reach day by day.

How to use it

Three steps

01

Search

Type a product or a niche. A Meta search returns one ad per brand unless you raise maxAdsPerBrand.

02

Filter and sort

Keep active ads that have run for weeks, then sort by reach, spend or rank gained.

03

Open or save

Read one ad in full, download its creative, or save it to a folder.

MCP

The same feature for your AI agent

These tools use the same key and the same credits as the REST API.

search_adsSearch Meta (Facebook / Instagram) ads by words in the copy, brand or landing page
scan_adThe full record of one Meta ad (or of one Google ad or TikTok post)
creative_inspiration_packCreative inspiration for a niche
search_google_ads_librarySearch Google ads
search_tiktok_librarySearch TikTok ads and organic posts

Set up the MCP server

An ad spy tool shows you the ads other brands are running, so you can see what they sell, how they pitch it and how long they keep an ad live. SellWinners is an ad spy tool for Meta, Google (YouTube included) and TikTok ads: one search per platform, filters for days running, country and format, and the creative behind every result.

Three ad libraries in one ad spy tool

Meta ads: Facebook and Instagram

Search Meta ads by words in the copy, the brand or the landing page. Meta searches take 111 filters, among them status, days running, countries, language, media type, call to action, duplicates and ad rank. Reach for ads shown in the EU and the UK, and estimated spend, are on every plan, Free included. By default a search returns one ad per brand, so a single advertiser cannot fill the page. Search the Meta ads library with every filter, or read all the ads of one brand.

TikTok ads and organic posts

TikTok results can be ads, organic posts or both. Each one shows its views, likes, comments, shares and engagement rate, with its hashtags, its music and the shop it links to. You can narrow a search to one brand by its shop, its domain or its TikTok handle. TikTok results have no reach and no spend. Search TikTok ads and organic posts with 58 filters.

Google ads by network, YouTube included

Google ads can be filtered by network (Search, YouTube, Shopping or Maps), by country and by format: text, image or video. A video ad shows its thumbnail, with a link to watch it on Google. Each ad shows how long it has run and, when Google reports one (for some ads shown in the EU), its reach. Google ads are on paid plans. Search Google ads by network with 41 filters, or keep the YouTube network and the video format to spy on YouTube ads.

The brands behind the ads

Sometimes the question is who advertises, not which ad. Advertisers are the Facebook pages that run ads, ranked by active ads, new ads, reach or growth. Find the top advertisers in a niche, then track a brand's ads over time to get its top ads, hooks, headlines and landing pages as they change.

What each library gives you

Spend is an estimate. Reach covers Meta ads shown in the EU and the UK, and the Google ads shown in the EU that Google reports it for.
LibraryMetaGoogleTikTok
What you searchFacebook and Instagram adsGoogle ads, with a network filter: Search, YouTube, Shopping, MapsTikTok ads and organic posts
Named filters1114158
CreativesImage, video, carousel, DCO and DPAText, image and video. A video ad as its thumbnail, with a link to watch it on GoogleVideo and carousel
Performance numbersReach, estimated spend, ad rank, duplicatesReach, days runningViews, likes, comments, saves, shares, engagement rate
SortsReach, spend, ad rank, rank gained, duplicates, longest running, newestNewest, reachNewest, views, likes, rank, longest running
With a search textEvery sort still worksRanked by relevanceRanked by relevance
Reach and spendBoth, on every planReach on paid plans, no spendNo

How to spy on competitor ads in Explore

  1. Open Explore, go to Ads and pick the Meta, Google or TikTok tab.
  2. Type a product or a niche word. Or set Brand to one shop to see the ads that brand runs.
  3. On Meta and Google, set Status to active to keep the ads that are still running. On TikTok, choose Ads next to the search box.
  4. Open Advanced filters and set a minimum number of days running, so you only see ads a brand kept paying for.
  5. Sort by what matters on that platform: reach or ad rank on Meta, views on TikTok, newest on Google. On Google and TikTok, clear the search text first.
  6. Open an ad for its full record, then, on a paid plan, save it to one of your boards and folders.

Open the ads library in Explore

On Free, the Meta tab works in full: every filter, reach, spend and up to 5,000 results per search. Google and TikTok are on paid plans. The Free plan includes the web app and the MCP server (150 credits a month), without the API. Compare the plans to see what each one adds.

Search ads from code or from your AI agent

The same three libraries answer over the REST API. This call finds active Meta ads for posture correctors that have run for at least 30 days:

# Search Meta ads with advanced filters
curl -X POST "https://api.sellwinners.com/v1/ads/query" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "posture corrector", "status": "active", "minDaysRunning": 30, "limit": 10}'

POST /v1/ads/query Parameters and fields in the docs

Google ads answer on /v1/google-ads and TikTok on /v1/tiktok/library, with their own filters. Over the MCP server, your agent calls search_ads, search_google_ads_library and search_tiktok_library, and scan_ad to read one Meta ad in full. The API and MCP use the same key and the same monthly credits. The Free plan includes the web app and the MCP server (150 credits a month), without the API.

What this ad spy tool does not cover

SellWinners covers Meta, Google and TikTok ads only, with YouTube ads among the Google ads. It has no Bing, Pinterest, Snapchat, LinkedIn, Amazon, native or push ads. A Google video ad has no video file and no views: you watch it on Google. TikTok results have no reach or spend, and reach covers only ads shown in the EU, plus the UK for Meta; on Google, only some of those have one. If you need one of those, a different tool will suit you better. To see what other tools cover, read how ad spy tools compare.

Try the ad spy tool on your own niche

No card is needed. The Free plan includes the web app and the MCP server (150 credits a month), without the API. The API and the other datasets need a paid plan. Paid plans start at €39 a month.

FAQ

Common questions

What is an ad spy tool?

A tool that lets you search the ads other brands are running. You see the creative, how long the ad has run and, depending on the platform, its reach or its views. SellWinners does this for Meta, Google, YouTube and TikTok ads.

Which ad platforms does SellWinners cover?

Meta (Facebook and Instagram), Google (Search, YouTube, Shopping and Maps) and TikTok. A YouTube video ad comes as its thumbnail with a link to watch it on Google, with no video file. It does not cover Bing, Pinterest, Snapchat, LinkedIn, Amazon, native or push ads.

Can I use the ad spy tool for free?

Partly. The Free plan needs no card and includes each shop's Meta ad library on its page in the web app; the search across every brand, its filters and sorts, reach and spend are on paid plans. Google and TikTok ads are on paid plans. The Free plan includes the web app and the MCP server (150 credits a month), without the API. See the plans and their prices.

Is SellWinners affiliated with Meta, Google or TikTok?

No. SellWinners is an independent research tool. It is not Meta's, Google's or TikTok's own ad library and is not affiliated with them.

How do I find the ads that work?

Start with ads that are still running and have run for weeks: a brand that keeps paying for an ad usually has a reason. Then sort by reach or ad rank on Meta, or by views on TikTok, and open the ads at the top of the list.

Can I search ads from code or from an AI agent?

Yes. Every library has REST endpoints, and the MCP server gives your agent 73 tools, among them search_ads, search_google_ads_library and search_tiktok_library. Both use the same API key and the same monthly credits. See the API docs and the MCP setup.