Give a topic and a limit. RouterGrowth searches public TikTok videos and returns captions, authors, dates, views, likes, replies and reposts as JSON. It is not TikTok's Research API program: there is no academic application to file, and it reads only what TikTok shows publicly.
Ask your agent
Search TikTok for microplastics, plastic pollution and nurdles, keep 30 videos each, and chart views by year.
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.search (social post search), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| created_at | text | views | likes | reposts |
|---|---|---|---|---|
| 2025-09-06 | Unbelievable levels of microplastic pollution 🤦♀️ #microplastic #plastic #plasticpollution #plastic #contaminatedland | 156200 | 987 | 254 |
| 2025-03-27 | Testing Voss water under the microscope 🤢 #microscope #water #microplastics #plastic | 505300 | 4308 | 506 |
| 2021-11-26 | #plasticpollution #keepingitclean #microplastics | 334200 | 51500 | 919 |
Five public TikTok videos on microplastics, from 2021 to 2026, with view and repost counts for each.
Step by step
Mint one in the dashboard, or connect the MCP server to Claude, Cursor or Claude Code.
Run social.search with platform tiktok and the topic as query. Try the hashtag and the plain phrase as two queries.
Repeat for each term in your study and keep the records, with url and created_at, in a table.
Pass the most viewed videos to social.comments to study what viewers said.
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.
Search TikTok for microplastics, plastic pollution and nurdles, keep 30 videos each, and chart views by year.
For the ten most viewed microplastics videos, pull 50 comments each and classify them as worried, skeptical or neutral.
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.search -i '{"platform": "tiktok", "query": "microplastics", "limit": 5}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.search", "input": {"platform": "tiktok", "query": "microplastics", "limit": 5}}'Worth knowing
TikTok's Research API is a separate program for approved researchers. This page is an independent route to public videos.
Only what TikTok shows publicly: no demographics, no private accounts, no full historical archive.
Every result has a run_id and a date, so a study can cite when the data was collected.
FAQ
No. It is not affiliated with TikTok and needs no research application. It searches public videos.
No. A call returns the videos TikTok search surfaces for the query, up to your limit.
No. This run mixed videos from 2021 to 2026; sort by created_at in the analysis.
Yes. social.comments returns comments with text, likes and reply counts for any public video URL.
More on TikTok
Reading this as an agent? This page as markdown: /tools/tiktok/research-api.md
Connect your agent once. The first calls run on the $1 that comes with signup.