Signup comes with $1 in credit. No subscription needed.Claim your $1

Tools / TikTok / Scraper

Scrape the recent videos of a TikTok account, with their numbers

Name a TikTok account. RouterGrowth scrapes its recent public videos and returns one row per video: URL, caption, date, views, likes, replies and reposts. It reads the data, not the media: there is no video file and no transcript, and nothing to maintain on your side.

Real run: 5 records $0.00525 per post social.posts MCP · REST · CLI

Ask your agent

Scrape the last 20 videos from Olipop and two rival soda brands and compare views per video.

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

What does it return?

One call to social.posts (social posts & content), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.

5records returned
21.8 sto answer
$0.028charged for the run
created_attextviewslikesreplies
2026-10-14Secret stash exposed 🤫224411435
2026-10-17TAKE ME THERE118810828
2026-10-16Harry's #1 fan club 🪩🫧😏12447322

The five latest Olipop videos, one a day: short captions, around 1,200 to 2,200 views each.

Step by step

How do you do it?

  1. Connect RouterGrowth

    Add it to your agent over MCP. The scraping runs on RouterGrowth's providers.

  2. Name the account

    Give the handle or profile URL and a limit. social.posts returns the recent videos.

  3. Compare

    Ask for views per video, the posting rhythm, or which captions get more replies.

  4. Open a video

    Pass its URL to social.comments to read the replies under it.

Price

What does it cost?

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.

$0.00525per post
$0.00175per call, on top of the posts
$0when the call finds nothing

In practice

What do you ask it?

You describe the job; the agent picks the calls, shows the price and runs them.

Scrape the last 20 videos from Olipop and two rival soda brands and compare views per video.

Find the Olipop video with the most replies this month and summarise what people said under it.

Connect

How do you connect it?

One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.

MCP server
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
CLI
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.posts -i '{"platform": "tiktok", "handle": "drinkolipop", "limit": 5}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "social.posts", "input": {"platform": "tiktok", "handle": "drinkolipop", "limit": 5}}'

Worth knowing

What should you know first?

Data, not files

Each row has the video URL. The scraper does not download the MP4.

Captions are short

Brand captions are often a few words, as in this run. The view and reply counts carry more of the signal.

No upkeep

Providers and fallbacks change on the RouterGrowth side; the fields you parse stay the same.

FAQ

Questions about tiktok video scraper

Can it download TikTok videos?

No. It returns the video page URL and its data, not the media file.

Does it transcribe the audio?

No. The text field is the caption.

How far back does it go?

As many recent videos as the limit asks for, from the public profile.

Do I need proxies?

No. Fetching and retries run on the RouterGrowth side.

More on TikTok

Related pages

Reading this as an agent? This page as markdown: /tools/tiktok/video-scraper.md

One key. Every network.

Connect your agent once. The first calls run on the $1 that comes with signup.