Search TikTok ads and organic posts in one library

Search the ads brands run on TikTok and the organic posts around them, by words in the post, a brand's domain or a TikTok handle. Each result comes with its views, likes and shares, and its video or carousel images.

  • 5 REST endpoints shown below
  • 1 MCP tool
  • One key for both
  • Read the docs
# TikTok Ads Library: a first request
curl "https://api.sellwinners.com/v1/tiktok/library?type=ad&minDaysRunning=14&sortBy=views&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

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

What you get with TikTok Ads Library

Ads, posts or both

Ask for TikTok ads, organic posts or both in one search, and narrow it to one brand by its domain, its shop or its TikTok handle.

58 filters

Views, followers, profile views, days running, publish date, duration, hashtags, country, language, category and media type (video or carousel).

Sort by what performs

Without a search text, sort by newest, views, likes, rank or longest running. A search text ranks the results by relevance.

Every number on the post

Views, likes, comments, saves, shares and engagement rate, with the hashtags, the music, the profile and the linked shop.

TikTok ads and posts are on paid plans. TikTok results carry views, likes and engagement. They carry no reach and no ad spend.
How to use it

Three steps

01

Search or browse

Type a product or a niche, or leave the search empty and sort by views or likes.

02

Keep what performs

Keep ads that have run for weeks, or posts above a number of views.

03

Open or save

Open a post for its full record and its video, or save it to a board.

MCP

The same feature for your AI agent

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

search_tiktok_librarySearch TikTok ads and organic posts

Set up the MCP server

A TikTok ads library lets you search the ads brands run on TikTok and see how each one performs. SellWinners searches TikTok ads and organic posts together or apart, by the words in a post, a brand's domain or a TikTok handle, and shows the views, likes, comments and shares of every result.

SellWinners is an independent research tool. It is not TikTok's own library and is not affiliated with TikTok.

Search our TikTok ads library by keyword, brand or handle

There are three ways in. Type a product or a niche word to match the text of the posts. Name one brand to see only its TikToks. Or leave the search empty and browse, sorted by views or likes.

You can name a brand in four ways: its shop, its domain, its TikTok handle or its TikTok profile id. A shop with no TikTok profile of its own still works by domain. You then get the posts that link to the shop, or to its other stores on the same domain.

In Explore it takes five steps:

  1. Open Explore, go to Ads and pick the TikTok tab.
  2. Next to the search box, choose Ads, Organic or All.
  3. Type a product word, or set Brand to a shop, a domain, a TikTok handle or a profile id.
  4. Open Advanced filters and set a minimum number of views under Engagement.
  5. Pick a sort, open a post for its full record and save it to a board.

Search TikTok ads in Explore

Ads, organic posts or both

Every TikTok result is marked as an ad or as an organic post. Ads show what a brand pays to push. Organic posts show what it publishes to its followers for free. Put the two side by side to see which ideas a brand only posts and which ones it pays to show.

In the API the same choice is the type filter, with the values ad, organic and all.

Filters for TikTok ads and posts

TikTok searches take 58 named filters. In Explore they sit in five groups:

  • Basic: post type, format (video or carousel) and one brand.
  • Engagement: views, pinned posts, hashtags to include and hashtags to leave out.
  • Content: language, category, duration, publish and update dates, and country.
  • Profile: followers, profile views, days running, and whether a shop is linked.
  • Shop: the 30-day traffic growth of the shop behind the post.

A filter name that does not exist is refused with an error, so a typo never returns an unfiltered list.

Sort TikTok results by views, likes or days running

When you browse without a search text, you can sort by newest, views, likes, rank or longest running. When you type a search text, results always rank by relevance. So to find the most viewed TikTok ads in a niche, leave the search empty, narrow the list with a hashtag or a category, and sort by views:

# Search TikTok ads and posts
curl "https://api.sellwinners.com/v1/tiktok/library?type=ad&hashtags=skincare&minDaysRunning=14&sortBy=views&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /v1/tiktok/library Parameters and fields in the docs

What each TikTok result shows

