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

Tools / TikTok / API

Read a TikTok account's recent videos through one REST or MCP call

Send a public TikTok handle and a limit. RouterGrowth returns the account's recent videos as JSON: video URL, caption, date, views, likes, replies and reposts. One RouterGrowth key works for it, with no TikTok for Developers app, no review and no user authorization.

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

Ask your agent

Get the last 10 TikTok videos from Liquid Death and these three rival drink brands and compare their average views.

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
40.2 sto answer
$0.028charged for the run
created_attextviewslikesrepliesreposts
2026-10-15Lose your Liquid Death virgenergy at @SIXT. Experience your first can of Liquid Death Energy for free when you rent a car with SIXT. Availa…13000002710064511900
2026-09-29This Halloween, don't drink blood. Drink Blood Zero. Try this limited edition flavor in stores and on Amazon now.870100136190140
2026-08-11New @goodwipes x Liquid Death Cream Soda scented wipes are so luxurious, one person will actually win a real “Buttler”* to live in their ho…1420038225185

Five recent videos from the public Liquid Death account: two brand partnerships and a seasonal flavor, with their full engagement counts.

Step by step

How do you do it?

  1. One key

    Mint a RouterGrowth key, or connect the MCP server to Claude, Cursor or Claude Code.

  2. Call /v1/run

    Send capability social.posts with platform tiktok, the handle and a limit. A max_cost in routing caps the charge.

  3. Parse the posts array

    Each video has id, url, text, created_at, author, an engagement object (likes, replies, reposts, views) and is_video.

  4. Chain

    Pass a video URL to social.comments, or the handle to social.profile for followers and bio link.

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.

Get the last 10 TikTok videos from Liquid Death and these three rival drink brands and compare their average views.

Pull this brand's most viewed TikTok this quarter and read its comments for product questions.

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": "liquiddeath", "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": "liquiddeath", "limit": 5}}'

Worth knowing

What should you know first?

Independent of TikTok

This is not TikTok's own API. RouterGrowth reads public videos; it does not use the Display, Content Posting or Research APIs.

Same shape as other networks

The record fields match social.posts on Instagram, YouTube or X, so one parser handles all of them.

Read-only

Nothing is posted, liked or followed. The call only reads public data.

FAQ

Questions about tiktok-api

Is this the official TikTok API?

No. It is an independent API for public TikTok data. You do not register a developer app or ask the account owner to authorize you.

What does the JSON look like?

A run object with run_id, status and billing, and result.posts: one item per video with url, text, created_at, author and engagement.

Can it read any account?

Any public account. Private accounts return nothing.

Does it return the video file?

No. You get the video URL and its data, not the media.

More on TikTok

Related pages

Reading this as an agent? This page as markdown: /tools/tiktok/api.md

One key. Every network.

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