SocialToAIStart freeConsole

Comment analysis: social media comment analysis

Comment analysis is a ready-made SocialToAI tool that returns what the comments under your posts are about: the topics and their shares, the questions asked, who wants to buy and what is complained about, with the comments quoted. A run costs from 38 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.

14 platformsfrom 38 creditsMCP tool: comment_insights

Last updated:

01Set it up100 free credits on sign-up
2 of 20
1 to 20 links to posts; they may be of different platforms.
Optional
What you want to know, in a sentence: adds the comments that speak to it.
Optional
Your own topics, up to 10: the step that finds topics is then left out.
Depthcredits
From38 credits≈ $0.13
For one post. After you sign in, the Run button states the total for what you entered.
Sign in to run
Nothing fetched, nothing charged.
02ResultRecorded run · 2026-10-18
2 postsTikTok · Small
199
Comments read
under 2 posts
157
Could be judged
42 unsure, not counted
10
Topics
most common first
14s
Time taken
start to finish
38
Credits charged
≈ $0.13 at the $10 pack
Highlightscounted from the rows below, not written by a model
  1. 01199 comments read under 2 posts; 157 of them could be judged.sample 199sources12
  2. 02The topic most talked about is "space exploration excitement": 28 of 157 comments (18%).sample 157sources12
  3. 0343 of 157 comments (27%) ask a question.sample 157sources1
  4. 041 of 157 comments (1%) show a wish to buy.sample 157sources1
  5. 0515 of 157 comments (10%) complain about something.sample 157sources12
Posts readcomments read under each
Questions, buying intent, complaintsshare of the 157 comments judged · a comment can be in several
What the comments are aboutshare of the 157 comments judged
space exploration excitement“fuck yeah space is so fucking cool”
“all these people are just kids who had their curiosity embraced instead of stiffled”TikTok
“Cannot wait until we get a feature length film of the mission”TikTok
18%28 comments
flat earth and fake space“people saying the world is flat and this is all lies lol”17%27 comments
SpaceX missions“Imagine your last car ride on earth is in a Tesla”13%21 comments
NASA admiration“These people deserve so much respect.”11%18 comments
astronaut dreams“Who Wants to Be astronaut”8%13 comments
nerdy space community“Don’t let me leave murph”7%11 comments
space travel wishes“Give me a ticket to space”5%8 comments
spanish-language space fans“soy la unica que habla español”5%8 comments
criticism of space spending“utterly fkn disgusted how much SpaceX is integrated into NASA now.”3%4 comments
space stickers“Artemis?”1%1 comment
Everything else“Why they gave them this tiny cats???”11%18 comments
Questions people ask43 questions
what is this mission for??51
ya no van a volver a la Tierra?33
how long it will take them to record them in studio?26
Most-liked commentslikes
[Sticker] Imagine your last car ride on earth is in a Tesla4,644
[Sticker] Give me a ticket to space4,187
These people deserve so much respect. ❤️3,133
Every comment199 rows · 42 unsure, not counted
RowLikesWhat the analysis said
[Sticker] Imagine your last car ride on earth is in a Tesla4,644SpaceX missions
what is this mission for??51SpaceX missionsQuestion
Have you guys ever been out of the milky way?0space exploration excitementQuestion
"WOULD YOU PICK ME OVER NASA?" fuck yeah space is so fucking cool2,362space exploration excitement
[Sticker] Space x0SpaceX missions
[Sticker] Give me a ticket to space4,187space travel wishes
fake or fake6Unsure · not counted
[Sticker] dont let them go239SpaceX missions
Method100% of the planned reading came back (4 of 4 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 38 of 38 quoted
Fetching, first halfDelivered as planned.4Charged4
Fetching, second halfDelivered as planned.4Charged4
AI analysisDelivered as planned.30Charged30
Charged for this runEvery part of the quote was delivered.3838 credits
Export199 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 waitUp to 200 comments in all, shared evenly by your posts.38≈ $0.13On 11 of 14 platforms
Mediumpartly in the backgroundUp to 1,000 comments in all, shared evenly by your posts. 500 on Xiaohongshu.172≈ $0.57After your first purchase
Largeruns in the backgroundUp to 3,000 comments in all, shared evenly by your posts.492≈ $1.64After your first purchase
Credits by platformCredits are for one post. For several links the total is stated before the run.
PlatformSmallMediumLarge
TikTok38172492
Instagram58266772
X42190544
Reddit803821,122
YouTube50232672
Facebook70332972
Xiaohongshu270672—
PlatformSmallMediumLarge
Douyin50232672
Weibo50232672
WeChat Articles150732—
Bilibili50232672
Zhihu70332972
Kuaishou40182522
WeChat Channels138636—
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
targetsstring[]Yes1 to 20 links to posts; they may be of different platforms.
focusstringNoWhat you want to know, in a sentence: adds the comments that speak to it.
topicsstring[]NoYour own topics, up to 10: the step that finds topics is then left out.
scalestringNoThe most comments read in all, shared by the posts: small 200, medium 1,000, large 3,000; fewer on a platform whose comments cost more, as the answer says.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
TopicsWhat the comments are about and the share of each topic, with comments quoted.
QuestionsThe questions people keep asking.
Buying intentComments from people who say they want to buy.
ComplaintsWhat people complain about, with comments quoted.
Main numberComments read

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 Comment analysis on this post and tell me what the comments are about: [link]
MCP URLhttps://mcp.socialtoai.com/mcp
Toolcomment_insightsyour AI picks it on its own
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/comment_insights \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "targets": ["https://www.tiktok.com/@nasa/video/7300000000000000000"],    "scale": "small"  }'
import osimport requestsresponse = requests.post(    "https://api.socialtoai.com/v1/tools/comment_insights",    headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"},    json={        "targets": ["https://www.tiktok.com/@nasa/video/7300000000000000000"],        "scale": "small",    },)print(response.json())
Comment analysis in the docs

Before you run it.
Short answers.

Read the docs
What does a run cost?

From 38 credits at the Small depth, for one post. 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?

14 platforms now: TikTok, Instagram, X, Reddit, YouTube, Facebook, Xiaohongshu, Douyin, Weibo, WeChat Articles, Bilibili, Zhihu, Kuaishou, WeChat Channels. The links you give may be of different platforms.

Can I run it on the free credits?

Sign-up includes 100 credits, no card. They can run: Small on 11 of 14 platforms. A depth that runs in the background needs purchased credits. 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