Advanced Search Tiktok API (with no-watermark video download) avatar
Advanced Search Tiktok API (with no-watermark video download)

Pricing

$35.00/month + usage

Go to Store
Advanced Search Tiktok API (with no-watermark video download)

Advanced Search Tiktok API (with no-watermark video download)

novi/advanced-search-tiktok-api

Developed by

Novi

Maintained by Community

Leverage the TikTok Search API to unlock a world of possibilities. Explore, discover, and analyze TikTok content with ease. Gain valuable insights and optimize your marketing efforts. Provides no-watermark download link.

0.0 (0)

Pricing

$35.00/month + usage

5

Monthly users

9

Runs succeeded

>99%

Last modified

6 days ago

Advanced TikTok Search API - Powerful Video Data Scraper

The Advanced TikTok Search API Actor is a powerful tool for scraping video data from TikTok. It allows you to retrieve comprehensive information about videos matching specific keywords, filters, and sorting criteria, effectively acting as an advanced search and data extraction API for TikTok. Get video lists by search term, and filter results by region, publication date, and sorting options (relevance, likes, recency). This Actor is ideal for market research, trend analysis, competitor monitoring, and building TikTok-powered applications. Retrieve video URLs without watermarks.

Features

  • Comprehensive Search: Search for TikTok videos using keywords and phrases.
  • Granular Filtering: Refine your search with powerful filters:
    • Region: Target specific countries using two-letter country codes (e.g., US, GB, FR).
    • Publish Time: Filter by date ranges (All Time, Yesterday, Week, Month, Three Months, Six Months).
    • Sort Type: Sort results by relevance, most liked, or most recent.
  • Flexible Output Control:
    • Limit: Control the number of videos returned (soft limit).
    • Unlimited Scraping: Optionally retrieve all matching videos, with built-in handling for TikTok's anti-scraping measures (see "Important Considerations" below).
  • Watermark and Non-Watermark Video URLs: Obtain direct video URLs with and without TikTok watermarks.
  • Extensive Video Metadata: Access a wealth of data about each video, including author information, music details, statistics (likes, comments, shares), and more.
  • JSON Output: Results are provided in a structured JSON format, easy to integrate with other applications and data processing pipelines.
  • Apify Platform Integration: Seamlessly integrates with Apify's proxy infrastructure, scheduling, and data storage features.
  • Public Data Only: Respects user privacy and only extracts publicly available information.

Input

The Actor accepts a JSON object as input with the following parameters:

ParameterTypeRequiredDescriptionExampleDefault Value
keywordstringNoThe keyword or phrase to search for. Can contain spaces. Leave blank to potentially retrieve trending videos (behavior may vary)."funny cats""viral"
limitintegerYesA soft limit on the number of videos to retrieve. The Actor will stop once it reaches or exceeds this number of results.100
isUnlimitedbooleanNoIf true, attempts to scrape all matching videos. This will significantly increase run time and resource consumption.truefalse
regionstringNoThe two-letter country code to target (e.g., "US", "GB")."US""GB"
sortTypeintegerNoHow to sort the results: 0 (Relevance), 1 (Most Liked), 2 (Most Recent).10
publishTimestringNoFilter videos by their publication date: ALL_TIME, YESTERDAY, WEEK, MONTH, THREE_MONTH, SIX_MONTH."WEEK""ALL_TIME"

Input Example (JSON):

1{
2  "keyword": "data science tutorial",
3  "limit": 50,
4  "isUnlimited": false,
5  "region": "US",
6  "sortType": 2,
7  "publishTime": "MONTH"
8}

Output

The Actor outputs a JSON array. Each object in the array represents a single TikTok video and contains the following fields:

(Note: I've organized the fields into logical groups for better readability, and I've added comments explaining some less obvious fields.)

Field NameTypeDescription
aweme_idstringThe unique ID of the TikTok video.
share_urlstringURL of share post.
descstringThe video's caption, including hashtags.
create_timeintegerThe video's creation timestamp (Unix epoch seconds).
regionstringThe region code where the video was uploaded.
videoobjectContains detailed information about the video itself (see nested table below).
authorobjectInformation about the video creator (see nested table below).
musicobjectInformation about the music used in the video (see nested table below).
statisticsobjectStatistics about the video (likes, comments, shares, etc. - see nested table below).
cha_listarrayAn array of objects, each representing a hashtag challenge associated with the video (see nested table below).
text_extraarrayAn array of objects providing information about hashtags and user mentions within the desc field (see nested table below).
is_adsbooleanIndicates whether the video is an advertisement.
......(Other top-level fields - add any that are not covered by the categories above.)

Nested Object: video

Field NameTypeDescription
play_addrobjectContains URLs for playing the video (see nested table below). This is likely the URL without a watermark.
play_addr_h264objectPlay address h264.
download_addrobjectContains URLs for downloading the video (see nested table below). This is likely the URL with a watermark.
coverobjectContains URLs for the video's cover image (see nested table below).
dynamic_coverobjectContains URLs for a dynamically generated cover image (see nested table below).
durationintegerThe duration of the video in milliseconds.
heightintegerThe height of the video in pixels.
widthintegerThe width of the video in pixels.
......(Other video fields - add all fields, including bit_rate, etc.)

Nested Object: video.play_addr and video.download_addr Both have same structure

Field NameTypeDescription
url_listarrayAn array of strings, each a URL to access the video. Multiple URLs may provide
redundancy.
uristringA URI for the video.
widthintegerThe video width.
heightintegerThe video height.
......(Other fields within play_addr - include all)

Nested Object: video.cover, video.dynamic_cover (and similar image URL objects)

Field NameTypeDescription
url_listarrayAn array of strings, each a URL to the image.
uristringA URI for the image.
widthintegerThe image width in pixels.
heightintegerThe image height in pixels.

Nested Object: author

Field NameTypeDescription
unique_idstringThe TikTok username of the video creator.
uidstringThe unique ID of the video creator.
nicknamestringThe display name of the video creator.
avatar_thumbobjectInformation about the user's avatar (see image format)
signaturestringUser bio text
......(Other author fields - add all)

Nested Object: music

Field NameTypeDescription
titlestringThe title of the music track.
authorstringThe artist/creator of the music.
play_urlobjectContains URLs for playing the music (see image/URL object structure above).
idstringThe unique ID of the music track.
durationintegerThe duration of the music track (or the portion used in the video) in seconds.
......(Other music fields - include cover_large, cover_medium, cover_thumb, etc. using image object format)

Nested Object: statistics

Field NameTypeDescription
digg_countintegerThe number of likes ("diggs") the video has.
comment_countintegerThe number of comments on the video.
share_countintegerThe number of times the video has been shared.
play_countintegerThe number of times the video has been played.
......(Other statistics fields)

