# Scrape the comments under a TikTok video and read what viewers ask

Paste the URL of a public TikTok video. RouterGrowth scrapes the comments under it and returns them as records: text, author handle, likes, reply count and time. The agent can then sort out the questions, the complaints and the competitor mentions.

HTML page: https://www.routergrowth.com/tools/tiktok/comments-scraper
Part of: [TikTok tools](https://www.routergrowth.com/tools/tiktok.md)

## The call

[`social.comments`](https://www.routergrowth.com/catalog/social.comments): Comments on one public post URL (YouTube, TikTok, Instagram, LinkedIn, Reddit, and replies to a post on X): text, author, likes, replies, time.

Price on this network: $0.00175 per comment, $0.002 minimum a call. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 10 records in 33.8 s for $0.0175. Personal fields are masked. Ten comments on a Ryanair video: a first-time flyer's question, a rival airline named, and a fee complaint.

| text | author | likes | replies |
|---|---|---|---|
| Flying Ryanair for the first time, Newcastle to Barcelona - any tips? | @dj*** | 0 | 0 |
| wizzair is better | @an*** | 7 | 5 |
| Why do you charge £115 to change the passenger name? The other “budget airlines” charge £35 max £60 you’re nearly double the next closest o… | @mr*** | 0 | 0 |

## How to do it

1. **Pick the video.** Paste the URL, or ask social.posts for a brand's recent videos and choose by replies.
2. **Scrape the comments.** social.comments infers TikTok from the URL; set a limit for how many to read.
3. **Sort them.** Ask the agent to group the comments into questions, complaints and mentions of other brands.

## Ask it like this

- Scrape the comments on this TikTok and list every question a customer asks. (`social.comments`)
- For this airline's five latest TikToks, find comments that name a competitor and count them by name. (`social.posts`, `social.comments`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.comments -i '{"url": "https://www.tiktok.com/@ryanair/video/7696188941237603606", "platform": "tiktok", "limit": 10}'
```

```bash
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/@ryanair/video/7696188941237603606", "platform": "tiktok", "limit": 10}}'
```

## Worth knowing

- **Reply counts included.** Each TikTok comment carries its reply count, which shows the comments that started a thread.
- **One video per call.** The input is a single video URL; a list of videos is run one by one.
- **Reads only.** Nothing is posted, liked or replied to.

## Questions

### What does each comment include?

Text, author handle, likes, reply count, created_at and the video URL.

### Does it scrape replies to comments?

It returns the reply count for each comment, not the text of the replies.

### Do I need a TikTok login?

No. Public videos only, with no account of yours.

### Will TikTok block it?

Blocks and retries are handled on the RouterGrowth side, and a run that returns nothing is not charged.

## Related

- [Read a TikTok account's recent videos through one REST or MCP call](https://www.routergrowth.com/tools/tiktok/api.md)
- [Scrape the recent videos of a TikTok account, with their numbers](https://www.routergrowth.com/tools/tiktok/video-scraper.md)
- [Search TikTok for a keyword and get the videos back as rows](https://www.routergrowth.com/tools/tiktok/scraper.md)
- [Research a topic on TikTok without applying for the Research API](https://www.routergrowth.com/tools/tiktok/research-api.md)
- [Scrape a brand's TikTok profile into one record your agent can use](https://www.routergrowth.com/tools/tiktok/profile-scraper.md)
- [How TikTok video data is billed: quoted before the run, charged per video](https://www.routergrowth.com/tools/tiktok/api-pricing.md)
- [Search TikTok from a Python script and get videos back as JSON](https://www.routergrowth.com/tools/tiktok/api-python.md)
