TikTok Virality Search ๐
Pricing
from $5.00 / 1,000 results
TikTok Virality Search ๐
Search TikTok by keyword and rank results by virality score. Every video gets a scored rating (๐๐ฅ Explosive โ ๐ค Low) based on weighted engagement and recency. Perfect for finding what's actually performing โ test any niche, creator style, or content type.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Sentry
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
a month ago
Last modified
Categories
Share
TikTok Virality Search ๐๐ฅ
Search TikTok by any keyword and instantly see which videos are actually performing โ ranked by a composite Virality Score that weights engagement, reach, and recency. Every result comes labeled with a rating from ๐ค Low to ๐๐ฅ Explosive so you can tell at a glance what's popping.
No proxy required. No browser. No TikTok account needed. Just fast, structured data.
What is the Virality Score?
Most TikTok scrapers give you raw numbers โ views, likes, comments โ and leave you to figure out what they mean. This actor does the analysis for you.
The Virality Score is a single number that combines all engagement signals into one comparable metric. It weighs each type of interaction differently based on how strongly it signals viral momentum. Shares carry the most weight โ a share means a viewer actively pushed the content to someone else's feed, which is the core mechanic of how content goes viral on TikTok. Comments, likes, and saves also factor in. Crucially, the score applies a recency multiplier โ a video posted two days ago with 500k views scores higher than a year-old video with the same numbers, because the recent one is still actively spreading.
This makes the Virality Score genuinely useful for spotting what's performing right now versus what just accumulated numbers over time.
Virality Rating Tiers
Every video gets a rating alongside its score:
| Rating | What it means |
|---|---|
| ๐๐ฅ Explosive | Rare. Off-the-charts engagement. Usually breaking or mega-viral content. |
| ๐ฅ๐ฅ๐ฅ Mega | Exceptionally strong engagement across all signals. Clearly viral. |
| ๐ฅ๐ฅ Viral | Solid viral performance. Well above average engagement for the niche. |
| ๐ฅ Hot | Good engagement. Punching above average. Worth studying. |
| ๐ Trending | Decent traction, especially if the video is recent. Monitor it. |
| ๐ซ Decent | Modest engagement. Normal mid-tier content. |
| ๐ค Low | Minimal engagement relative to reach. Not spreading. |
Use Cases
Niche research and content strategy โ Search any topic, keyword, or style and immediately see which content formats, hooks, and styles drive the highest virality scores in that space. Stop guessing what works.
Creator and influencer discovery โ Find creators producing content that actually performs. Sort by Virality Score and focus on accounts where videos consistently land ๐ฅ๐ฅ or higher.
Marketing and campaign analysis โ Before launching a campaign around a topic, search it first. See what's already resonating with the audience and what's falling flat.
Competitor and market monitoring โ Track what videos are gaining traction in your niche week over week. Catch rising trends early by watching recency-adjusted scores.
Content benchmarking โ Pull results for your own creator handles, brand keywords, or product category and see exactly where your content ranks in virality terms against everything else in the search index.
Audience interest validation โ Testing whether a new content angle has legs? Search related terms, filter to recent uploads, and check virality scores to see if the audience is already responding to similar content.
Agency and brand reporting โ Deliver clients structured data showing which content in their category is performing and why, without manual TikTok browsing.
Quick Start
Run with a keyword like blonde bikini, set Date Posted to This Week, keep the default sort of Virality Score, and you'll have a ranked list of this week's top-performing videos for that search โ scored and rated โ in under a minute.
Input
{"keywords": ["blonde bikini", "gym transformation"],"sortOrder": "viralityScore","datePosted": "thisWeek","maxVideosPerKeyword": 100}
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string[] | โ | One or more search terms. Required. |
sortOrder | string | viralityScore | viralityScore, mostViews, mostShares, mostRecent |
datePosted | string | allTime | allTime, today, thisWeek, thisMonth, 3months, 6months |
maxVideosPerKeyword | integer | 100 | Max results per keyword |
maxVideosTotal | integer | 1000 | Hard cap across all keywords combined |
includePhotoPosts | boolean | false | Include photo carousel posts |
sessionCookie | string | โ | Advanced: your own TikTok sessionid for personalised results |
Output Example
{"viralityScore": 2840,"viralityRating": "๐ฅ๐ฅ๐ฅ Mega","keyword": "blonde bikini","id": "7489234817364920586","url": "https://www.tiktok.com/@username/video/7489234817364920586","desc": "beach day ๐โ๏ธ #summer #bikini #fyp","createdAt": "2026-05-29","duration": 14,"author": "username","nickname": "Display Name","verified": false,"followers": 412000,"plays": 3200000,"likes": 187000,"comments": 4200,"shares": 22000,"bookmarks": 31000,"hashtags": ["summer", "bikini", "fyp"]}
Output Fields
| Field | Description |
|---|---|
viralityScore | Composite virality score โ higher is more viral |
viralityRating | Human-readable tier label with emoji |
keyword | The search term that returned this video |
url | Direct link to the TikTok video |
desc | Full caption |
createdAt | Date posted (YYYY-MM-DD) |
duration | Length in seconds |
cover | Thumbnail URL |
dynamicCover | Animated thumbnail URL |
videoUrl | Playable video URL |
author | Username handle |
nickname | Display name |
verified | Verified account flag |
avatar | Profile picture URL |
followers | Follower count |
following | Following count |
videoCount | Total videos published |
authorLikes | Total likes across all their videos |
plays | View count |
likes | Like count |
comments | Comment count |
shares | Share count |
bookmarks | Save count |
hashtags | Hashtag array |
musicTitle | Background track name |
musicAuthor | Music creator |
musicUrl | Music playback URL |
embedUrl | Embeddable player URL |
id | TikTok video ID |
FAQ
How is the Virality Score calculated? It combines weighted engagement signals (shares count the most) with a recency multiplier that boosts recently posted content โ so the score reflects what's spreading now, not just what accumulated numbers over months. The exact methodology is proprietary.
Why sort by Virality Score instead of just views? View count alone misses the story. A video with 2M views posted yesterday is far more viral than one with 2M views from two years ago. And a video with 500k views and 50k shares is spreading harder than one with 5M views and 10k shares. The Virality Score captures all of this in one number.
What keywords should I use?
Whatever niche, topic, or audience you're researching. Single words like fitness, longer phrases like beach dance, creator styles, product categories, aesthetic labels โ TikTok search indexes caption text, hashtags, and audio, so most terms return results.
Does it require a proxy? No. Unlike most TikTok scrapers, this actor runs on standard infrastructure without any proxy configuration or added cost.
Does it require a TikTok account or login? No account or login needed by default.
How many results can I get per keyword?
Up to the limit of what TikTok has indexed for that search. Some terms return dozens, others return hundreds. The actor paginates automatically. Set maxVideosPerKeyword as high as you need.
Can I search multiple keywords in one run? Yes โ pass an array of keywords and all results come back in a single dataset, each labeled with its source keyword and sorted by Virality Score globally.
How current are the results?
Results come from TikTok's live search index โ the same content you'd see searching on TikTok at that moment. Use the datePosted filter to focus on recent content.
How does this compare to other TikTok scrapers on Apify? This is the only scraper on Apify that computes a virality score and engagement rating for each result. It also requires no proxy and no browser, which makes it significantly faster and cheaper to run than alternatives.
Is the data ready to use? Yes. All fields are typed โ integers, strings, booleans, arrays. Drop it into a spreadsheet, database, or pipeline without parsing.
Pricing
Charged per result, not per run. No flat execution fee, no minimum cost. You pay only for the videos you collect. Because no proxy and no browser are involved, this is one of the lowest cost-per-result TikTok scrapers available on Apify.
Related
Looking for the raw search experience without virality scoring? Check out TikTok Search API โ same fast infrastructure, clean output, keyword search with date and sort filters.
Want trending content without a specific search term? Check out TikTok Trending Feed โ category-based trending video collection across Girls & Dance, Music, Comedy, Lifestyle, Fitness, and Food.
TikTok Virality Search ยท TikTok viral video finder ยท TikTok engagement analyzer ยท TikTok content performance tool ยท TikTok search scraper ยท viral TikTok videos ยท TikTok virality score ยท TikTok engagement metrics ยท TikTok marketing research ยท TikTok influencer discovery ยท TikTok niche research ยท TikTok data extraction ยท TikTok analytics API ยท TikTok video performance ยท trending TikTok content ยท TikTok creator research ยท find viral TikTok videos ยท TikTok engagement rate calculator ยท TikTok content strategy tool ยท TikTok audience research