The numbers
Views, likes, comments, saves, shares, engagement rate and rank, with how the rank moved over the last 3, 7, 14 and 30 days.
The content
The description, the hashtags, the music title and author, the language, the category and the duration.
The profile
The handle and name, followers, total TikToks, and the share of its posts that are ads.
The linked shop
Its domain, monthly visits, 30-day traffic growth and product count.
The media
A thumbnail, plus the video file of a video post or the images of a carousel.

TikTok results carry no reach and no ad spend. For reach and estimated spend, use the Meta ads library search: it covers Facebook and Instagram ads, with reach for ads shown in the EU and the UK, on every plan.

All the TikToks of one brand

Start from a shop instead of a search. The shop route returns the brand's own TikToks: the posts of its TikTok profiles, or the posts that link to it when it has no profile. It takes the same filters and sorts as the main search.

# TikTok items of one shop
curl "https://api.sellwinners.com/v1/shops/gymshark.com/tiktok/library?type=ad&sortBy=views&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

GET /v1/shops/{shop_id}/tiktok/library Parameters and fields in the docs

From there you can check a store's estimated sales, traffic and best sellers in the same account. If one product keeps coming back in a brand's best TikToks, use the store data to find winning products in the shops that sell it.

TikTok ads library API and MCP tool

Everything above works from code. This is the SellWinners API, not an official TikTok API. A POST takes the named filters at the top level of the body. With a search text, leave out sortBy:

# Search TikTok ads and posts with filters
curl -X POST "https://api.sellwinners.com/v1/tiktok/library/query" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "posture corrector", "type": "ad", "minViews": 100000, "limit": 20}'

POST /v1/tiktok/library/query Parameters and fields in the docs

Open one post by its id with GET /v1/tiktok/library/{itemId}, and read every parameter in the TikTok search reference.

Your AI agent gets the same search through the MCP tool search_tiktok_library. It takes a type, a domain or a handle, and the same filters. You can ask it, for example, for the TikTok ads of gymshark.com with more than 100,000 views.

TikTok sits next to Meta and Google ads in the same ad spy tool, with one account and one key. TikTok ads and posts are on paid plans, with every filter and up to 5,000 results per search: see the plans and their prices.

Search TikTok ads in your own niche

TikTok ads and posts are on paid plans, from €39 a month. The Free plan needs no card and covers each shop's Meta ad library and a shop search.

FAQ

Common questions

Is SellWinners TikTok's own ads library?

No. SellWinners is an independent research tool and is not affiliated with TikTok. It lets you search TikTok ads and organic posts, filter them by views, hashtags and brand, and open the numbers and the media of each post.

Can I see organic TikTok posts as well as ads?

Yes. Every search can return ads, organic posts or both. In Explore, choose Ads, Organic or All next to the search box. In the API and over MCP, set type to ad, organic or all.

Does it show reach or ad spend for TikTok ads?

No. TikTok results carry views, likes, comments, saves, shares and engagement rate, but no reach and no spend. Reach and estimated spend are available for Meta ads shown in the EU and the UK, on every plan.

Can I download the videos of TikTok ads?

Each video post comes with the URL of its video file, and each carousel with the URLs of its images. Loading these files from the URLs in our answers does not count as a request.

Can I list the TikTok ads of one brand?

Yes. Name the brand by its shop, its domain, its TikTok handle or its TikTok profile id. For a shop with no TikTok profile, the domain returns the posts that link to its stores. In the API, /v1/shops/gymshark.com/tiktok/library lists one shop's TikToks with the same filters and sorts.

Is the TikTok search on the Free plan?

No. TikTok ads and organic posts are on paid plans, with every filter and up to 5,000 results per search. The Free plan needs no card and covers each shop's Meta ad library and a shop search in the web app. See the plans and their prices.

Can my AI agent search TikTok ads?

Yes. The MCP server has a search_tiktok_library tool that takes a type, a domain or a handle, and the same filters as the API. It works in Claude, Cursor, VS Code and other MCP clients, with the same key and the same monthly credits as the REST API.