Support needed? Reach out! ๐Ÿ“ง

How to Scrape Tiktok Post Comments

This tutorial shows how to use Tiktok Post Comments API to scrape and crawl structured Tiktok data in real-time.
Extract TikTok comment sections in bulk including usernames, comment text, timestamps, and reply threads through our API, great for brand monitoring and community trend analysis.

Access Tiktok Data in 3 Steps

Start crawling Tiktok post comments data. Follow these steps to extract social media data in minutes.

1

Create Your Account

Go to our registration page and make an account. It's free, no credit card, and you get credits right away to play around with.

2

Verify Your Email Address

You'll get a verification email, click the link in it. Once that's done, you can grab your API token from the dashboard.

3

Make Your First API Call

Copy the code snippet below, swap in your API key, and run it. You'll get Tiktok data back as JSON within a few seconds.

Code Sample

Here's a JavaScript example to get you going. Swap out the token and you're good, works the same way in any language that can make HTTP requests. Start collecting post comments data via our REST API!

javascript-logo JavaScript
Tiktok Post Comments
1 const root = 'https://ensembledata.com/apis'
2 const endpoint = '/tt/post/comments'
3 const params = {
4   "aweme_id""7348608161672187167",
5   "cursor"0,
6   "token""YOUR-TOKEN-HERE"
7 }
8  
9 const queryString = new URLSearchParams(params).toString();
10 const url = `${root}${endpoint}?${queryString}`;
11  
12 await fetch(url)
13   .then(response => response.json())
14   .then(data => console.log(data))
15   .catch(error => console.error(error));
16  

Parameters

aweme_id (string) The aweme ID of the post (post ID). REQUIRED
cursor (integer) Parameter to manually handle pagination. Each response contains a `nextCursor` which can be used to retrieve the next page of results by sending it as the next `cursor`. If the `nextCursor` is not present in the response, it means that there are no more results to retrieve.
token (string) Private token assigned to each client to access the APIs. REQUIRED

Example Response

Explore the fields returned by this endpoint. Click a row to expand nested objects and arrays, hover a value to copy it, or use "Expand all" to see everything at once.

