A TikTok creator's videos
A TikTok creator's latest or most popular videos with plays, likes, comments, shares and saves, the creator's followers, and the median plays of the page. 1 live · 1 in the catalog.
| Provider | Price | Status |
|---|---|---|
| A TikTok creator's videos and usual reach (ScrapeCreators)ScrapeCreators | $0.010 / call | Live |
Success rate and speed will show once a provider has 5 real calls in the last 30 days.
Run a comparison
Pick up to 6 live providers. Each one is charged at its own price; failures are free.
Questions
Which A TikTok creator's videos API is cheapest?
The cheapest is ScrapeCreators at $0.010 per call. Failed calls are not charged.
How do I call an A TikTok creator's videos API from an AI agent?
Connect your agent once: paste the message from superpowers.tools/docs into Claude, ChatGPT or Codex. Then ask in your own words, and your agent picks this provider and runs it. You pay only when a call works, and new accounts get $5 free. Developers can call POST /v1/run with "tool": "scrapecreators.tiktok-profile-videos" or use the MCP server.
For developersAPI call and the shared input and output format
Call it with one API key: POST /v1/run with "tool": "scrapecreators.tiktok-profile-videos", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged.
Input
{
"type": "object",
"additionalProperties": false,
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string",
"minLength": 2,
"maxLength": 25,
"description": "TikTok handle, with or without @, e.g. \"khaby.lame\""
},
"sort": {
"type": "string",
"enum": [
"latest",
"popular"
],
"default": "latest"
},
"region": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"default": "US",
"description": "Two-letter country the feed is read from; use the creator's country (BR for Brazil) if a profile comes back empty"
},
"include_pinned": {
"type": "boolean",
"default": false,
"description": "Include videos the creator pinned to the top of the profile"
},
"cursor": {
"type": "string",
"pattern": "^[0-9]{1,20}$",
"description": "next_cursor from a previous call, for older videos"
}
}
}Normalized output
{
"handle": "",
"author": {
"followers": 0
},
"returned": 0,
"median_plays": 0,
"next_cursor": "",
"videos": [
{
"video_id": "",
"url": "",
"caption": "",
"posted_at": "",
"plays": 0
}
]
}