TikTok Virality Search ๐Ÿš€ avatar

TikTok Virality Search ๐Ÿš€

Pricing

from $5.00 / 1,000 results

Go to Apify Store
TikTok Virality Search ๐Ÿš€

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

Sentry

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

a month ago

Last modified

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:

RatingWhat it means
๐Ÿš€๐Ÿ’ฅ ExplosiveRare. Off-the-charts engagement. Usually breaking or mega-viral content.
๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ MegaExceptionally strong engagement across all signals. Clearly viral.
๐Ÿ”ฅ๐Ÿ”ฅ ViralSolid viral performance. Well above average engagement for the niche.
๐Ÿ”ฅ HotGood engagement. Punching above average. Worth studying.
๐Ÿ“ˆ TrendingDecent traction, especially if the video is recent. Monitor it.
๐Ÿ’ซ DecentModest engagement. Normal mid-tier content.
๐Ÿ’ค LowMinimal 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
}
ParameterTypeDefaultDescription
keywordsstring[]โ€”One or more search terms. Required.
sortOrderstringviralityScoreviralityScore, mostViews, mostShares, mostRecent
datePostedstringallTimeallTime, today, thisWeek, thisMonth, 3months, 6months
maxVideosPerKeywordinteger100Max results per keyword
maxVideosTotalinteger1000Hard cap across all keywords combined
includePhotoPostsbooleanfalseInclude photo carousel posts
sessionCookiestringโ€”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

FieldDescription
viralityScoreComposite virality score โ€” higher is more viral
viralityRatingHuman-readable tier label with emoji
keywordThe search term that returned this video
urlDirect link to the TikTok video
descFull caption
createdAtDate posted (YYYY-MM-DD)
durationLength in seconds
coverThumbnail URL
dynamicCoverAnimated thumbnail URL
videoUrlPlayable video URL
authorUsername handle
nicknameDisplay name
verifiedVerified account flag
avatarProfile picture URL
followersFollower count
followingFollowing count
videoCountTotal videos published
authorLikesTotal likes across all their videos
playsView count
likesLike count
commentsComment count
sharesShare count
bookmarksSave count
hashtagsHashtag array
musicTitleBackground track name
musicAuthorMusic creator
musicUrlMusic playback URL
embedUrlEmbeddable player URL
idTikTok 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.



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