/v1/tiktok/video/comment/replies
Comment Replies
Scrapes replies to a TikTok comment
| Credit cost | Default: 1 credit How charges are determinedCost is decided per call, not per endpoint: the same operation can cost different amounts depending on what it returns. A call that fails costs 0 credits. A result served from cache costs 0 credits. `default` is the cost when no rule matches. Rules are evaluated in order and the first whose conditions all hold wins. A `when` condition is one of: `param` (the request parameter is true), `outcome` (the classifier's outcome), `empty` / `nonEmpty` (a response field is empty and absent, or a non-empty array or string), `flag` (a response field is exactly true). A cost of `{ perStartedMinute: n, of: [fields] }` is n x max(1, ceil(seconds / 60)), so even a short result bills at least one minute. |
|---|---|
| Cache support | Not specified in the published contract. |
| Pagination | No explicit pagination metadata in the published contract. Consult the parameters and response fields below. |
Parameters
| Name | Location / required | Schema |
|---|---|---|
comment_idTikTok comment ID. This is the cid from the comments endpoint. | query / required |
|
urlTikTok video URL. This is the url from the comments endpoint. | query / required |
|
cursorCursor to get more replies. Get 'cursor' from previous response. | query / optional |
|
Request examples
Replace placeholder values and supply your own API key. For operations with a request body, populate the body using the schema above.
cURL
curl --request GET 'https://api.fetchproof.com/v1/tiktok/video/comment/replies?comment_id=YOUR_COMMENT_ID&url=YOUR_URL' \
--header 'x-api-key: YOUR_API_KEY'JavaScript
const response = await fetch("https://api.fetchproof.com/v1/tiktok/video/comment/replies?comment_id=YOUR_COMMENT_ID&url=YOUR_URL", {
method: 'GET',
headers: { 'x-api-key': process.env.FETCHPROOF_API_KEY }
});
console.log(await response.text());Python
import os
import requests
response = requests.get("https://api.fetchproof.com/v1/tiktok/video/comment/replies?comment_id=YOUR_COMMENT_ID&url=YOUR_URL",
headers={"x-api-key": os.environ["FETCHPROOF_API_KEY"]})
print(response.text)Responses
200Success. Envelope: success / credits_remaining / credits_charged.
application/json
object
successrequired
boolean
credits_remainingrequired
integer
credits_chargedrequired
integer
commentsrequired
array
Array items
object
aweme_idrequired
string
cidrequired
string
collect_statrequired
integer
comment_languagerequired
string
comment_post_item_idsrequired
null
create_timerequired
integer
digg_countrequired
integer
fold_statusrequired
integer
image_listrequired
null
is_author_diggedrequired
boolean
is_comment_translatablerequired
boolean
is_high_purchase_intentrequired
boolean
label_listrequired
null
no_showrequired
boolean
reply_commentrequired
null
reply_idrequired
string
reply_to_reply_idrequired
string
share_inforequired
object
aclrequired
object
coderequired
integer
extrarequired
string
descrequired
string
titlerequired
string
urlrequired
string
statusrequired
integer
stick_positionrequired
integer
textrequired
string
text_extrarequired
array
thread_has_morerequired
boolean
thread_idrequired
integer
trans_btn_stylerequired
integer
userrequired
object
account_labelsrequired
null
ad_cover_urlrequired
null
advance_feature_item_orderrequired
null
advanced_feature_inforequired
null
avatar_thumbrequired
object
urirequired
string
url_listrequired
array
Array items
string
url_prefixrequired
null
bold_fieldsrequired
null
can_message_follow_status_listrequired
null
can_set_geofencingrequired
null
cha_listrequired
null
cover_urlrequired
null
custom_verifyrequired
string
enterprise_verify_reasonrequired
string
eventsrequired
null
followers_detailrequired
null
geofencingrequired
null
homepage_bottom_toastrequired
null
item_listrequired
null
mutual_relation_avatarsrequired
null
need_pointsrequired
null
nicknamerequired
string
platform_sync_inforequired
null
predicted_age_grouprequired
string
relative_usersrequired
null
search_highlightrequired
null
sec_uidrequired
string
shield_edit_field_inforequired
null
type_labelrequired
null
uidrequired
string
unique_idrequired
string
user_profile_guiderequired
null
user_tagsrequired
null
white_cover_urlrequired
null
user_buriedrequired
boolean
user_diggedrequired
integer
cursorrequired
integer
extrarequired
object
fatal_item_idsrequired
array
logidrequired
string
nowrequired
integer
has_morerequired
integer
log_pbrequired
object
impr_idrequired
string
status_coderequired
integer
status_msgrequired
string
totalrequired
integer