View raw JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"title": "TikTok Comment Scraper API",
"properties": {
"listComments_count": {
"type": "integer",
"title": "count",
"editor": "number",
"default": 10,
"description": "Requested number of top-level comments for one page, default 10. Choose a small positive count for a sample. It is not a whole-video cap or a guarantee of that many records, and it does not include a separate reply request."
},
"listComments_cursor": {
"type": "integer",
"title": "cursor",
"editor": "number",
"default": 0,
"description": "Default 0 requests the initial top-level page. For a separately authorized continuation, use the cursor actually supplied for that video’s top-level page, if available; it is not a page number or an offset to increment."
},
"commentReplies_count": {
"type": "integer",
"title": "count",
"editor": "number",
"default": 10,
"description": "Requested number of replies under the selected parent for one page, default 10. This is separate from the top-level count and does not guarantee a fixed number of replies or the entire conversation."
},
"listComments_awemeId": {
"type": "string",
"title": "aweme_id",
"editor": "textfield",
"default": "",
"description": "Supply the known public video ID as a string, not a full video URL. The default is empty, not an example ID. Use this group for top-level comments; reply pages use the separate reply group.",
"sectionCaption": "List Comments",
"sectionDescription": "Get all top-level comments on a specific TikTok video. You'll need the aweme_id (video ID) to fetch the comments, which can be found in TikTok video URLs. Use pagination to get more than the default 10 comments. For example use the video ID 7127359192452599042 from https://www.tiktok.com/@jenni.ai/video/7127359192452599042"
},
"commentReplies_cursor": {
"type": "integer",
"title": "cursor",
"editor": "number",
"default": 0,
"description": "Default 0 requests the initial reply page. If a continuation cursor is actually returned, use it only for the same video and parent comment in this reply group. Do not reuse a top-level cursor or invent a next page value."
},
"commentReplies_awemeId": {
"type": "string",
"title": "aweme_id",
"editor": "textfield",
"default": "",
"description": "Supply the public video ID as a string together with the parent comment ID belonging to that video. It is not the parent comment’s ID or a video URL. The default is empty."
},
"commentReplies_commentId": {
"type": "string",
"title": "comment_id",
"editor": "textfield",
"default": "",
"description": "Supply the selected parent comment ID as a string, paired with its video ID. The request is for replies under that parent, not the video’s top-level page or a recursive full thread. The default is empty.",
"sectionCaption": "List Comment Replies",
"sectionDescription": "Get all replies to a specific comment on a TikTok video. You'll need both the comment_id and aweme_id (video ID) to fetch the replies. Use pagination to get more than the default 10 replies."
}
},
"description": "Optional settings for two separate operations: top-level comments by video ID, or replies by video ID plus parent comment ID. Fill only the group you want to use. The selected operation needs usable IDs even though the fields are optional.",
"schemaVersion": 1
}
},
"additionalProperties": false
}