1.6M) and exact underneath (1593675); you get the exact one.
Video lists are not in the HTML (TikTok loads its grids through signed
requests), so the plugin reads TikTok’s server-rendered embed widgets for the
newest / top ten, and opens the real page in a browser session when you ask
for more (up to 200), or when TikTok does not serve a hashtag through the
widget. Every listed video carries the full video shape below.
Keyword search and comments run in a browser session too: TikTok guards both
behind its rotate-the-picture captcha, which the session solves on the fly, so
they take 20-45 seconds a call.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins/tiktok. You get a live preview plus a copy-paste snippet.
Creator profile
Exact stats, bio, link, flags and the creator’s newest videos.cURL
Response
videosSource is embed (widget, newest ten) or browser (real grid); hasMore
is set on the browser path when the grid had more than you asked for.
Video or photo post
One post with exact engagement, media, music and captions.cURL
Response
type: "photo", a title, images (URL, width,
height per image) and imageCount; video is null for them.
Hashtag
Total views and videos under a tag, plus its videos.cURL
Response
Keyword search
The videos TikTok ranks for a query, region selectable.cURL
Response
Comments
The comments of a post, with author, likes, creator flags and preloaded replies.cURL
Response
Errors
What you can build
- Influencer discovery and vetting - exact follower counts, engagement per video and posting cadence across a list of handles.
- Campaign and hashtag tracking - total views and videos under a tag over time, and which creators and sounds are winning it right now.
- Engagement monitoring - plays, likes, comments, shares and saves for your own or a competitor’s posts, on a schedule.
- Content and trend analysis - captions, hashtags, sounds, topic labels and transcripts for research, dashboards or LLM pipelines.
Next steps
- Plugins overview - every dedicated endpoint.
- Threads plugin - the same idea for Meta’s Threads.
- Page source - fetch any other TikTok page yourself;
parsed_data=truereturns the profile / video counts as JSON too.

