TikTok video search
TikTok videos for a keyword in a time window, with plays, likes, comments, shares, saves, caption, hashtags and links. 1 live · 1 in the catalog.
| Provider | Price | Status |
|---|---|---|
| Search TikTok videos by keyword (ScrapeCreators)ScrapeCreators | $0.010 / call | Live |
Run a comparison
Pick up to 6 live providers. Each one is charged at its own price; failures are free.
Questions
Which TikTok video search API is cheapest?
The cheapest is ScrapeCreators at $0.010 per call. Failed calls are not charged.
How do I call a TikTok video search API from an AI agent?
Call it with one API key: POST /v1/run with "tool": "scrapecreators.tiktok-search", or through the MCP server. Every provider takes the same input and returns the same output, and failed calls are not charged. New accounts get $5 free; see /docs for the MCP setup.
For developersAPI call and the shared input and output format
Call it with one API key: POST /v1/run with "tool": "scrapecreators.tiktok-search", 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": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "Keyword or phrase, e.g. \"protein snacks\""
},
"period": {
"type": "string",
"enum": [
"yesterday",
"this-week",
"this-month",
"last-3-months",
"last-6-months",
"all-time"
],
"default": "this-week",
"description": "Only videos posted in this window"
},
"sort": {
"type": "string",
"enum": [
"most-liked",
"relevance",
"date-posted"
],
"default": "most-liked"
},
"cursor": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "next_cursor from a previous call, for the next page"
}
}
}Normalized output
{
"returned": 0,
"next_cursor": 0,
"videos": [
{
"video_id": "",
"url": "",
"caption": "",
"author": "",
"posted_at": "",
"plays": 0,
"likes": 0,
"shares": 0
}
]
}