Nested Object: cha_list (Hashtag Challenge)

Field NameTypeDescription
cidstringThe unique ID of the hashtag challenge.
cha_namestringThe name of the hashtag challenge.
descstringDescription for hashtag challenge
......(Other cha_list fields)

Nested Object: text_extra

Field NameTypeDescription
startintegerThe starting character index of the hashtag or mention within the video's desc field.
endintegerThe ending character index of the hashtag or mention within the video's desc field.
typeinteger1 for hashtags, other values might represent user mentions or other types of entities.
hashtag_namestringName of hashtag
......(Other text_extra fields - include user ID, etc., if present)

Output Example (JSON - Abridged):

1[
2  {
3    "added_sound_music_info": {
4      "album": "",
5      "artists": [],
6      "audition_duration": 54,
7      "author": "VTV Giai Tri Official",
8      "author_deleted": false,
9      "author_position": null,
10      "avatar_medium": {
11        "height": 720,
12        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
13        "url_list": [
14          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=Nq4qV8EaKGCuXuy1BNauD7klTH0%3D",
15          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=x8tIQWWiY3wzNiefIUjhh8g9q9o%3D"
16        ],
17        "width": 720
18      },
19      "avatar_thumb": {
20        "height": 720,
21        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
22        "url_list": [
23          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=FHXsU3jZ8YKoyxCWYxnwF3W3o2w%3D",
24          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=AbJ3SuoZHmlN4DCbqkYoVmpbci8%3D"
25        ],
26        "width": 720
27      },
28      "binded_challenge_id": 0,
29      "can_not_reuse": false,
30      "collect_stat": 0,
31      "commercial_right_type": 2,
32      "cover_large": {
33        "height": 720,
34        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
35        "url_list": [
36          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=y9%2Fv5Fnzgc6JHvd%2Fu7gW2Pvz6L4%3D",
37          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=7FvoANBrpBQ6BeEnRWZzFg8gCHY%3D"
38        ],
39        "width": 720
40      },
41      "cover_medium": {
42        "height": 720,
43        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
44        "url_list": [
45          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=Nq4qV8EaKGCuXuy1BNauD7klTH0%3D",
46          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=x8tIQWWiY3wzNiefIUjhh8g9q9o%3D"
47        ],
48        "width": 720
49      },
50      "cover_thumb": {
51        "height": 720,
52        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
53        "url_list": [
54          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=FHXsU3jZ8YKoyxCWYxnwF3W3o2w%3D",
55          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=AbJ3SuoZHmlN4DCbqkYoVmpbci8%3D"
56        ],
57        "width": 720
58      },
59      "dmv_auto_show": false,
60      "duration": 54,
61      "duration_high_precision": {
62        "audition_duration_precision": 54.7,
63        "duration_precision": 54.7,
64        "shoot_duration_precision": 54.7,
65        "video_duration_precision": 54.7
66      },
67      "external_song_info": [],
68      "extra": "{\"aed_music_dur\":1,\"beats\":{},\"can_read\":true,\"can_reuse\":true,\"erase_type\":0,\"erase_uid\":0,\"from_user_id\":0,\"has_edited\":0,\"is_ugc_mapping\":false,\"is_used\":0,\"owner_id\":6812490744957256705,\"resource_status\":0,\"review_unshelve_reason\":0,\"reviewed\":0,\"schedule_search_time\":0}",
69      "id": 7229168247013182210,
70      "id_str": "7229168247013182210",
71      "is_audio_url_with_cookie": false,
72      "is_author_artist": false,
73      "is_commerce_music": true,
74      "is_matched_metadata": false,
75      "is_original": false,
76      "is_original_sound": true,
77      "is_pgc": false,
78      "is_play_music": false,
79      "is_shooting_allow": true,
80      "lyric_short_position": null,
81      "mid": "7229168247013182210",
82      "multi_bit_rate_play_info": null,
83      "mute_share": false,
84      "offline_desc": "",
85      "owner_handle": "vtvgiaitriofficial",
86      "owner_id": "6812490744957256705",
87      "owner_nickname": "VTV Giai Tri Official",
88      "play_url": {
89        "height": 720,
90        "uri": "https://sf16-ies-music-sg.tiktokcdn.com/obj/tiktok-obj/7229168238650166018.mp3",
91        "url_list": [
92          "https://sf16-ies-music-sg.tiktokcdn.com/obj/tiktok-obj/7229168238650166018.mp3"
93        ],
94        "width": 720
95      },
96      "position": null,
97      "prevent_download": false,
98      "preview_end_time": 0,
99      "preview_start_time": 0,
100      "recommend_status": 100,
101      "search_highlight": null,
102      "sec_uid": "MS4wLjABAAAAcmWx88_xRFU57rY2YUYFPBarAgam7vOnfxR-TvpyfvKtkFEAsihLpdILoRLvqYjV",
103      "shoot_duration": 54,
104      "source_platform": 24,
105      "status": 1,
106      "tag_list": null,
107      "title": "original sound - vtvgiaitriofficial",
108      "tt_to_dsp_song_infos": null,
109      "user_count": 0,
110      "video_duration": 54
111    },
112    "anchors": null,
113    "anchors_extras": "",
114    "author": {
115      "accept_private_policy": false,
116      "account_labels": null,
117      "account_region": "",
118      "ad_cover_url": null,
119      "advance_feature_item_order": null,
120      "advanced_feature_info": null,
121      "apple_account": 0,
122      "authority_status": 0,
123      "avatar_168x168": {
124        "height": 720,
125        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
126        "url_list": [
127          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d~c5_168x168.webp?x-expires=1683439200&x-signature=EZgY2zBsY%2FsguEcz5u9%2FZsZ78f8%3D",
128          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d~c5_168x168.jpeg?x-expires=1683439200&x-signature=pYatTidlUIwOx%2Bf6w99kydOl%2Fss%3D"
129        ],
130        "width": 720
131      },
132      "avatar_300x300": {
133        "height": 720,
134        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
135        "url_list": [
136          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d~c5_300x300.webp?x-expires=1683439200&x-signature=8%2BSgQSGrkVrU9GhImQQMSDnKu5w%3D",
137          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d~c5_300x300.jpeg?x-expires=1683439200&x-signature=Dpu9ST3GbZxtmhGvEWXtOQG7VX4%3D"
138        ],
139        "width": 720
140      },
141      "avatar_larger": {
142        "height": 720,
143        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
144        "url_list": [
145          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=y9%2Fv5Fnzgc6JHvd%2Fu7gW2Pvz6L4%3D",
146          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=7FvoANBrpBQ6BeEnRWZzFg8gCHY%3D"
147        ],
148        "width": 720
149      },
150      "avatar_medium": {
151        "height": 720,
152        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
153        "url_list": [
154          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=Nq4qV8EaKGCuXuy1BNauD7klTH0%3D",
155          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=x8tIQWWiY3wzNiefIUjhh8g9q9o%3D"
156        ],
157        "width": 720
158      },
159      "avatar_thumb": {
160        "height": 720,
161        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
162        "url_list": [
163          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=FHXsU3jZ8YKoyxCWYxnwF3W3o2w%3D",
164          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=AbJ3SuoZHmlN4DCbqkYoVmpbci8%3D"
165        ],
166        "width": 720
167      },
168      "avatar_uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
169      "aweme_count": 0,
170      "bind_phone": "",
171      "bold_fields": null,
172      "can_message_follow_status_list": null,
173      "can_set_geofencing": null,
174      "cha_list": null,
175      "comment_filter_status": 1,
176      "comment_setting": 0,
177      "commerce_user_level": 0,
178      "cover_url": [
179        {
180          "height": 720,
181          "uri": "musically-maliva-obj/1612555907887110",
182          "url_list": [
183            "https://p16-amd-va.tiktokcdn.com/obj/musically-maliva-obj/1612555907887110"
184          ],
185          "width": 720
186        }
187      ],
188      "create_time": 0,
189      "custom_verify": "Verified account",
190      "cv_level": "",
191      "download_prompt_ts": 0,
192      "download_setting": 3,
193      "duet_setting": 0,
194      "enterprise_verify_reason": "",
195      "events": null,
196      "favoriting_count": 0,
197      "fb_expire_time": 0,
198      "follow_status": 0,
199      "follower_count": 0,
200      "follower_status": 0,
201      "followers_detail": null,
202      "following_count": 0,
203      "friends_status": 0,
204      "gender": 0,
205      "geofencing": null,
206      "google_account": "",
207      "has_email": false,
208      "has_facebook_token": false,
209      "has_insights": false,
210      "has_orders": false,
211      "has_twitter_token": false,
212      "has_youtube_token": false,
213      "hide_search": false,
214      "homepage_bottom_toast": null,
215      "ins_id": "",
216      "is_ad_fake": false,
217      "is_block": false,
218      "is_discipline_member": false,
219      "is_phone_binded": false,
220      "is_star": false,
221      "item_list": null,
222      "language": "en",
223      "live_agreement": 0,
224      "live_commerce": false,
225      "live_verify": 0,
226      "mention_status": 1,
227      "mutual_relation_avatars": null,
228      "need_points": null,
229      "need_recommend": 0,
230      "nickname": "VTV Giai Tri Official",
231      "platform_sync_info": null,
232      "prevent_download": false,
233      "react_setting": 0,
234      "region": "VN",
235      "relative_users": null,
236      "room_id": 0,
237      "search_highlight": null,
238      "sec_uid": "MS4wLjABAAAAcmWx88_xRFU57rY2YUYFPBarAgam7vOnfxR-TvpyfvKtkFEAsihLpdILoRLvqYjV",
239      "secret": 0,
240      "share_info": {
241        "now_invitation_card_image_urls": null,
242        "share_desc": "",
243        "share_desc_info": "",
244        "share_qrcode_url": {
245          "height": 720,
246          "uri": "",
247          "url_list": [],
248          "width": 720
249        },
250        "share_title": "",
251        "share_title_myself": "",
252        "share_title_other": "",
253        "share_url": ""
254      },
255      "share_qrcode_uri": "",
256      "shield_comment_notice": 0,
257      "shield_digg_notice": 0,
258      "shield_edit_field_info": null,
259      "shield_follow_notice": 0,
260      "short_id": "0",
261      "show_image_bubble": false,
262      "signature": "Mời các bạn tải ứng dụng VTV GiảiTrí để xem trọn bộ phim hay độc quyền",
263      "special_account": {
264        "special_account_list": null
265      },
266      "special_lock": 1,
267      "status": 1,
268      "stitch_setting": 0,
269      "total_favorited": 0,
270      "tw_expire_time": 0,
271      "twitter_id": "",
272      "twitter_name": "",
273      "type_label": null,
274      "uid": "6812490744957256705",
275      "unique_id": "vtvgiaitriofficial",
276      "unique_id_modify_time": 1683353131,
277      "user_canceled": false,
278      "user_mode": 1,
279      "user_period": 0,
280      "user_profile_guide": null,
281      "user_rate": 1,
282      "user_tags": null,
283      "verification_type": 0,
284      "verify_info": "",
285      "video_icon": {
286        "height": 720,
287        "uri": "",
288        "url_list": [],
289        "width": 720
290      },
291      "white_cover_url": null,
292      "with_commerce_entry": false,
293      "with_shop_entry": false,
294      "youtube_channel_id": "UCuJ5k3GndbHnXLYyiIR6Z8Q",
295      "youtube_channel_title": "VTV Giải Trí Official",
296      "youtube_expire_time": 0
297    },
298    "author_user_id": 6812490744957256705,
299    "aweme_acl": {
300      "download_general": {
301        "code": 1,
302        "extra": "101",
303        "mute": false,
304        "show_type": 0,
305        "transcode": 1
306      },
307      "download_mask_panel": {
308        "code": 1,
309        "extra": "101",
310        "mute": false,
311        "show_type": 0,
312        "transcode": 1
313      },
314      "platform_list": null,
315      "share_general": {
316        "code": 1,
317        "extra": "101",
318        "mute": false,
319        "show_type": 1,
320        "toast_msg": "This action isn't allowed for this post",
321        "transcode": 1
322      },
323      "share_list_status": 0
324    },
325    "aweme_id": "7229167805625847041",
326    "aweme_type": 0,
327    "behind_the_song_music_ids": null,
328    "behind_the_song_video_music_ids": null,
329    "bodydance_score": 0,
330    "branded_content_accounts": null,
331    "cc_template_info": {
332      "author_name": "",
333      "clip_count": 0,
334      "desc": "",
335      "duration_milliseconds": 0,
336      "related_music_id": "",
337      "template_id": ""
338    },
339    "cha_list": [
340      {
341        "author": {
342          "account_labels": null,
343          "ad_cover_url": null,
344          "advance_feature_item_order": null,
345          "advanced_feature_info": null,
346          "bold_fields": null,
347          "can_message_follow_status_list": null,
348          "can_set_geofencing": null,
349          "cha_list": null,
350          "cover_url": null,
351          "events": null,
352          "followers_detail": null,
353          "geofencing": null,
354          "homepage_bottom_toast": null,
355          "item_list": null,
356          "mutual_relation_avatars": null,
357          "need_points": null,
358          "platform_sync_info": null,
359          "relative_users": null,
360          "search_highlight": null,
361          "shield_edit_field_info": null,
362          "type_label": null,
363          "user_profile_guide": null,
364          "user_tags": null,
365          "white_cover_url": null
366        },
367        "banner_list": null,
368        "cha_attrs": null,
369        "cha_name": "cuocdoivandepsao",
370        "cid": "1670903934915585",
371        "collect_stat": 0,
372        "connect_music": [],
373        "desc": "",
374        "extra_attr": {
375          "is_live": false
376        },
377        "hashtag_profile": "",
378        "is_challenge": 0,
379        "is_commerce": false,
380        "is_pgcshow": false,
381        "schema": "aweme://aweme/challenge/detail?cid=1670903934915585",
382        "search_highlight": null,
383        "share_info": {
384          "bool_persist": 0,
385          "now_invitation_card_image_urls": null,
386          "share_desc": "Check out #cuocdoivandepsao on TikTok!",
387          "share_desc_info": "Check out #cuocdoivandepsao on TikTok!",
388          "share_quote": "",
389          "share_signature_desc": "",
390          "share_signature_url": "",
391          "share_title": "It is a becoming a big trend on TikTok now! Click here: cuocdoivandepsao",
392          "share_title_myself": "",
393          "share_title_other": "",
394          "share_url": "https://www.tiktok.com/tag/cuocdoivandepsao?_r=1&name=cuocdoivandepsao&u_code=0&_d=e7km4e8ee8j7d2&share_challenge_id=1670903934915585&sharer_language=en&source=h5_m"
395        },
396        "show_items": null,
397        "sub_type": 0,
398        "type": 1,
399        "use_count": 0,
400        "user_count": 0,
401        "view_count": 0
402      }
403    ],
404    "challenge_position": null,
405    "cmt_swt": false,
406    "collect_stat": 0,
407    "commerce_config_data": null,
408    "commerce_info": {
409      "adv_promotable": false,
410      "auction_ad_invited": false,
411      "with_comment_filter_words": false
412    },
413    "content_desc": "",
414    "content_desc_extra": [],
415    "cover_labels": null,
416    "create_time": 1683171893,
417    "desc": "Cô chủ trọ cho thuê căn phòng hết nước chấm thật #Cuocdoivandepsao",
418    "desc_language": "vi",
419    "disable_search_trending_bar": false,
420    "distance": "",
421    "distribute_type": 1,
422    "follow_up_publish_from_id": 0,
423    "geofencing": null,
424    "geofencing_regions": null,
425    "green_screen_materials": null,
426    "group_id": "7228596161530039558",
427    "group_id_list": {
428      "GroupdIdList0": null,
429      "GroupdIdList1": null
430    },
431    "has_vs_entry": false,
432    "have_dashboard": false,
433    "hybrid_label": null,
434    "image_infos": null,
435    "interact_permission": {
436      "allow_adding_to_story": 1,
437      "allow_create_sticker": {
438        "status": 0
439      },
440      "duet": 0,
441      "duet_privacy_setting": 0,
442      "stitch": 0,
443      "stitch_privacy_setting": 0,
444      "upvote": 0
445    },
446    "interaction_stickers": null,
447    "is_ads": false,
448    "is_description_translatable": true,
449    "is_hash_tag": 1,
450    "is_on_this_day": 0,
451    "is_pgcshow": false,
452    "is_preview": 0,
453    "is_relieve": false,
454    "is_text_sticker_translatable": false,
455    "is_top": 0,
456    "is_vr": false,
457    "item_comment_settings": 0,
458    "item_duet": 0,
459    "item_react": 0,
460    "item_stitch": 0,
461    "label_top": {
462      "height": 720,
463      "uri": "tiktok-obj/1598708589477025.PNG",
464      "url_list": [
465        "https://p16-sg.tiktokcdn.com/obj/tiktok-obj/1598708589477025.PNG"
466      ],
467      "width": 720
468    },
469    "label_top_text": null,
470    "long_video": null,
471    "mask_infos": [],
472    "misc_info": "{}",
473    "muf_comment_info_v2": null,
474    "music": {
475      "album": "",
476      "artists": [],
477      "audition_duration": 54,
478      "author": "VTV Giai Tri Official",
479      "author_deleted": false,
480      "author_position": null,
481      "avatar_medium": {
482        "height": 720,
483        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
484        "url_list": [
485          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=Nq4qV8EaKGCuXuy1BNauD7klTH0%3D",
486          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=x8tIQWWiY3wzNiefIUjhh8g9q9o%3D"
487        ],
488        "width": 720
489      },
490      "avatar_thumb": {
491        "height": 720,
492        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
493        "url_list": [
494          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=FHXsU3jZ8YKoyxCWYxnwF3W3o2w%3D",
495          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=AbJ3SuoZHmlN4DCbqkYoVmpbci8%3D"
496        ],
497        "width": 720
498      },
499      "binded_challenge_id": 0,
500      "can_not_reuse": false,
501      "collect_stat": 0,
502      "commercial_right_type": 2,
503      "cover_large": {
504        "height": 720,
505        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
506        "url_list": [
507          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=y9%2Fv5Fnzgc6JHvd%2Fu7gW2Pvz6L4%3D",
508          "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=7FvoANBrpBQ6BeEnRWZzFg8gCHY%3D"
509        ],
510        "width": 720
511      },
512      "cover_medium": {
513        "height": 720,
514        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
515        "url_list": [
516          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=Nq4qV8EaKGCuXuy1BNauD7klTH0%3D",
517          "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=x8tIQWWiY3wzNiefIUjhh8g9q9o%3D"
518        ],
519        "width": 720
520      },
521      "cover_thumb": {
522        "height": 720,
523        "uri": "tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d",
524        "url_list": [
525          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.webp?x-expires=1683439200&x-signature=FHXsU3jZ8YKoyxCWYxnwF3W3o2w%3D",
526          "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/e58bf19abf1c1badb25233ebb772283d.jpeg?x-expires=1683439200&x-signature=AbJ3SuoZHmlN4DCbqkYoVmpbci8%3D"
527        ],
528        "width": 720
529      },
530      "dmv_auto_show": false,
531      "duration": 54,
532      "duration_high_precision": {
533        "audition_duration_precision": 54.7,
534        "duration_precision": 54.7,
535        "shoot_duration_precision": 54.7,
536        "video_duration_precision": 54.7
537      },
538      "external_song_info": [],
539      "extra": "{\"aed_music_dur\":1,\"beats\":{},\"can_read\":true,\"can_reuse\":true,\"erase_type\":0,\"erase_uid\":0,\"from_user_id\":0,\"has_edited\":0,\"is_ugc_mapping\":false,\"is_used\":0,\"owner_id\":6812490744957256705,\"resource_status\":0,\"review_unshelve_reason\":0,\"reviewed\":0,\"schedule_search_time\":0}",
540      "id": 7229168247013182210,
541      "id_str": "7229168247013182210",
542      "is_audio_url_with_cookie": false,
543      "is_author_artist": false,
544      "is_commerce_music": true,
545      "is_matched_metadata": false,
546      "is_original": false,
547      "is_original_sound": true,
548      "is_pgc": false,
549      "is_play_music": false,
550      "is_shooting_allow": true,
551      "lyric_short_position": null,
552      "mid": "7229168247013182210",
553      "multi_bit_rate_play_info": null,
554      "mute_share": false,
555      "offline_desc": "",
556      "owner_handle": "vtvgiaitriofficial",
557      "owner_id": "6812490744957256705",
558      "owner_nickname": "VTV Giai Tri Official",
559      "play_url": {
560        "height": 720,
561        "uri": "https://sf16-ies-music-sg.tiktokcdn.com/obj/tiktok-obj/7229168238650166018.mp3",
562        "url_list": [
563          "https://sf16-ies-music-sg.tiktokcdn.com/obj/tiktok-obj/7229168238650166018.mp3"
564        ],
565        "width": 720
566      },
567      "position": null,
568      "prevent_download": false,
569      "preview_end_time": 0,
570      "preview_start_time": 0,
571      "recommend_status": 100,
572      "search_highlight": null,
573      "sec_uid": "MS4wLjABAAAAcmWx88_xRFU57rY2YUYFPBarAgam7vOnfxR-TvpyfvKtkFEAsihLpdILoRLvqYjV",
574      "shoot_duration": 54,
575      "source_platform": 24,
576      "status": 1,
577      "tag_list": null,
578      "title": "original sound - vtvgiaitriofficial",
579      "tt_to_dsp_song_infos": null,
580      "user_count": 0,
581      "video_duration": 54
582    },
583    "music_begin_time_in_ms": 0,
584    "music_selected_from": "",
585    "music_title_style": 1,
586    "need_trim_step": false,
587    "need_vs_entry": false,
588    "nickname_position": null,
589    "no_selected_music": false,
590    "origin_comment_ids": null,
591    "playlist_blocked": false,
592    "playlist_info": {
593      "index": 6,
594      "item_total": 43,
595      "mix_id": "7220755092813777691",
596      "name": "Cuộc đời vẫn đẹp sao"
597    },
598    "poi_re_tag_signal": 0,
599    "position": null,
600    "prevent_download": false,
601    "products_info": null,
602    "question_list": null,
603    "rate": 12,
604    "reference_tts_voice_ids": null,
605    "reference_voice_filter_ids": null,
606    "region": "VN",
607    "risk_infos": {
608      "content": "",
609      "risk_sink": false,
610      "type": 0,
611      "vote": false,
612      "warn": false
613    },
614    "search_highlight": null,
615    "share_info": {
616      "bool_persist": 0,
617      "now_invitation_card_image_urls": null,
618      "share_desc": "Check out VTV Giai Tri Official's video! #TikTok",
619      "share_desc_info": "TikTok: Make Every Second CountCheck out VTV Giai Tri Official’s video! #TikTok > ",
620      "share_link_desc": "",
621      "share_quote": "",
622      "share_signature_desc": "",
623      "share_signature_url": "",
624      "share_title": "Check out VTV Giai Tri Official’s video! #TikTok > ",
625      "share_title_myself": "",
626      "share_title_other": "",
627      "share_url": "https://www.tiktok.com/@vtvgiaitriofficial/video/7229167805625847041?_r=1&u_code=0&preview_pb=0&sharer_language=en&_d=e7km4e8ee8j7d2&share_item_id=7229167805625847041&source=h5_m",
628      "whatsapp_desc": "Download TikTok and watch more fun videos:"
629    },
630    "share_url": "https://www.tiktok.com/@vtvgiaitriofficial/video/7229167805625847041?_r=1&u_code=0&preview_pb=0&sharer_language=en&_d=e7km4e8ee8j7d2&share_item_id=7229167805625847041&source=h5_m",
631    "sort_label": "",
632    "statistics": {
633      "aweme_id": "7229167805625847041",
634      "collect_count": 743,
635      "comment_count": 183,
636      "digg_count": 25006,
637      "download_count": 0,
638      "forward_count": 0,
639      "lose_comment_count": 0,
640      "lose_count": 0,
641      "play_count": 585709,
642      "share_count": 492,
643      "whatsapp_share_count": 0
644    },
645    "status": {
646      "allow_comment": true,
647      "allow_share": true,
648      "aweme_id": "7229167805625847041",
649      "download_status": 0,
650      "in_reviewing": false,
651      "is_delete": false,
652      "is_prohibited": false,
653      "private_status": 0,
654      "review_result": {
655        "review_status": 0
656      },
657      "reviewed": 1,
658      "self_see": false
659    },
660    "text_extra": [
661      {
662        "end": 66,
663        "hashtag_id": "1670903934915585",
664        "hashtag_name": "cuocdoivandepsao",
665        "is_commerce": false,
666        "sec_uid": "",
667        "start": 49,
668        "type": 1,
669        "user_id": ""
670      }
671    ],
672    "text_sticker_major_lang": "un",
673    "tts_voice_ids": null,
674    "uniqid_position": null,
675    "user_digged": 0,
676    "video": {
677      "CoverTsp": 47,
678      "ai_dynamic_cover": {
679        "uri": "tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895",
680        "url_list": [
681          "https://p16-sign-sg.tiktokcdn.com/obj/tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895?x-expires=1683439200&x-signature=8Dfb9ZLKsy0h2BMmAKuEOpwyl7w%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=dynamic_cover&l=20230506060531760EDB96FF74C50AB8A9"
682        ]
683      },
684      "ai_dynamic_cover_bak": {
685        "uri": "tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895",
686        "url_list": [
687          "https://p16-sign-sg.tiktokcdn.com/obj/tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895?x-expires=1683439200&x-signature=8Dfb9ZLKsy0h2BMmAKuEOpwyl7w%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=dynamic_cover&l=20230506060531760EDB96FF74C50AB8A9"
688        ]
689      },
690      "animated_cover": {
691        "uri": "tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895",
692        "url_list": [
693          "https://p16-sign-sg.tiktokcdn.com/obj/tos-alisg-p-0037/ad27d3bd0b00480d860c9e22f87b3ac5_1683171895?x-expires=1683439200&x-signature=8Dfb9ZLKsy0h2BMmAKuEOpwyl7w%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=dynamic_cover&l=20230506060531760EDB96FF74C50AB8A9"
694        ]
695      },
696      "big_thumbs": [],
697      "bit_rate": [
698        {
699          "HDR_bit": "",
700          "HDR_type": "",
701          "bit_rate": 720348,
702          "dub_infos": null,
703          "gear_name": "adapt_540_1",
704          "is_bytevc1": 1,
705          "play_addr": {
706            "data_size": 4919529,
707            "file_cs": "c:0-46577-c445",
708            "file_hash": "9728438cd1b5d434a4f2406088dfcb11",
709            "height": 1024,
710            "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
711            "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_bytevc1_540p_720348",
712            "url_list": [
713              "https://v19.tiktokcdn-us.com/422f47cb49d0e1ec92bc607815c11cfb/645642c1/video/tos/alisg/tos-alisg-pve-0037/oQRhWKrsICLBo5KA3TBzNAnKUBAfQsZwEpxyEb/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1406&bt=703&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=11&rc=O2k5PGc2NWk7O2g0Zzc7M0BpanF0OWU6ZjNsazMzODgzNEBeLmIyLTQ2NmAxMy40Xl40YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
714              "https://v16m.tiktokcdn-us.com/ea4a3ce313ed5bc55ba0850bad2aa0af/645642c1/video/tos/alisg/tos-alisg-pve-0037/oQRhWKrsICLBo5KA3TBzNAnKUBAfQsZwEpxyEb/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1406&bt=703&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=11&rc=O2k5PGc2NWk7O2g0Zzc7M0BpanF0OWU6ZjNsazMzODgzNEBeLmIyLTQ2NmAxMy40Xl40YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
715              "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=70a8a47d116e48c89f92730d59e61fa8"
716            ],
717            "width": 576
718          },
719          "quality_type": 28
720        },
721        {
722          "HDR_bit": "",
723          "HDR_type": "",
724          "bit_rate": 433533,
725          "dub_infos": null,
726          "gear_name": "lower_540_1",
727          "is_bytevc1": 1,
728          "play_addr": {
729            "data_size": 2960761,
730            "file_cs": "c:0-46577-3aaa",
731            "file_hash": "43bb5f5414642afe67a889a0676d4f40",
732            "height": 1024,
733            "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
734            "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_bytevc1_540p_433533",
735            "url_list": [
736              "https://v19.tiktokcdn-us.com/41d17fc3ea00730d9fc0bc04843557fa/645642c1/video/tos/alisg/tos-alisg-pve-0037/oUaBohneeFvCUVmgpVbOABXCEWtQIQgbgky2XD/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=846&bt=423&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=4&rc=O2hnOzlpOjNnZ2dnODZpaUBpanF0OWU6ZjNsazMzODgzNEBhMzQ0LTJhXjUxLjZiNS4xYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
737              "https://v16m.tiktokcdn-us.com/f9b6970b26af4979e5554971270e3a8a/645642c1/video/tos/alisg/tos-alisg-pve-0037/oUaBohneeFvCUVmgpVbOABXCEWtQIQgbgky2XD/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=846&bt=423&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=4&rc=O2hnOzlpOjNnZ2dnODZpaUBpanF0OWU6ZjNsazMzODgzNEBhMzQ0LTJhXjUxLjZiNS4xYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
738              "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=4f1f83e59d1d4d8da0d75f06787d6ed8"
739            ],
740            "width": 576
741          },
742          "quality_type": 24
743        },
744        {
745          "HDR_bit": "",
746          "HDR_type": "",
747          "bit_rate": 326575,
748          "dub_infos": null,
749          "gear_name": "lowest_540_1",
750          "is_bytevc1": 1,
751          "play_addr": {
752            "data_size": 2230308,
753            "file_cs": "c:0-46577-dc2c",
754            "file_hash": "92afe33b36efdff5e79191a20bc47b58",
755            "height": 1024,
756            "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
757            "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_bytevc1_540p_326575",
758            "url_list": [
759              "https://v19.tiktokcdn-us.com/b686f9936cb312033f0f3981868a71d6/645642c1/video/tos/alisg/tos-alisg-pve-0037/o0WTB3wKNAIYxUJNQzKybwAnKhAofBIrCZCEEL/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=636&bt=318&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=5&rc=NWhlZDY6M2Y2ZTVnOmc0ZkBpanF0OWU6ZjNsazMzODgzNEAzYi9iXl8vNi0xNC82MTQxYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
760              "https://v16m.tiktokcdn-us.com/ec78270a56e33141e23bc7071b410ab9/645642c1/video/tos/alisg/tos-alisg-pve-0037/o0WTB3wKNAIYxUJNQzKybwAnKhAofBIrCZCEEL/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=636&bt=318&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=5&rc=NWhlZDY6M2Y2ZTVnOmc0ZkBpanF0OWU6ZjNsazMzODgzNEAzYi9iXl8vNi0xNC82MTQxYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
761              "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=4c714d972d724b039c20b7a3ea2bee62"
762            ],
763            "width": 576
764          },
765          "quality_type": 25
766        }
767      ],
768      "cdn_url_expired": 0,
769      "cla_info": {
770        "caption_infos": [
771          {
772            "caption_format": "webvtt",
773            "cla_subtitle_id": 7229169230560692994,
774            "complaint_id": 7229169230560692994,
775            "expire": 1683374785,
776            "is_auto_generated": true,
777            "is_original_caption": true,
778            "lang": "vie-VN",
779            "language_code": "vi",
780            "language_id": 10,
781            "sub_id": -1289841497,
782            "sub_version": "1",
783            "translator_id": 0,
784            "url": "https://v19.tiktokcdn-us.com/01f200890f3cb8c887707356082a3871/645642c1/video/tos/alisg/tos-alisg-pv-0037/4f2d9320a67e422e91c906d5337bf903/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=16336&bt=8168&cs=0&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=13&rc=anF0OWU6ZjNsazMzODgzNEBpanF0OWU6ZjNsazMzODgzNEBna24ucjRnaDZgLS1kLy1zYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9"
785          }
786        ],
787        "captions_type": 1,
788        "creator_edited_caption_id": 0,
789        "enable_auto_caption": 0,
790        "has_original_audio": 0,
791        "hide_original_caption": false,
792        "original_language_info": {
793          "can_translate_realtime": true,
794          "is_burnin_caption": false,
795          "lang": "vie-VN",
796          "language_code": "vi",
797          "language_id": 10,
798          "original_caption_type": 1
799        },
800        "vertical_positions": null
801      },
802      "cover": {
803        "height": 720,
804        "uri": "tos-alisg-p-0037/e9f6d5a15ef4490d95a3c0229c6be3b1_1683171894",
805        "url_list": [
806          "https://p16-sign-sg.tiktokcdn.com/obj/tos-alisg-p-0037/e9f6d5a15ef4490d95a3c0229c6be3b1_1683171894?x-expires=1683439200&x-signature=apgWeewzC2eGSiqMHuoKkU1WBLY%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=cover&l=20230506060531760EDB96FF74C50AB8A9"
807        ],
808        "width": 720
809      },
810      "cover_is_custom": true,
811      "download_addr": {
812        "data_size": 9472112,
813        "height": 720,
814        "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
815        "url_list": [
816          "https://v19.tiktokcdn-us.com/9f47f3002207837dc9085f8832348578/645642c1/video/tos/alisg/tos-alisg-pve-0037/ogbKkQJnyJAYv3WTALfhwUzBBKAKyACEICNroZ/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2708&bt=1354&cs=0&ds=3&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=PGc3ZjQ2M2dlNjg8aWg0ZkBpanF0OWU6ZjNsazMzODgzNEBfMGIyLjIyNjIxMmMtNWAxYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
817          "https://v16m.tiktokcdn-us.com/71ed404409cee1d7fbe4e8e4598a4465/645642c1/video/tos/alisg/tos-alisg-pve-0037/ogbKkQJnyJAYv3WTALfhwUzBBKAKyACEICNroZ/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2708&bt=1354&cs=0&ds=3&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=PGc3ZjQ2M2dlNjg8aWg0ZkBpanF0OWU6ZjNsazMzODgzNEBfMGIyLjIyNjIxMmMtNWAxYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
818          "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&watermark=1&logo_name=tiktok&source=CHALLENGE_AWEME&file_id=4cc18e0ff955435b9d5053115ce43db9"
819        ],
820        "width": 720
821      },
822      "duration": 54635,
823      "dynamic_cover": {
824        "height": 720,
825        "uri": "tos-alisg-p-0037/7470f3cebdb5428894c22558722f2750_1683171896",
826        "url_list": [
827          "https://p16-sign-sg.tiktokcdn.com/obj/tos-alisg-p-0037/7470f3cebdb5428894c22558722f2750_1683171896?x-expires=1683439200&x-signature=7CfAUZzdG7lTZBB9jXgK2SnoCGo%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=dynamic_cover&l=20230506060531760EDB96FF74C50AB8A9"
828        ],
829        "width": 720
830      },
831      "has_watermark": true,
832      "height": 1024,
833      "is_bytevc1": 0,
834      "is_callback": true,
835      "meta": "{\"LoudnessRange\":\"8.9\",\"LoudnessRangeEnd\":\"-9\",\"LoudnessRangeStart\":\"-17.9\",\"MaximumMomentaryLoudness\":\"-4.2\",\"MaximumShortTermLoudness\":\"-8.3\",\"Version\":\"1\",\"loudness\":\"-12.4\",\"peak\":\"0.75858\",\"qprf\":\"1.000\",\"sr_score\":\"1.000\"}",
836      "misc_download_addrs": "{\"suffix_scene\":{\"uri\":\"v10025g50000ch9ik0jc77ub16qqnnjg\",\"url_list\":[\"https://v19.tiktokcdn-us.com/84b6a5e4bc24314d0b30553f8937ac19/645642c1/video/tos/alisg/tos-alisg-pve-0037/osUKzNLBBhcoEFs3CQywfAbTIiKZA9rntAJIWr/?a=1233\&ch=0\&cr=3\&dr=0\&lr=all\&cd=0%7C0%7C0%7C3\&cv=1\&br=2504\&bt=1252\&cs=0\&ds=3\&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~\&mime_type=video_mp4\&qs=0\&rc=OTpnZWRnOWhpaTw0ZjM3ZUBpanF0OWU6ZjNsazMzODgzNEAwMWFgNmNjNS0xMGBhNC42YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D\&l=20230506060531760EDB96FF74C50AB8A9\",\"https://v16m.tiktokcdn-us.com/239021f6857d0872c277054b9083839a/645642c1/video/tos/alisg/tos-alisg-pve-0037/osUKzNLBBhcoEFs3CQywfAbTIiKZA9rntAJIWr/?a=1233\&ch=0\&cr=3\&dr=0\&lr=all\&cd=0%7C0%7C0%7C3\&cv=1\&br=2504\&bt=1252\&cs=0\&ds=3\&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~\&mime_type=video_mp4\&qs=0\&rc=OTpnZWRnOWhpaTw0ZjM3ZUBpanF0OWU6ZjNsazMzODgzNEAwMWFgNmNjNS0xMGBhNC42YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D\&l=20230506060531760EDB96FF74C50AB8A9\",\"https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg\&line=0\&watermark=1\&logo_name=tiktok_end_sonic\&source=CHALLENGE_AWEME\&file_id=9b1470dcc1394f0f8ef6fd9acbdd4736\"],\"width\":720,\"height\":720,\"data_size\":9400177}}",
837      "need_set_token": false,
838      "origin_cover": {
839        "height": 720,
840        "uri": "tos-alisg-p-0037/278eaa2b69a14fe5a60023b2d346274f_1683171895",
841        "url_list": [
842          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-p-0037/278eaa2b69a14fe5a60023b2d346274f_1683171895~tplv-tiktokx-360p.webp?x-expires=1683439200&x-signature=cRSpX0ao1fthh1cvt2jJrDvxn8I%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=feed_cover&l=20230506060531760EDB96FF74C50AB8A9",
843          "https://p16-sign-sg.tiktokcdn.com/tos-alisg-p-0037/278eaa2b69a14fe5a60023b2d346274f_1683171895~tplv-tiktokx-360p.jpeg?x-expires=1683439200&x-signature=9zK6VcQmZAYacl83EPR3gqv61HM%3D&s=CHALLENGE_AWEME&se=false&sh=&sc=feed_cover&l=20230506060531760EDB96FF74C50AB8A9"
844        ],
845        "width": 720
846      },
847      "play_addr": {
848        "data_size": 8551288,
849        "file_cs": "c:0-45895-c30a",
850        "file_hash": "743e48020c822e45589068c0a4b3418a",
851        "height": 1024,
852        "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
853        "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_h264_540p_1252133",
854        "url_list": [
855          "https://v19.tiktokcdn-us.com/6373f23af037658bc17665c99e337e37/645642c1/video/tos/alisg/tos-alisg-pve-0037/oEZBbKQ5CfrnAAoJWyLBKYwIUhIBNA3zETKj6j/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2444&bt=1222&cs=0&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=OmhnaDloZDU8ZGdpPGU3aEBpanF0OWU6ZjNsazMzODgzNEA2Yy9jMF5fX2ExMmJjXl8vYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
856          "https://v16m.tiktokcdn-us.com/b3c988bb1b3ea317427b66a2e94dbee8/645642c1/video/tos/alisg/tos-alisg-pve-0037/oEZBbKQ5CfrnAAoJWyLBKYwIUhIBNA3zETKj6j/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2444&bt=1222&cs=0&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=OmhnaDloZDU8ZGdpPGU3aEBpanF0OWU6ZjNsazMzODgzNEA2Yy9jMF5fX2ExMmJjXl8vYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
857          "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=2eb4abf9ef5d4ad9b2baae36fe2dfe97"
858        ],
859        "width": 576
860      },
861      "play_addr_bytevc1": {
862        "data_size": 4919529,
863        "file_cs": "c:0-46577-c445",
864        "file_hash": "9728438cd1b5d434a4f2406088dfcb11",
865        "height": 1024,
866        "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
867        "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_bytevc1_540p_720348",
868        "url_list": [
869          "https://v19.tiktokcdn-us.com/422f47cb49d0e1ec92bc607815c11cfb/645642c1/video/tos/alisg/tos-alisg-pve-0037/oQRhWKrsICLBo5KA3TBzNAnKUBAfQsZwEpxyEb/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1406&bt=703&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=11&rc=O2k5PGc2NWk7O2g0Zzc7M0BpanF0OWU6ZjNsazMzODgzNEBeLmIyLTQ2NmAxMy40Xl40YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
870          "https://v16m.tiktokcdn-us.com/ea4a3ce313ed5bc55ba0850bad2aa0af/645642c1/video/tos/alisg/tos-alisg-pve-0037/oQRhWKrsICLBo5KA3TBzNAnKUBAfQsZwEpxyEb/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1406&bt=703&cs=2&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=11&rc=O2k5PGc2NWk7O2g0Zzc7M0BpanF0OWU6ZjNsazMzODgzNEBeLmIyLTQ2NmAxMy40Xl40YSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
871          "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=70a8a47d116e48c89f92730d59e61fa8"
872        ],
873        "width": 576
874      },
875      "play_addr_h264": {
876        "data_size": 8551288,
877        "file_cs": "c:0-45895-c30a",
878        "file_hash": "743e48020c822e45589068c0a4b3418a",
879        "height": 1024,
880        "uri": "v10025g50000ch9ik0jc77ub16qqnnjg",
881        "url_key": "v10025g50000ch9ik0jc77ub16qqnnjg_h264_540p_1252133",
882        "url_list": [
883          "https://v19.tiktokcdn-us.com/6373f23af037658bc17665c99e337e37/645642c1/video/tos/alisg/tos-alisg-pve-0037/oEZBbKQ5CfrnAAoJWyLBKYwIUhIBNA3zETKj6j/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2444&bt=1222&cs=0&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=OmhnaDloZDU8ZGdpPGU3aEBpanF0OWU6ZjNsazMzODgzNEA2Yy9jMF5fX2ExMmJjXl8vYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
884          "https://v16m.tiktokcdn-us.com/b3c988bb1b3ea317427b66a2e94dbee8/645642c1/video/tos/alisg/tos-alisg-pve-0037/oEZBbKQ5CfrnAAoJWyLBKYwIUhIBNA3zETKj6j/?a=1233&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=2444&bt=1222&cs=0&ds=6&ft=kLx3-yygZGf0PD1.cYyXg9wa5FdavEeC~&mime_type=video_mp4&qs=0&rc=OmhnaDloZDU8ZGdpPGU3aEBpanF0OWU6ZjNsazMzODgzNEA2Yy9jMF5fX2ExMmJjXl8vYSNna24ucjRnaDZgLS1kLy1zcw%3D%3D&l=20230506060531760EDB96FF74C50AB8A9",
885          "https://api16-normal-useast5.us.tiktokv.com/aweme/v1/play/?video_id=v10025g50000ch9ik0jc77ub16qqnnjg&line=0&is_play_url=1&source=PackSourceEnum_CHALLENGE_AWEME&file_id=2eb4abf9ef5d4ad9b2baae36fe2dfe97"
886        ],
887        "width": 576
888      },
889      "ratio": "540p",
890      "source_HDR_type": 0,
891      "tags": null,
892      "width": 576
893    },
894    "video_control": {
895      "allow_download": true,
896      "allow_duet": true,
897      "allow_dynamic_wallpaper": true,
898      "allow_music": true,
899      "allow_react": true,
900      "allow_stitch": true,
901      "draft_progress_bar": 1,
902      "prevent_download_type": 0,
903      "share_type": 1,
904      "show_progress_bar": 1,
905      "timer_status": 1
906    },
907    "video_labels": [],
908    "video_text": [],
909    "voice_filter_ids": null,
910    "with_promotional_music": false,
911    "without_watermark": false
912  }
913]