JSON
Tiktok Post Comments
dataobject3 fields
nextCursornumber30
commentsarray1 item ยท schema from #0 1 item
cidstring"6828154343229751301"
textstring"Awww"
aweme_idstring"6828120468160056581"
create_timenumber1589803573
digg_countnumber112
statusnumber1
userobject116 fields
uidstring"14287332"
short_idstring"0"
nicknamestring"itsalemomentcreative"
gendernumber0
signaturestring"๐ŸŽจ si sono italiano ๐Ÿ‡ฎ๐Ÿ‡น Official IG : its.aled Zayn's Italian cousinโ€ฆ"
avatar_largerobject4 fields
uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
url_listarray2 items ยท schema from #0 2 items
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"s"
13string"i"
14string"g"
15string"n"
16string"-"
17string"v"
18string"a"
19string"."
20string"t"
21string"i"
22string"k"
23string"t"
24string"o"
25string"k"
26string"c"
27string"d"
28string"n"
29string"."
30string"c"
31string"o"
32string"m"
33string"/"
34string"t"
35string"o"
36string"s"
37string"-"
38string"m"
39string"a"
40string"l"
41string"i"
42string"v"
43string"a"
44string"-"
45string"a"
46string"v"
47string"t"
48string"-"
49string"0"
50string"0"
51string"6"
52string"8"
53string"/"
54string"a"
55string"a"
56string"b"
57string"d"
58string"a"
59string"4"
60string"d"
61string"2"
62string"1"
63string"a"
64string"a"
65string"c"
66string"1"
67string"1"
68string"0"
69string"0"
70string"d"
71string"5"
72string"1"
73string"9"
74string"8"
75string"2"
76string"3"
77string"9"
78string"b"
79string"7"
80string"d"
81string"2"
82string"d"
83string"c"
84string"7"
85string"5"
86string"~"
87string"c"
88string"5"
89string"_"
90string"1"
91string"0"
92string"8"
93string"0"
94string"x"
95string"1"
96string"0"
97string"8"
98string"0"
99string"."
100string"w"
101string"e"
102string"b"
103string"p"
104string"?"
105string"x"
106string"-"
107string"e"
108string"x"
109string"p"
110string"i"
111string"r"
112string"e"
113string"s"
114string"="
115string"1"
116string"6"
117string"6"
118string"8"
119string"8"
120string"5"
121string"5"
122string"6"
123string"0"
124string"0"
125string"&"
126string"x"
127string"-"
128string"s"
129string"i"
130string"g"
131string"n"
132string"a"
133string"t"
134string"u"
135string"r"
136string"e"
137string"="
138string"p"
139string"D"
140string"X"
141string"G"
142string"V"
143string"7"
144string"l"
145string"k"
146string"a"
147string"r"
148string"V"
149string"c"
150string"K"
151string"O"
152string"A"
153string"s"
154string"j"
155string"r"
156string"2"
157string"I"
158string"7"
159string"K"
160string"Q"
161string"V"
162string"s"
163string"3"
164string"c"
165string"%"
166string"3"
167string"D"
widthnumber720
heightnumber720
avatar_thumbobject4 fields
uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
url_listarray2 items ยท schema from #0 2 items
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"s"
13string"i"
14string"g"
15string"n"
16string"-"
17string"v"
18string"a"
19string"."
20string"t"
21string"i"
22string"k"
23string"t"
24string"o"
25string"k"
26string"c"
27string"d"
28string"n"
29string"."
30string"c"
31string"o"
32string"m"
33string"/"
34string"t"
35string"o"
36string"s"
37string"-"
38string"m"
39string"a"
40string"l"
41string"i"
42string"v"
43string"a"
44string"-"
45string"a"
46string"v"
47string"t"
48string"-"
49string"0"
50string"0"
51string"6"
52string"8"
53string"/"
54string"a"
55string"a"
56string"b"
57string"d"
58string"a"
59string"4"
60string"d"
61string"2"
62string"1"
63string"a"
64string"a"
65string"c"
66string"1"
67string"1"
68string"0"
69string"0"
70string"d"
71string"5"
72string"1"
73string"9"
74string"8"
75string"2"
76string"3"
77string"9"
78string"b"
79string"7"
80string"d"
81string"2"
82string"d"
83string"c"
84string"7"
85string"5"
86string"~"
87string"c"
88string"5"
89string"_"
90string"1"
91string"0"
92string"0"
93string"x"
94string"1"
95string"0"
96string"0"
97string"."
98string"w"
99string"e"
100string"b"
101string"p"
102string"?"
103string"x"
104string"-"
105string"e"
106string"x"
107string"p"
108string"i"
109string"r"
110string"e"
111string"s"
112string"="
113string"1"
114string"6"
115string"6"
116string"8"
117string"8"
118string"5"
119string"5"
120string"6"
121string"0"
122string"0"
123string"&"
124string"x"
125string"-"
126string"s"
127string"i"
128string"g"
129string"n"
130string"a"
131string"t"
132string"u"
133string"r"
134string"e"
135string"="
136string"B"
137string"N"
138string"D"
139string"c"
140string"7"
141string"P"
142string"U"
143string"M"
144string"Z"
145string"V"
146string"G"
147string"8"
148string"9"
149string"M"
150string"H"
151string"e"
152string"a"
153string"9"
154string"r"
155string"j"
156string"o"
157string"J"
158string"C"
159string"A"
160string"0"
161string"X"
162string"s"
163string"%"
164string"3"
165string"D"
widthnumber720
heightnumber720
avatar_mediumobject4 fields
uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
url_listarray2 items ยท schema from #0 2 items
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"s"
13string"i"
14string"g"
15string"n"
16string"-"
17string"v"
18string"a"
19string"."
20string"t"
21string"i"
22string"k"
23string"t"
24string"o"
25string"k"
26string"c"
27string"d"
28string"n"
29string"."
30string"c"
31string"o"
32string"m"
33string"/"
34string"t"
35string"o"
36string"s"
37string"-"
38string"m"
39string"a"
40string"l"
41string"i"
42string"v"
43string"a"
44string"-"
45string"a"
46string"v"
47string"t"
48string"-"
49string"0"
50string"0"
51string"6"
52string"8"
53string"/"
54string"a"
55string"a"
56string"b"
57string"d"
58string"a"
59string"4"
60string"d"
61string"2"
62string"1"
63string"a"
64string"a"
65string"c"
66string"1"
67string"1"
68string"0"
69string"0"
70string"d"
71string"5"
72string"1"
73string"9"
74string"8"
75string"2"
76string"3"
77string"9"
78string"b"
79string"7"
80string"d"
81string"2"
82string"d"
83string"c"
84string"7"
85string"5"
86string"~"
87string"c"
88string"5"
89string"_"
90string"7"
91string"2"
92string"0"
93string"x"
94string"7"
95string"2"
96string"0"
97string"."
98string"w"
99string"e"
100string"b"
101string"p"
102string"?"
103string"x"
104string"-"
105string"e"
106string"x"
107string"p"
108string"i"
109string"r"
110string"e"
111string"s"
112string"="
113string"1"
114string"6"
115string"6"
116string"8"
117string"8"
118string"5"
119string"5"
120string"6"
121string"0"
122string"0"
123string"&"
124string"x"
125string"-"
126string"s"
127string"i"
128string"g"
129string"n"
130string"a"
131string"t"
132string"u"
133string"r"
134string"e"
135string"="
136string"T"
137string"o"
138string"7"
139string"G"
140string"b"
141string"9"
142string"w"
143string"L"
144string"Z"
145string"x"
146string"c"
147string"I"
148string"v"
149string"v"
150string"8"
151string"u"
152string"k"
153string"q"
154string"z"
155string"x"
156string"P"
157string"0"
158string"m"
159string"W"
160string"u"
161string"m"
162string"M"
163string"%"
164string"3"
165string"D"
widthnumber720
heightnumber720
birthdaystring"1900-01-01"
follow_statusnumber0
aweme_countnumber0
following_countnumber0
follower_countnumber0
favoriting_countnumber0
total_favoritednumber0
is_blockbooleanfalse
hide_searchbooleanfalse
custom_verifystring""
unique_idstring"itsalemomentcreative"
bind_phonestring""
special_locknumber1
need_recommendnumber0
has_facebook_tokenbooleanfalse
has_twitter_tokenbooleanfalse
fb_expire_timenumber0
tw_expire_timenumber0
has_youtube_tokenbooleanfalse
youtube_expire_timenumber0
room_idnumber0
live_verifynumber0
authority_statusnumber0
verify_infostring""
shield_follow_noticenumber0
shield_digg_noticenumber0
shield_comment_noticenumber0
with_commerce_entrybooleanfalse
verification_typenumber0
enterprise_verify_reasonstring""
is_ad_fakebooleanfalse
followers_detailnullnull
regionstring"IT"
account_regionstring""
commerce_user_levelnumber0
live_agreementnumber0
platform_sync_infonullnull
with_shop_entrybooleanfalse
is_discipline_memberbooleanfalse
secretnumber0
has_ordersbooleanfalse
prevent_downloadbooleanfalse
show_image_bubblebooleanfalse
geofencingarray0 items
empty
unique_id_modify_timenumber1668771389
video_iconobject4 fields
uristring""
url_listarray0 items
empty
widthnumber720
heightnumber720
ins_idstring""
google_accountstring""
youtube_channel_idstring""
youtube_channel_titlestring""
apple_accountnumber0
with_fusion_shop_entrybooleanfalse
is_phone_bindedbooleanfalse
accept_private_policybooleanfalse
twitter_idstring""
twitter_namestring""
user_canceledbooleanfalse
has_emailbooleanfalse
live_agreement_timenumber0
statusnumber1
create_timenumber0
avatar_uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
follower_statusnumber0
comment_settingnumber0
duet_settingnumber0
reflow_page_gidnumber0
reflow_page_uidnumber0
user_ratenumber1
download_settingnumber0
download_prompt_tsnumber0
react_settingnumber0
live_commercebooleanfalse
cover_urlarray1 item ยท schema from #0 1 item
uristring"musically-maliva-obj/1612555907887110"
url_listarray1 item ยท schema from #0 1 item
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"a"
13string"m"
14string"d"
15string"-"
16string"v"
17string"a"
18string"."
19string"t"
20string"i"
21string"k"
22string"t"
23string"o"
24string"k"
25string"c"
26string"d"
27string"n"
28string"."
29string"c"
30string"o"
31string"m"
32string"/"
33string"o"
34string"b"
35string"j"
36string"/"
37string"m"
38string"u"
39string"s"
40string"i"
41string"c"
42string"a"
43string"l"
44string"l"
45string"y"
46string"-"
47string"m"
48string"a"
49string"l"
50string"i"
51string"v"
52string"a"
53string"-"
54string"o"
55string"b"
56string"j"
57string"/"
58string"1"
59string"6"
60string"1"
61string"2"
62string"5"
63string"5"
64string"5"
65string"9"
66string"0"
67string"7"
68string"8"
69string"8"
70string"7"
71string"1"
72string"1"
73string"0"
widthnumber720
heightnumber720
languagestring"it"
has_insightsbooleanfalse
item_listnullnull
user_modenumber1
user_periodnumber0
is_starbooleanfalse
cv_levelstring""
type_labelnullnull
ad_cover_urlnullnull
comment_filter_statusnumber0
avatar_168x168object4 fields
uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
url_listarray2 items ยท schema from #0 2 items
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"s"
13string"i"
14string"g"
15string"n"
16string"-"
17string"v"
18string"a"
19string"."
20string"t"
21string"i"
22string"k"
23string"t"
24string"o"
25string"k"
26string"c"
27string"d"
28string"n"
29string"."
30string"c"
31string"o"
32string"m"
33string"/"
34string"t"
35string"o"
36string"s"
37string"-"
38string"m"
39string"a"
40string"l"
41string"i"
42string"v"
43string"a"
44string"-"
45string"a"
46string"v"
47string"t"
48string"-"
49string"0"
50string"0"
51string"6"
52string"8"
53string"/"
54string"a"
55string"a"
56string"b"
57string"d"
58string"a"
59string"4"
60string"d"
61string"2"
62string"1"
63string"a"
64string"a"
65string"c"
66string"1"
67string"1"
68string"0"
69string"0"
70string"d"
71string"5"
72string"1"
73string"9"
74string"8"
75string"2"
76string"3"
77string"9"
78string"b"
79string"7"
80string"d"
81string"2"
82string"d"
83string"c"
84string"7"
85string"5"
86string"~"
87string"c"
88string"5"
89string"_"
90string"1"
91string"6"
92string"8"
93string"x"
94string"1"
95string"6"
96string"8"
97string"."
98string"w"
99string"e"
100string"b"
101string"p"
102string"?"
103string"x"
104string"-"
105string"e"
106string"x"
107string"p"
108string"i"
109string"r"
110string"e"
111string"s"
112string"="
113string"1"
114string"6"
115string"6"
116string"8"
117string"8"
118string"5"
119string"5"
120string"6"
121string"0"
122string"0"
123string"&"
124string"x"
125string"-"
126string"s"
127string"i"
128string"g"
129string"n"
130string"a"
131string"t"
132string"u"
133string"r"
134string"e"
135string"="
136string"j"
137string"e"
138string"n"
139string"A"
140string"0"
141string"Y"
142string"x"
143string"u"
144string"d"
145string"y"
146string"5"
147string"m"
148string"z"
149string"C"
150string"C"
151string"v"
152string"t"
153string"s"
154string"X"
155string"x"
156string"n"
157string"K"
158string"W"
159string"l"
160string"y"
161string"5"
162string"k"
163string"%"
164string"3"
165string"D"
widthnumber720
heightnumber720
avatar_300x300object4 fields
uristring"tos-maliva-avt-0068/aabda4d21aac1100d5198239b7d2dc75"
url_listarray2 items ยท schema from #0 2 items
0string"h"
1string"t"
2string"t"
3string"p"
4string"s"
5string":"
6string"/"
7string"/"
8string"p"
9string"1"
10string"6"
11string"-"
12string"s"
13string"i"
14string"g"
15string"n"
16string"-"
17string"v"
18string"a"
19string"."
20string"t"
21string"i"
22string"k"
23string"t"
24string"o"
25string"k"
26string"c"
27string"d"
28string"n"
29string"."
30string"c"
31string"o"
32string"m"
33string"/"
34string"t"
35string"o"
36string"s"
37string"-"
38string"m"
39string"a"
40string"l"
41string"i"
42string"v"
43string"a"
44string"-"
45string"a"
46string"v"
47string"t"
48string"-"
49string"0"
50string"0"
51string"6"
52string"8"
53string"/"
54string"a"
55string"a"
56string"b"
57string"d"
58string"a"
59string"4"
60string"d"
61string"2"
62string"1"
63string"a"
64string"a"
65string"c"
66string"1"
67string"1"
68string"0"
69string"0"
70string"d"
71string"5"
72string"1"
73string"9"
74string"8"
75string"2"
76string"3"
77string"9"
78string"b"
79string"7"
80string"d"
81string"2"
82string"d"
83string"c"
84string"7"
85string"5"
86string"~"
87string"c"
88string"5"
89string"_"
90string"3"
91string"0"
92string"0"
93string"x"
94string"3"
95string"0"
96string"0"
97string"."
98string"w"
99string"e"
100string"b"
101string"p"
102string"?"
103string"x"
104string"-"
105string"e"
106string"x"
107string"p"
108string"i"
109string"r"
110string"e"
111string"s"
112string"="
113string"1"
114string"6"
115string"6"
116string"8"
117string"8"
118string"5"
119string"5"
120string"6"
121string"0"
122string"0"
123string"&"
124string"x"
125string"-"
126string"s"
127string"i"
128string"g"
129string"n"
130string"a"
131string"t"
132string"u"
133string"r"
134string"e"
135string"="
136string"w"
137string"3"
138string"F"
139string"g"
140string"q"
141string"P"
142string"x"
143string"a"
144string"e"
145string"c"
146string"e"
147string"S"
148string"I"
149string"g"
150string"x"
151string"Y"
152string"o"
153string"k"
154string"p"
155string"d"
156string"8"
157string"v"
158string"l"
159string"6"
160string"s"
161string"x"
162string"4"
163string"%"
164string"3"
165string"D"
widthnumber720
heightnumber720
relative_usersnullnull
cha_listnullnull
sec_uidstring"MS4wLjABAAAAF8jiEC1Srxbx-H5dqoBmE6YKCV747DsId6-gQiQQh3E"
need_pointsnullnull
homepage_bottom_toastnullnull
can_set_geofencingnullnull
white_cover_urlnullnull
user_tagsnullnull
stitch_settingnumber0
bold_fieldsnullnull
search_highlightnullnull
mutual_relation_avatarsnullnull
eventsnullnull
advance_feature_item_ordernullnull
mention_statusnumber1
special_accountobject1 field
special_account_listnullnull
advanced_feature_infonullnull
user_profile_guidenullnull
shield_edit_field_infonullnull
friends_statusnumber0
can_message_follow_status_listnullnull
matched_friend_availablebooleanfalse
account_labelsnullnull
reply_idstring"0"
user_diggednumber0
reply_commentnullnull
text_extraarray0 items
empty
reply_comment_totalnumber0
reply_to_reply_idstring"0"
is_author_diggedbooleanfalse
stick_positionnumber0
user_buriedbooleanfalse
label_listnullnull
author_pinbooleanfalse
no_showbooleanfalse
collect_statnumber0
trans_btn_stylenumber0
share_infoobject4 fields
urlstring"https://m.tiktok.com/v/6828120468160056581.html?_d=e34ebjmhffalc5&commโ€ฆ"
aclobject2 fields
codenumber1
extrastring"{"item_share_acl":"empty item value"}"
descstring"itsalemomentcreative's comment: Awww"
titlestring"Io che torno alla vita sociale"
comment_languagestring""
totalnumber1944

Response Codes

Status codes this endpoint can return, so you can handle errors before they surprise you in production.

200SuccessSuccessful Response
422Client ErrorValidation Error
491Client ErrorToken not found
492Client ErrorEmail not verified
493Client ErrorSubscription expired
495Client ErrorAll daily units used
500Server ErrorSomething went wrong

API Pricing

1 unit Cost per successful call to this endpoint.
Example Cases
1
Aweme ID does not exist Result: null
1 unit
2
Aweme ID exists and has 20 comments Result: 20 comments
1 unit
3
Aweme ID exists and has more than 30 comments Result: 30 comments and cursor for next request
1 unit

Fetch Tiktok Data at Scale

Pull TikTok comment data in real time including text, replies, and timestamps and feed it directly into your sentiment or engagement tracking pipeline.

deco-icon

Full Comment Data

Get commenter usernames, text, timestamps, and like counts per comment.

deco-icon

Reply Threads

Reconstruct nested reply conversations under any public TikTok video.

deco-icon

Sentiment Ready

Feed clean comment text straight into sentiment analysis pipelines.