Paste a TikTok video URL. social.comments returns its comments as flat records (text, author, likes, reply count, time and link), which an agent writes straight into a CSV file or a Google Sheet, one row per comment. Good for tagging questions, complaints and requests by hand or by model.
Ask your agent
Export the comments of this TikTok video to a CSV with text, likes and time.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to social.comments (post comments), run through RouterGrowth on October 26, 2026. These are the first rows it returned; fields that name a person are masked.
| text | author | likes | replies |
|---|---|---|---|
| btw i have some new costumes in the app for my halloween baddies | @du*** | 202 | 11 |
| IM GONNA LEARN SPANISH! | @cl*** | 101 | 3 |
| Duolingo bird as Fortnite sidekick when? | @de*** | 16 | 2 |
Fifteen comments on a Duolingo Halloween video, starting with the brand's own comment, in English and Spanish.
Step by step
Paste its URL, or list a brand's recent videos with social.posts and pick one.
Set the limit to the number of rows you want in the file.
Each comment maps to one row: text, author, likes, replies, created_at, url. The agent writes the CSV or appends the rows to a sheet.
Add a column for question, complaint or request and let a model or a person fill it.
Price
List prices on TikTok, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Export the comments of this TikTok video to a CSV with text, likes and time.
Take Duolingo's three latest TikToks and put all their comments in one Google Sheet, one tab per video.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.comments -i '{"url": "https://www.tiktok.com/@duolingo/video/7699556074591948062", "platform": "tiktok", "limit": 15}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.comments", "input": {"url": "https://www.tiktok.com/@duolingo/video/7699556074591948062", "platform": "tiktok", "limit": 15}}'Worth knowing
The call returns JSON records. Your agent or script turns them into a CSV or writes them to Sheets; there is no file download.
Commenters are people. Mask the author column in any sheet that leaves your team.
Comments on a global brand arrive in several languages. Add a language column if you split by market.
FAQ
Set a higher limit. You pay per comment returned, so a large export is priced by its size.
Each comment carries its reply count. The comments returned are the ones under the video.
text, author, likes, replies, created_at and url for every comment.
No. One RouterGrowth key reads public videos. RouterGrowth is independent of TikTok.
More on TikTok
Reading this as an agent? This page as markdown: /tools/tiktok/comments-export.md
Connect your agent once. The first calls run on the $1 that comes with signup.