Usage Examples

  • Market Research: A marketing team searches for videos related to "sustainable fashion" in the "US" region, published within the last "MONTH", sorted by "Most Liked", to identify trending styles and influencers.
  • Trend Analysis: A data analyst tracks the popularity of a specific hashtag over time by running the Actor weekly with the isUnlimited option and the publishTime filter set to WEEK.
  • Competitive Analysis: A company monitors its competitors' TikTok activity by searching for their brand names and retrieving their latest videos.

Important Considerations

  • Rate Limiting and Throttling: TikTok employs measures to prevent excessive scraping. Using the isUnlimited option may increase the risk of encountering rate limits or temporary blocks. Use this feature responsibly.
  • Terms of Service: Ensure your use of this Actor complies with TikTok's Terms of Service. Scraping data without permission may have legal and ethical implications.
  • Dynamic Content: TikTok's website structure and API can change, potentially affecting the Actor's functionality. Regular updates may be required.
  • Data Accuracy: The Actor relies on TikTok's search functionality and its ability to extract data accurately. The results are subject to TikTok's algorithms and data availability.

Cost

  • Compute Unit Consumption: Approximately $0.001 to retrieve 100 videos, with runtimes around 15 seconds. These values are estimates and can vary based on network conditions, TikTok's response times, and the complexity of the search.

For other TikTok data needs, explore these related APIs:

🎹️ Fast TikTok API📹️ TikTok Trend API🔍️ TikTok Search API
🧛️ TikTok User API🧛️ TikTok User Info API#️ TikTok Hashtag API
🛍️ TikTok Shop API👤️ TikTok Followers API⚡️ TikTok Scraper (pay-per-result)
💬 TikTok Comment API🎶 TikTok Music API🎶 TikTok Music Trend API
🐦 Twitter - X.com Scraper

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

3 days

Price

$35.00