SocialToAIStart freeConsole

Viral finder: viral post discovery

Viral finder is a ready-made SocialToAI tool that returns posts on a subject that did clearly better than their authors usually do, on one platform. A run costs from 24 credits and is priced before it starts; a run that fetches nothing is not charged. Run it here, in your AI over MCP, or over the API.

6 platformsfrom 24 creditsMCP tool: research

Last updated:

01Set it up100 free credits on sign-up
The subject, as keywords.
Platform
One run reads one platform. The number is what this depth costs there.
Posted in the last
Depthcredits
This run48 credits≈ $0.16
Sign in to run48 credits
Nothing fetched, nothing charged. This fits in the 100 free credits you get on sign-up.
02ResultRecorded run · 2026-10-18
咖啡Douyin · last 7 days · Small
14
Posts found
14 analysed
4
Viral posts
3× their usual, or more
247
Usual of the posts found
what every post is measured against
9s
Time taken
start to finish
48
Credits charged
≈ $0.16 at the $10 pack
Highlightscounted from the rows below, not written by a model
  1. 0114 posts found on douyin for "咖啡"; 4 did at least 3 times the usual.sample 14sources1234
  2. 02The strongest reached 4135 interactions, 16.7 times the usual 247.sample 14sources1
What is taking offagainst the usual of the 14 posts found
0117×
用话梅酱来惊艳你们4,135 engagement · usual 247author not givenvs posts foundShowcaseOct 15open
029.7×
咖啡行业专业词 大白话翻译2,404 engagement · usual 247author not givenvs posts foundHow-toOct 17open
038.7×
哼( ̄^ ̄)2,152 engagement · usual 247author not givenvs posts foundShowcaseOct 16open
043.1×
聪明杯的3种萃取方式,从入门到比赛用法都不同762 engagement · usual 247author not givenvs posts foundHow-toOct 17open
Formatsshare of the 14 posts analysed
How-to23%2 viral
Showcase15%2 viral
Review15%none viral
Story15%none viral
Other15%none viral
List8%none viral
Challenge8%none viral
How they openfrom the viral posts' own words
“用话梅酱来惊艳你们”17×
“咖啡行业专业词 大白话翻译”9.7×
“出镜女仆: 小雪 小咩 檀述 啾啾 筱柃 神林”8.7×
“聪明杯的3种萃取方式,从入门到比赛用法都不同”3.1×

Formats and openings are read from titles and captions, not from what is said in a video. This is a sample of what search returns for the subject, not everything posted.

Every row read14 rows · 1 unsure, not counted
RowLikesWhat the analysis said
用话梅酱来惊艳你们1,970Showcase
咖啡行业专业词 大白话翻译1,262How-to
哼( ̄^ ̄)994Showcase
聪明杯的3种萃取方式,从入门到比赛用法都不同355How-to
想喝明白咖啡就去逛咖啡展329Other
拼搏正当时,青春不设限153Unsure · not counted
咖啡小课堂:青柠茉莉流沙美式!113How-to
日本人喝咖啡,为什么总是一个人?155Story
Method100% of the planned reading came back (3 of 3 pages)
  • Every number is counted by code from the delivered rows; a percentage is of the rows that could be judged, and its sample is named beside it.
  • A quote is a piece of the original text, checked character for character. Commenters are never named.
  • The full result is kept for 24 hours. Export it to keep it.
Billcharged 48 of 48 quoted
Fetching, first halfDelivered as planned.18Charged18
Fetching, second halfDelivered as planned.18Charged18
AI analysisDelivered as planned.12Charged12
Charged for this runEvery part of the quote was delivered.4848 credits
Export14 rows · kept for 24 hours

How credits are counted.
One fixed price, shown before you run.

  • Nothing fetched, nothing charged
  • Credits never expire
DepthWhat it readsFromOn the 100 free credits
Smallruns while you waitSearches 3 pages.24≈ $0.08Yes
Mediumruns while you waitSearches 3 pages and checks the usual level of the top 10 authors.54≈ $0.18On 4 of 5 platforms
Largeruns while you waitSearches 5 pages and checks the usual level of the top 30 authors.130≈ $0.43After your first purchase
Credits by platformCredits are for one subject on one platform. One run reads one platform.
PlatformSmallMediumLarge
TikTok3676178
X2454130
YouTube24——
Xiaohongshu54294810
Douyin4888192
Bilibili2464160
You see the price firstThe total is stated before anything starts. It does not grow if there is more to read.
Nothing fetched, nothing chargedIf nothing could be fetched, the run is not charged. If it stops partway, you are charged only for the part that finished.
Each depth is one priceA depth has a fixed price on each platform. It is not reduced when there turns out to be less to read, so start small and go deeper when you need more.

What it takes.
What comes back.

NameTypeRequiredWhat it is
querystringYesThe subject, as keywords.
platformstringYesOne platform.
windowstringNoHow far back to look.7d30d
scalestringNosmall searches 3 pages; medium adds the usual level of the top 10 authors; large searches 5 pages and adds the top 30 authors.smallmediumlarge
max_cost_creditsintegerNoRefused, free, with the quote, if the run would cost more.
confirmbooleanNotrue: run it whatever it costs. false: answer the plan and its price, and run nothing. Left out: a costly run, and one that runs in the background, answers its price first.
PartWhat it holds
Viral postsPosts that did clearly better than their authors usually do, and by how much.
Main numberViral posts

Same tool, where you already work.
Ask your AI, or call it from code.

Use it from your AI

Connect SocialToAI once over MCP. After that, ask in plain words and your AI runs the tool for you.

You type
Use Viral finder to find [your subject] posts on TikTok that took off in the last 7 days.
MCP URLhttps://mcp.socialtoai.com/mcp
Toolresearchwith tool viral_finder
Works inand any MCP client
Connect your AI
Call it from code

One POST request returns the same result. Send max_cost_credits, and a run that would cost more is refused for free, with the quote.

curl https://api.socialtoai.com/v1/tools/viral_finder \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "query": "air fryer recipes",    "platform": "tiktok",    "window": "7d",    "scale": "small"  }'
import osimport requestsresponse = requests.post(    "https://api.socialtoai.com/v1/tools/viral_finder",    headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"},    json={        "query": "air fryer recipes",        "platform": "tiktok",        "window": "7d",        "scale": "small",    },)print(response.json())
Viral finder in the docs

Before you run it.
Short answers.

Read the docs
What does a run cost?

From 24 credits at the Small depth, for one subject on one platform. The price depends on the depth and the platform, and the table on this page has every number. You see the total before anything runs, and a run never costs more than that.

What am I charged if a run finds nothing or stops partway?

If nothing could be fetched, the run is not charged. If content was fetched but the conditions you set filtered all of it out, only the first half of the fetching price is charged. If a run stops partway, you are charged only for the part that finished.

What happens when a platform fails?

The run goes on with what could be read, and the result says how much of the plan that was. The price has three parts: two for fetching and one for the AI analysis. When less than half of the planned reading came back, the second fetching part is not charged. The analysis part is charged only when at least nine in ten of the delivered rows were analysed. A call whose outcome is unknown is never retried on our own.

Which platforms does it cover?

6 platforms now: TikTok, X, YouTube, Xiaohongshu, Douyin, Bilibili. One run reads one platform.

Can I run it on the free credits?

Sign-up includes 100 credits, no card. They can run: Small; Medium on 4 of 5 platforms. Running a tool on a schedule is available after your first purchase.

6 more tools.
Same account, same credits.

All tools

Your AI is one URL away
from all of social media.

100 credits on sign-up, no card needed