Skip to content

Douyin APIs - Video Details (V2)

prod-global
GET
/api/douyin/get-video-detail/v2

Provides detailed information about a specific Douyin video, including video URL, description, author info, publish time, and engagement metrics (likes, comments, shares).

Typical use cases:

  • Content analysis and performance tracking
  • Retrieving high-quality video assets and metadata

Parameters

NameInTypeRequiredDescription
tokenquerystringYesAccess token for this API service.
videoIdquerystringYesThe unique video identifier (aweme_id or model_id).

Code Samples

💡 Environment Note

Default samples use https://api.justoneapi.com (prod-global). For users in Mainland China, it is recommended to replace it with http://47.117.133.51:30015 (prod-cn) for better performance. See Environment Guide.

bash
# Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
curl -X GET "https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE"
text
I want to use the "Video Details (V2)" API from Just One API.
API Endpoint: https://api.justoneapi.com/api/douyin/get-video-detail/v2
HTTP Method: GET
Authentication: Append "?token=YOUR_API_KEY" to the URL.
OpenAPI Definition: https://docs.justoneapi.com/openapi/douyin-apis/video-details-v2-en.json

Parameters:
- token (query): Access token for this API service. (Required)
- videoId (query): The unique video identifier (aweme_id or model_id). (Required)

Return format: JSON

Response Handling & Error Codes:
1. Business results should be determined by the "code" field in the response body (code 0 means success).
2. Timeout Recommendation: Set request timeout to at least 60 seconds.
3. Business Code Reference:
   - 0: Success
   - 100: Invalid or Inactive Token
   - 301: Collection Failed. Please Retry.
   - 302: Rate Limit Exceeded
   - 303: Daily Quota Exceeded
   - 400: Invalid Parameters
   - 500: Internal Server Error
   - 600: Permission Denied
   - 601: Insufficient Balance

Please help me write a script in my preferred programming language to call this API and handle the response.
python
# Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
import requests

url = "https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE"
response = requests.get(url)
print(response.json())
js
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
const response = await fetch("https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE", {
  method: "GET"
});
const data = await response.json();
console.log(data);
java
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class Main {
    public static void main(String[] args) throws Exception {
        HttpClient client = HttpClient.newHttpClient();
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE"))
            .method("GET", HttpRequest.BodyPublishers.noBody())
            .build();

        HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
        System.out.println(response.body());
    }
}
go
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	client := &http.Client{}
	url := "https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE"
	req, _ := http.NewRequest("GET", url, nil)
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
php
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.justoneapi.com/api/douyin/get-video-detail/v2?token=YOUR_API_KEY&videoId=VALUE");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$response = curl_exec($ch);
curl_close($ch);
echo $response;

Responses

json
{
  "code": 0,
  "data": {
    "status_code": 0,
    "aweme_detail": {
      "nearby_level": 0,
      "incentive_item_type": 0,
      "bodydance_score": 0,
      "danmaku_control": {
        "post_privilege_level": 0,
        "activities": [
          {
            "id": 1224,
            "type": 1
          }
        ],
        "smart_mode_decision": 0,
        "last_danmaku_offset": 646511,
        "post_denied_reason": "",
        "pass_through_params": "{\"has_danmaku\":1}",
        "danmaku_cnt": 170,
        "is_post_denied": false,
        "skip_danmaku": false,
        "enable_danmaku": true,
        "first_danmaku_offset": 993
      },
      "report_action": false,
      "product_genre_info": {
        "product_genre_type": 2,
        "material_genre_sub_type_set": [
          4
        ],
        "special_info": {
          "recommend_group_name": 0
        }
      },
      "item_react": 0,
      "fall_card_struct": {
        "recommend_reason_v2": "[]"
      },
      "uniqid_position": null,
      "share_info": {
        "share_url": "https://www.iesdouyin.com/share/video/7588740680004963593/?region=CN&mid=7588740872431667995&u_code=...",
        "share_weibo_desc": "#在抖音,记录美好生活#警惕!你爸妈手机里那个“划算”的理财产品 这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连...",
        "share_desc": "在抖音,记录美好生活",
        "share_title": "警惕!你爸妈手机里那个“划算”的理财产品 这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连一个字都听不进去,于是,...",
        "share_link_desc": "0.25 复制打开抖音,看看【小德MOMO的作品】警惕!你爸妈手机里那个“划算”的理财产品 这是小德... %s 05/05 VyG:/ [email protected] ",
        "share_desc_info": "#在抖音,记录美好生活#警惕!你爸妈手机里那个“划算”的理财产品 这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连...",
        "bool_persist": 0,
        "share_quote": "",
        "share_title_other": "",
        "share_signature_desc": "",
        "share_signature_url": "",
        "share_title_myself": ""
      },
      "trends_event_track": "{}",
      "is_hash_tag": 1,
      "challenge_position": null,
      "image_list": null,
      "music": {
        "status": 1,
        "play_url": {
          "uri": "https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7588740934592776987.mp3",
          "url_key": "7588740872431667995",
          "height": 720,
          "url_list": [
            "https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7588740934592776987.mp3"
          ],
          "width": 720
        },
        "prevent_download": false,
        "author_status": 1,
        "owner_id": "105246634576",
        "offline_desc": "",
        "schema_url": "",
        "cover_hd": {
          "height": 720,
          "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "url_list": [
            "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c7..."
          ],
          "width": 720
        },
        "shoot_duration": 663,
        "avatar_large": {
          "url_list": [
            "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c7..."
          ],
          "height": 720,
          "width": 720,
          "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd"
        },
        "id_str": "7588740872431667995",
        "author": "小德MOMO",
        "preview_end_time": 0,
        "redirect": false,
        "is_original_sound": true,
        "owner_nickname": "小德MOMO",
        "source_platform": 23,
        "artists": [],
        "tag_list": null,
        "music_cover_atmosphere_color_value": "",
        "is_commerce_music": false,
        "owner_handle": "1633374679",
        "binded_challenge_id": 0,
        "music_collect_count": 0,
        "dmv_auto_show": false,
        "collect_stat": 0,
        "is_pgc": false,
        "is_restricted": false,
        "id": 7588740872431668000,
        "cover_large": {
          "url_list": [
            "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c7..."
          ],
          "height": 720,
          "width": 720,
          "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd"
        },
        "is_video_self_see": false,
        "is_original": false,
        "external_song_info": [],
        "author_position": null,
        "album": "",
        "title": "@小德MOMO创作的原声",
        "dsp_status": 10,
        "duration": 663,
        "musician_user_infos": null,
        "search_impr": {
          "entity_id": "7588740872431667995"
        },
        "music_status": 1,
        "mute_share": false,
        "is_del_video": false,
        "avatar_medium": {
          "uri": "720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "height": 720,
          "url_list": [
            "https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd..."
          ],
          "width": 720
        },
        "pgc_music_type": 2,
        "is_audio_url_with_cookie": false,
        "user_count": 0,
        "show_origin_clip": false,
        "is_matched_metadata": false,
        "end_time": 0,
        "audition_duration": 663,
        "author_deleted": false,
        "avatar_thumb": {
          "url_list": [
            "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd..."
          ],
          "uri": "100x100/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "height": 720,
          "width": 720
        },
        "music_chart_ranks": null,
        "reason_type": 0,
        "unshelve_countries": null,
        "extra": "{\"aed_music_score\":0.06,\"aed_singing_score\":0.02,\"aggregate_exempt_conf\":[],\"beats\":{},\"cover_colors...",
        "cover_medium": {
          "height": 720,
          "uri": "720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "url_list": [
            "https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd..."
          ],
          "width": 720
        },
        "video_duration": 663,
        "preview_start_time": 0,
        "can_background_play": true,
        "cover_thumb": {
          "url_list": [
            "https://p3.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd~c5_168x16..."
          ],
          "width": 720,
          "uri": "168x168/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "height": 720
        },
        "mid": "7588740872431667995",
        "start_time": 0,
        "prevent_item_download_status": 0,
        "artist_user_infos": null,
        "position": null,
        "sec_uid": "MS4wLjABAAAAoS7I4HXJTCTrcCm-XZSsJ8scqd15RUd_YSxifxFei3k",
        "lyric_short_position": null
      },
      "author_mask_tag": 0,
      "without_watermark": false,
      "video_labels": null,
      "should_open_ad_report": false,
      "entertainment_video_paid_way": {
        "paid_type": 0,
        "enable_use_new_ent_data": true,
        "paid_ways": []
      },
      "is_image_beat": false,
      "common_bar_info": "[{\"id\":\"related_search_anchor\",\"view_type\":3,\"business_type\":1,\"schema\":\"\",\"separator_dot\":{\"show\":1...",
      "item_share": 0,
      "comment_list": null,
      "is_top": 0,
      "preview_video_status": 1,
      "rate": 12,
      "duration": 663001,
      "social_tag_list": null,
      "distribute_circle": {
        "distribute_type": 0,
        "is_campus": false,
        "campus_block_interaction": false
      },
      "video_share_edit_status": 0,
      "caption": "这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连一个字都听不进去,于是,我决定采用这个和真实生活相近的剧情,让剧情...",
      "is_use_music": false,
      "is_pgcshow": false,
      "is_karaoke": false,
      "cf_recheck_ts": 0,
      "vtag_search": {
        "vtag_enable": true,
        "vtag_delay_ts": 673001
      },
      "feed_comment_config": {
        "author_audit_status": 0,
        "image_challenge": {
          "inner_publish_text": "我也发一张"
        },
        "audio_comment_permission": 1,
        "double_publish": 1,
        "common_flags": "{\"hashtag\":\"[{\\\"name\\\":\\\"经济学\\\",\\\"id\\\":1613098111459342},{\\\"name\\\":\\\"投资\\\",\\\"id\\\":1720479181232139},{\\...",
        "input_config_text": "分享你此刻的想法"
      },
      "show_follow_button": {},
      "commerce_config_data": null,
      "photo_search_entrance": {
        "ecom_type": 0
      },
      "geofencing_regions": null,
      "label_top_text": null,
      "media_type": 4,
      "ent_log_extra": {
        "log_extra": "{\"global_log_extra\":null,\"page_log_extra\":null,\"aweme_log_extra\":{\"ce_current_group_id\":\"75887406800..."
      },
      "aweme_control": {
        "can_comment": true,
        "can_show_comment": true,
        "can_forward": true,
        "can_share": true
      },
      "entertainment_product_info": {
        "market_info": {
          "limit_free": {
            "in_free": false
          }
        }
      },
      "is_fantasy": false,
      "friend_recommend_info": {
        "friend_recommend_source": 26,
        "disable_friend_recommend_guide_label": false
      },
      "is_24_story": 0,
      "mark_largely_following": false,
      "item_stitch": 0,
      "aweme_type_tags": "",
      "authentication_token": "MS4wLjAAAAAAmVL10iO5fcxI-Sf78MTyCkVgItCCay1LrvtxUYjyTNyjsUg481BPBL_NAEPukIlIjHB8eMBA0tvNuNW_Ab7BhMrq...",
      "xigua_task": {
        "is_xigua_task": false
      },
      "comment_words_recommend": {},
      "sec_item_id": "MS4wLjAAAAAAuIYU380RXr83X0Xfrx4dkt36NH7oaki9HBvHhIWgvchq-BqvTudpN9A-fRFnpILg",
      "main_arch_common": "{\"has_transcribe\":true}",
      "img_bitrate": null,
      "suggest_words": {
        "suggest_words": [
          {
            "words": [
              {
                "word": "零钱通",
                "word_id": "6538908541661484296",
                "info": "{\"End\":0,\"Start\":0,\"ecpm_boost_tag\":false,\"log_pb\":\"\",\"qrec_for_search\":\"{\\\"query_ecom\\\":\\\"1\\\"}\"}"
              }
            ],
            "scene": "comment_top_rec",
            "icon_url": "",
            "hint_text": "大家都在搜:",
            "extra_info": "{\"resp_from\":\"hit_cache\"}"
          }
        ]
      },
      "is_vr": false,
      "is_duet_sing": false,
      "dislike_dimension_list": null,
      "preview_title": "警惕!你爸妈手机里那个“划算”的理财产品 这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,",
      "disable_relation_bar": 0,
      "visual_search_info": {
        "is_high_accuracy_ecom": false,
        "is_high_recall_ecom": false,
        "visual_search_longpress": 1,
        "is_show_img_entrance": false,
        "is_ecom_img": false
      },
      "activity_video_type": -1,
      "city": "310000",
      "is_moment_history": 0,
      "aweme_id": "7588740680004963593",
      "poi_biz": {},
      "item_aigc_follow_shot": 1,
      "follow_shoot_clip_info": {
        "clip_from_user": 7588740872431668000,
        "clip_video_all": 7588740872431668000
      },
      "item_title": "警惕!你爸妈手机里那个“划算”的理财产品",
      "entertainment_recommend_info": "{\"recommend_free_count\":0,\"test_info\":\"\",\"recommend_playlet_trigger_reqid\":\"\",\"recommend_playlet_tri...",
      "origin_text_extra": [],
      "douyin_pc_video_extra_seo": "",
      "aweme_type": 0,
      "cha_list": [
        {
          "type": 1,
          "hashtag_profile": "douyin-admin-obj/7ef68d018d67b38a0a255c89e72c917e",
          "banner_list": null,
          "cid": "1613098111459342",
          "cha_name": "经济学",
          "view_count": 0,
          "author": {
            "has_email": false,
            "search_impr": {
              "entity_id": "0"
            },
            "cover_url": [],
            "new_story_cover": null,
            "uid": "0",
            "with_dou_entry": false,
            "sec_uid": "",
            "avatar_larger": {
              "width": 720,
              "uri": "",
              "url_list": [],
              "height": 720
            },
            "avatar_medium": {
              "uri": "",
              "url_list": [],
              "height": 720,
              "width": 720
            },
            "avatar_168x168": {
              "url_list": [],
              "uri": "",
              "height": 720,
              "width": 720
            },
            "homepage_bottom_toast": null,
            "signature": "",
            "interest_tags": null,
            "region": "",
            "signature_extra": null,
            "special_people_labels": null,
            "nickname": "",
            "birthday": "",
            "gender": 0,
            "bind_phone": "",
            "is_block": false,
            "endorsement_info_list": null,
            "ad_cover_url": null,
            "user_tags": null,
            "is_phone_binded": false,
            "show_image_bubble": false,
            "platform_sync_info": null,
            "data_label_list": null,
            "can_set_geofencing": null,
            "need_points": null,
            "relative_users": null,
            "short_id": "0",
            "avatar_thumb": {
              "height": 720,
              "uri": "",
              "url_list": [],
              "width": 720
            },
            "follower_list_secondary_information_struct": null,
            "aweme_control": {},
            "im_role_ids": null,
            "card_entries": null,
            "unique_id": "",
            "video_icon": {
              "url_list": [],
              "height": 720,
              "uri": "",
              "width": 720
            },
            "user_permissions": null,
            "white_cover_url": null,
            "cha_list": null,
            "language": "",
            "create_time": 0,
            "contrail_list": null,
            "card_sort_priority": null,
            "follow_status": 0,
            "avatar_300x300": {
              "uri": "",
              "url_list": [],
              "width": 720,
              "height": 720
            },
            "avatar_uri": "",
            "type_label": null,
            "offline_info_list": null,
            "card_entries_not_display": null,
            "constellation": 0,
            "ban_user_functions": null,
            "cf_list": null,
            "text_extra": null,
            "followers_detail": null,
            "item_list": null,
            "unique_id_modify_time": 0,
            "personal_tag_list": null,
            "display_info": null,
            "status": 0,
            "link_item_list": null
          },
          "show_items": null,
          "desc": "",
          "collect_stat": 0,
          "is_pgcshow": false,
          "is_challenge": 1,
          "sub_type": 0,
          "extra_attr": {
            "is_live": false
          },
          "cha_attrs": null,
          "connect_music": [],
          "schema": "aweme://aweme/challenge/detail?cid=1613098111459342",
          "search_impr": {
            "entity_id": "1613098111459342"
          },
          "user_count": 0,
          "share_info": {
            "bool_persist": 0,
            "share_quote": "",
            "share_desc_info": "我在抖音参与话题讨论#经济学 ",
            "share_title": "我在抖音参与话题讨论#经济学 ",
            "share_signature_url": "",
            "share_url": "https://www.iesdouyin.com/share/challenge/1613098111459342/?u_code=-1&from_ssr=1",
            "share_desc": "在抖音,记录美好生活",
            "share_signature_desc": "",
            "share_weibo_desc": "我在抖音参与话题讨论#经济学 ",
            "share_title_myself": "",
            "share_title_other": ""
          },
          "is_commerce": false
        }
      ],
      "admire_auth": {
        "admire_button": 0,
        "is_click_admire_icon_recently": 0,
        "is_iron_fans_in_aweme_post": 0,
        "is_show_admire_button": 0,
        "is_admire": 0,
        "is_fifty_admire_author_stable_fans": 0,
        "author_can_admire": 1,
        "exit_admire_in_aweme_post": 0,
        "is_show_admire_tab": 0
      },
      "can_cache_to_local": true,
      "position": null,
      "risk_infos": {
        "vote": false,
        "warn": false,
        "risk_sink": false,
        "type": 0,
        "content": ""
      },
      "image_crop_ctrl": 0,
      "origin_comment_ids": null,
      "create_time": 1766916000,
      "author": {
        "bind_phone": "",
        "gender": 1,
        "is_gov_media_vip": false,
        "hide_search": true,
        "can_set_geofencing": null,
        "is_verified": true,
        "region": "CN",
        "create_time": 0,
        "special_follow_status": 0,
        "is_star": false,
        "is_discipline_member": false,
        "weibo_verify": "",
        "follower_list_secondary_information_struct": null,
        "contrail_list": null,
        "ky_only_predict": 0,
        "shield_comment_notice": 0,
        "prevent_download": false,
        "story_ttl": 7,
        "custom_verify": "",
        "share_qrcode_uri": "db6100130f98eff1dc33",
        "link_item_list": null,
        "need_points": null,
        "display_info": null,
        "unique_id": "",
        "has_email": false,
        "signature_display_lines": 5,
        "close_friend_type": 0,
        "live_agreement": 0,
        "weibo_url": "",
        "live_status": 0,
        "cover_url": [
          {
            "width": 720,
            "uri": "c8510002be9a3a61aad2",
            "url_list": [
              "https://p3-sign.douyinpic.com/obj/c8510002be9a3a61aad2?lk3s=138a59ce&x-expires=1774274400&x-signatur..."
            ],
            "height": 720
          }
        ],
        "avatar_larger": {
          "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "url_list": [
            "https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75..."
          ],
          "height": 720,
          "width": 720
        },
        "new_story_cover": null,
        "room_id": 0,
        "mate_add_permission": 3,
        "twitter_id": "",
        "white_cover_url": null,
        "homepage_bottom_toast": null,
        "platform_sync_info": null,
        "is_phone_binded": false,
        "account_region": "",
        "user_period": 0,
        "user_permissions": null,
        "item_list": null,
        "search_impr": {
          "entity_id": "105246634576"
        },
        "user_not_show": 1,
        "has_insights": false,
        "youtube_channel_title": "",
        "apple_account": 0,
        "text_extra": null,
        "unique_id_modify_time": 1773067322,
        "avatar_medium": {
          "uri": "720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "height": 720,
          "url_list": [
            "https://p11.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75f..."
          ],
          "width": 720
        },
        "is_mix_user": true,
        "shield_follow_notice": 0,
        "story_interactive": 4,
        "weibo_schema": "",
        "follower_count": 0,
        "type_label": null,
        "follower_status": 0,
        "story_open": false,
        "neiguang_shield": 0,
        "enable_nearby_visible": true,
        "react_setting": 0,
        "twitter_name": "",
        "user_tags": null,
        "awemehts_greet_info": "",
        "user_canceled": false,
        "has_unread_story": false,
        "ad_cover_url": null,
        "youtube_channel_id": "",
        "signature": "是讲经济的小德本人~",
        "avatar_300x300": {
          "url_list": [
            "https://p11.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd~c5_300x3..."
          ],
          "height": 720,
          "width": 720,
          "uri": "300x300/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd"
        },
        "secret": 0,
        "with_fusion_shop_entry": true,
        "need_recommend": 0,
        "contacts_status": 2,
        "share_info": {
          "share_qrcode_url": {
            "width": 720,
            "uri": "db6100130f98eff1dc33",
            "url_list": [
              "https://p26-sign.douyinpic.com/obj/db6100130f98eff1dc33?lk3s=138a59ce&x-expires=1773086400&x-signatu..."
            ],
            "height": 720
          },
          "share_title_myself": "",
          "share_desc_info": "",
          "share_url": "",
          "share_weibo_desc": "",
          "share_title_other": "",
          "share_desc": "",
          "share_title": ""
        },
        "avatar_168x168": {
          "uri": "168x168/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "url_list": [
            "https://p26.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd~c5_168x1..."
          ],
          "height": 720,
          "width": 720
        },
        "video_icon": {
          "uri": "",
          "url_list": [],
          "height": 720,
          "width": 720
        },
        "personal_tag_list": null,
        "nickname": "小德MOMO",
        "ins_id": "",
        "signature_extra": null,
        "followers_detail": null,
        "geofencing": [],
        "school_name": "",
        "is_cf": 0,
        "live_high_value": 0,
        "with_shop_entry": false,
        "comment_filter_status": 0,
        "is_binded_weibo": false,
        "aweme_count": 36,
        "total_favorited": 1023115,
        "avatar_uri": "aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
        "live_agreement_time": 0,
        "school_type": 0,
        "cv_level": "",
        "following_count": 0,
        "live_commerce": false,
        "avatar_thumb": {
          "height": 720,
          "width": 720,
          "uri": "100x100/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd",
          "url_list": [
            "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_3bac6620bdd23099e1aab8eec67c75fd..."
          ]
        },
        "with_commerce_entry": false,
        "is_ad_fake": false,
        "comment_setting": 0,
        "weibo_name": "",
        "ban_user_functions": [],
        "show_image_bubble": false,
        "risk_notice_text": "",
        "duet_setting": 0,
        "user_rate": 1,
        "reflow_page_gid": 0,
        "has_youtube_token": false,
        "favoriting_count": 50,
        "is_block": false,
        "shield_digg_notice": 0,
        "authority_status": 0,
        "user_mode": 0,
        "live_verify": 0,
        "data_label_list": null,
        "offline_info_list": null,
        "card_entries": null,
        "is_not_show": false,
        "show_nearby_active": false,
        "download_prompt_ts": 0,
        "school_category": 0,
        "sync_to_toutiao": 0,
        "verify_info": "",
        "card_entries_not_display": null,
        "cha_list": null,
        "follow_status": 0,
        "school_id": "",
        "google_account": "",
        "fb_expire_time": 0,
        "story_count": 0,
        "account_cert_info": "{}",
        "uid": "105246634576",
        "language": "zh-Hans",
        "is_blocking_v2": false,
        "location": "",
        "tw_expire_time": 0,
        "relative_users": null,
        "reflow_page_uid": 0,
        "has_twitter_token": false,
        "with_dou_entry": false,
        "constellation": 0,
        "follower_request_status": 0,
        "interest_tags": null,
        "hide_location": false,
        "download_setting": -1,
        "cf_list": null,
        "birthday": "",
        "status": 1,
        "endorsement_info_list": null,
        "story25_comment": 0,
        "stitch_setting": 0,
        "school_poi_id": "",
        "has_facebook_token": false,
        "enterprise_verify_reason": "",
        "im_role_ids": null,
        "aweme_control": {
          "can_comment": true,
          "can_show_comment": true,
          "can_forward": true,
          "can_share": true
        },
        "special_people_labels": null,
        "sec_uid": "MS4wLjABAAAAoS7I4HXJTCTrcCm-XZSsJ8scqd15RUd_YSxifxFei3k",
        "user_age": -1,
        "short_id": "1633374679",
        "commerce_user_level": 0,
        "max_follower_count": 0,
        "verification_type": 1,
        "card_sort_priority": null,
        "user_not_see": 0,
        "is_blocked_v2": false,
        "has_orders": false,
        "special_lock": 1,
        "youtube_expire_time": 0,
        "accept_private_policy": false
      },
      "prevent_download": false,
      "distribute_type": 2,
      "statistics": {
        "lose_count": 0,
        "admire_count": 12,
        "download_count": 23,
        "forward_count": 0,
        "collect_count": 10613,
        "play_count": 0,
        "comment_count": 746,
        "exposure_count": 0,
        "aweme_id": "7588740680004963593",
        "share_count": 8542,
        "digg_count": 46697,
        "lose_comment_count": 0,
        "digest": "",
        "whatsapp_share_count": 0,
        "live_watch_count": 0
      },
      "press_panel_info": "[{\"interactive\":[\"2_story\",\"2_friend\"]},{\"feedback\":[\"rr_feedback\",\"dislike\",\"ignore\",\"block\",\"unfol...",
      "boost_status": 0,
      "promotions": [],
      "ecom_comment_atmosphere_type": 0,
      "is_25_story": 0,
      "component_control": {
        "data_source_url": "/aweme/v1/aweme/detail/"
      },
      "desc": "警惕!你爸妈手机里那个“划算”的理财产品 这是小德的《穷爸爸和富爸爸系列》的第十四集,当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连一个字都听不进去,于是,...",
      "entertainment_video_type": 2,
      "long_video": null,
      "series_basic_info": {},
      "collect_stat": 0,
      "guide_btn_type": 0,
      "cf_assets_type": 0,
      "region": "",
      "item_comment_settings": 0,
      "anchors": null,
      "enable_comment_sticker_rec": false,
      "misc_info": "{\"common_business_mob\":\"{}\",\"is_teen_video\":0}",
      "with_promotional_music": false,
      "image_album_music_info": {
        "begin_time": -1,
        "end_time": -1,
        "volume": -1
      },
      "need_vs_entry": true,
      "text_extra": [
        {
          "caption_end": 161,
          "caption_start": 158,
          "hashtag_name": "财经",
          "hashtag_id": "1629797193636868",
          "is_commerce": false,
          "start": 179,
          "end": 182,
          "type": 1
        }
      ],
      "component_info_v2": "{\"desc_lines_limit\":0,\"hide_marquee\":false}",
      "poi_patch_info": {
        "item_patch_poi_prompt_mark": 0,
        "extra": ""
      },
      "author_user_id": 105246634576,
      "dislike_dimension_list_v2": [
        {
          "icon": "https://p3.douyinpic.com/aweme-server-static-resource/dislike_objective.png~tplv-obj.image",
          "text": "我不想看",
          "entitys": [
            {
              "en_name": "author",
              "dimension_id": 1,
              "pre_text": "作者",
              "sub_text": "小德MOMO",
              "server_extra": "{\"author_id\":105246634576}"
            }
          ]
        }
      ],
      "cmt_swt": false,
      "duet_aggregate_in_music_tab": false,
      "cover_labels": null,
      "nickname_position": null,
      "is_first_video": false,
      "libfinsert_task_id": "",
      "packed_clips": null,
      "relation_labels": null,
      "is_preview": 0,
      "original": 0,
      "is_new_text_mode": 0,
      "interaction_stickers": null,
      "geofencing": [],
      "share_url": "https://www.iesdouyin.com/share/video/7588740680004963593/?region=CN&mid=7588740872431667995&u_code=...",
      "item_duet": 0,
      "aweme_listen_struct": {
        "trace_info": "{\"copyright_not_speech\":\"false\",\"copyright_reason\":\"has_listen_cp_new\",\"copyright_tag_hit\":\"\",\"copyr..."
      },
      "images": null,
      "collection_corner_mark": 0,
      "vr_type": 0,
      "image_comment": {
        "comment_highlight_text": ""
      },
      "video": {
        "dynamic_cover": {
          "uri": "tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329",
          "height": 720,
          "url_list": [
            "https://p3-sign.douyinpic.com/obj/tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329?lk3s=138a59ce&x-expir..."
          ],
          "width": 720
        },
        "cover": {
          "uri": "tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329",
          "height": 720,
          "width": 540,
          "url_list": [
            "https://p3-sign.douyinpic.com/tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329~tplv-dy-resize-walign-ada..."
          ]
        },
        "animated_cover": {
          "uri": "tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329",
          "url_list": [
            "https://p3-sign.douyinpic.com/obj/tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329?lk3s=138a59ce&x-expir..."
          ]
        },
        "big_thumbs": [
          {
            "duration": 663,
            "uris": [],
            "img_num": 221,
            "uri": "tos-cn-p-0015/oknyfFJAEIpIgPU3JQfpxBjA92bkpDNgAQF6B4",
            "img_url": "https://p3-sign.douyinpic.com/tos-cn-p-0015/oknyfFJAEIpIgPU3JQfpxBjA92bkpDNgAQF6B4~tplv-noop.heif?bi...",
            "img_y_len": 23,
            "fext": "jpg",
            "img_urls": [],
            "img_x_size": 240,
            "img_y_size": 136,
            "img_x_len": 10,
            "interval": 3.003
          }
        ],
        "play_addr_lowbr": {
          "data_size": 28914349,
          "file_hash": "13ffc292d09c6a98afb47cd17533c0fe",
          "file_cs": "c:0-547293-c333|a:v0d00fg10000d589kovog65p2be1nvog",
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "url_list": [
            "https://v5-se-zjjxtc-coldn.douyinvod.com/ecf983b194e2ddaaed28f164df9daf89/69aeece1/video/tos/cn/tos-..."
          ],
          "url_key": "v0d00fg10000d589kovog65p2be1nvog_bytevc1_1080p_348891",
          "height": 1080,
          "width": 1920
        },
        "video_model": "",
        "bit_rate_audio": null,
        "play_addr": {
          "file_cs": "c:0-547293-c333|a:v0d00fg10000d589kovog65p2be1nvog",
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "data_size": 28914349,
          "file_hash": "13ffc292d09c6a98afb47cd17533c0fe",
          "width": 1920,
          "url_list": [
            "https://v5-se-zjjxtc-coldn.douyinvod.com/ecf983b194e2ddaaed28f164df9daf89/69aeece1/video/tos/cn/tos-..."
          ],
          "url_key": "v0d00fg10000d589kovog65p2be1nvog_bytevc1_1080p_348891",
          "height": 1080
        },
        "ratio": "540p",
        "width": 2560,
        "download_suffix_logo_addr": {
          "file_cs": "c:0-719486-5134",
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "height": 720,
          "width": 720,
          "data_size": 70085691,
          "url_list": [
            "https://v11-cold1.douyinvod.com/a8f7c652e2245c735583be77eb6febba/69aeece1/video/tos/cn/tos-cn-ve-15/..."
          ]
        },
        "is_h265": 0,
        "use_static_cover": true,
        "meta": "{\"aed_info\":\"{\\\"bgm_speech_ratio\\\":0.539,\\\"pure_bgm_ratio\\\":0.176,\\\"pure_noise_ratio\\\":0.07,\\\"speech...",
        "download_addr": {
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "url_list": [
            "https://v11-cold1.douyinvod.com/a8f7c652e2245c735583be77eb6febba/69aeece1/video/tos/cn/tos-cn-ve-15/..."
          ],
          "height": 720,
          "width": 720,
          "data_size": 70085691,
          "file_cs": "c:0-719486-5134"
        },
        "is_bytevc1": 0,
        "cover_original_scale": {
          "height": 360,
          "width": 640,
          "uri": "tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329",
          "url_list": [
            "https://p3-sign.douyinpic.com/tos-cn-i-dy/e3388a46c44b4ff2a689d0986cf0e329~tplv-dy-360p.webp?lk3s=13..."
          ]
        },
        "is_callback": true,
        "bit_rate": [
          {
            "quality_type": 12,
            "bit_rate": 350436,
            "FPS": 30,
            "play_addr": {
              "url_list": [
                "https://v96-sz-daily-colda.douyinvod.com/c137252d3d10f4470f5152d95b90b79d/69aeece1/video/tos/cn/tos-..."
              ],
              "url_key": "v0d00fg10000d589kovog65p2be1nvog_bytevc1_720p_350436",
              "height": 720,
              "width": 1280,
              "data_size": 29042402,
              "file_hash": "29cda8ab0ecbb342f0d0da6351e3fab8",
              "uri": "v0d00fg10000d589kovog65p2be1nvog",
              "file_cs": "c:0-547294-cbd9|a:v0d00fg10000d589kovog65p2be1nvog"
            },
            "video_extra": "{\"PktOffsetMap\":\"[{\\\"time\\\": 1, \\\"offset\\\": 651076}, {\\\"time\\\": 2, \\\"offset\\\": 688838}, {\\\"time\\\": 3...",
            "gear_name": "720_2_1",
            "is_h265": 1,
            "is_bytevc1": 1,
            "HDR_type": "",
            "HDR_bit": "",
            "format": "mp4"
          }
        ],
        "format": "mp4",
        "is_source_HDR": 0,
        "origin_cover": {
          "width": 640,
          "url_list": [
            "https://p11-sign.douyinpic.com/tos-cn-p-0015/oIeSbv7KB2GoBheIHPLTHQJxBiA3QACkTfCaSA~tplv-dy-360p.web..."
          ],
          "height": 360,
          "uri": "tos-cn-p-0015/oIeSbv7KB2GoBheIHPLTHQJxBiA3QACkTfCaSA"
        },
        "is_long_video": 1,
        "tags": null,
        "need_set_token": false,
        "horizontal_type": 1,
        "has_watermark": true,
        "cdn_url_expired": 1773071585,
        "play_addr_h264": {
          "url_list": [
            "https://v26-cold.douyinvod.com/c4c81d05426dced4a7f609ec56382a25/69aeece1/video/tos/cn/tos-cn-ve-15/o..."
          ],
          "width": 1024,
          "file_hash": "a0962057cea8cced37a7a6e61f1aec99",
          "file_cs": "c:0-719486-5134|a:v0d00fg10000d589kovog65p2be1nvog",
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "url_key": "v0d00fg10000d589kovog65p2be1nvog_h264_540p_573637",
          "height": 576,
          "data_size": 47540305
        },
        "audio": {},
        "play_addr_265": {
          "uri": "v0d00fg10000d589kovog65p2be1nvog",
          "url_list": [
            "https://v5-se-zjjxtc-coldn.douyinvod.com/ecf983b194e2ddaaed28f164df9daf89/69aeece1/video/tos/cn/tos-..."
          ],
          "url_key": "v0d00fg10000d589kovog65p2be1nvog_bytevc1_1080p_348891",
          "width": 1920,
          "data_size": 28914349,
          "height": 1080,
          "file_hash": "13ffc292d09c6a98afb47cd17533c0fe",
          "file_cs": "c:0-547293-c333|a:v0d00fg10000d589kovog65p2be1nvog"
        },
        "misc_download_addrs": "{\"suffix_scene\":{\"uri\":\"v0d00fg10000d589kovog65p2be1nvog\",\"url_list\":[\"https://n98-v-ncdncold.douyin...",
        "has_download_suffix_logo_addr": true,
        "height": 1440,
        "duration": 663001
      },
      "video_tag": [
        {
          "tag_id": 2014,
          "tag_name": "二次元",
          "level": 1
        }
      ],
      "user_recommend_status": 1,
      "enable_decorated_emoji": true,
      "series_paid_info": {
        "item_price": 0,
        "series_paid_status": 0
      },
      "sort_label": "",
      "is_share_post": false,
      "comment_permission_info": {
        "comment_permission_status": 0,
        "can_comment": true,
        "item_detail_entry": true,
        "press_entry": true,
        "toast_guide": false
      },
      "status": {
        "is_prohibited": false,
        "allow_share": true,
        "listen_video_status": 2,
        "allow_friend_recommend_guide": false,
        "allow_self_recommend_to_friend": true,
        "aweme_id": "7588740680004963593",
        "is_private": false,
        "enable_soft_delete": 0,
        "review_result": {
          "review_status": 0
        },
        "is_delete": false,
        "allow_comment": true,
        "with_fusion_goods": false,
        "download_status": 0,
        "self_see": false,
        "part_see": 0,
        "dont_share_status": 0,
        "video_hide_search": 0,
        "reviewed": 1,
        "with_goods": false,
        "private_status": 0,
        "aweme_edit_info": {
          "has_modified_all": false,
          "button_status": 2,
          "button_toast": "视频发布超过30天,已无法修改",
          "edit_status": 0
        },
        "in_reviewing": false,
        "allow_friend_recommend": false,
        "not_allow_soft_del_reason": "ab"
      },
      "is_in_scope": false,
      "personal_page_botton_diagnose_style": 0,
      "impression_data": {
        "group_id_list_d": [],
        "group_id_list_a": [],
        "group_id_list_b": [],
        "similar_id_list_a": null,
        "similar_id_list_b": null,
        "group_id_list_c": []
      },
      "is_collects_selected": 0,
      "flash_mob_trends": 0,
      "distance": "",
      "video_game_data_channel_config": {},
      "story_ttl": 0,
      "guide_scene_info": {},
      "image_infos": null,
      "video_control": {
        "allow_download": false,
        "share_type": 1,
        "allow_react": false,
        "timer_info": {},
        "draft_progress_bar": 1,
        "allow_duet": true,
        "allow_dynamic_wallpaper": false,
        "duet_ignore_visibility": false,
        "allow_record": true,
        "share_grayed": false,
        "disable_record_reason": "",
        "allow_share": true,
        "download_ignore_visibility": false,
        "prevent_download_type": 1,
        "allow_music": true,
        "allow_stitch": false,
        "show_progress_bar": 1,
        "timer_status": 1,
        "download_info": {
          "fail_info": {
            "code": 200009,
            "reason": "video_duration",
            "msg": "视频暂时无法下载"
          },
          "level": 1
        },
        "share_ignore_visibility": false,
        "allow_douplus": true,
        "duet_info": {
          "level": 2,
          "fail_info": {
            "code": 100014,
            "reason": "video_duration"
          }
        }
      },
      "shoot_way": "",
      "share_rec_extra": "",
      "user_digged": 0,
      "commerce_info": {
        "ad_type": 0,
        "is_ad": false
      },
      "xigua_base_info": {
        "star_altar_type": 0,
        "item_id": 0,
        "status": 0,
        "star_altar_order_id": 0
      },
      "publish_plus_alienation": {
        "alienation_type": 0
      },
      "mix_info": {
        "mix_type": 0,
        "extra": "{\"create_source\":0,\"first_reviewed\":1,\"is_author_set_self_see\":0,\"last_added_item_time\":1770362007,\"...",
        "ids": null,
        "is_iaa": 0,
        "is_serial_mix": 0,
        "share_info": {
          "share_desc": "0.28 wsR:/ 12/13 [email protected] 我正在看【小德的穷爸爸与富爸爸:AI时代必备财商教】长按复制此条消息,打开抖音搜索,一起看合集~",
          "share_weibo_desc": "5.64 09/13 [email protected] KJv:/ 我正在看【小德的穷爸爸与富爸爸:AI时代必备财商教】长按复制此条消息,打开抖音搜索,一起看合集~",
          "share_title_other": "",
          "share_desc_info": "5.64 09/13 [email protected] KJv:/ 我正在看【小德的穷爸爸与富爸爸:AI时代必备财商教】长按复制此条消息,打开抖音搜索,一起看合集~",
          "share_url": "https://www.iesdouyin.com/share/mix/detail/7550155493776295970/?schema_type=24&object_id=75501554937...",
          "share_title_myself": "",
          "share_title": "这么有趣的合集,不能只有我一个人知道吧"
        },
        "mix_name": "小德的穷爸爸与富爸爸:AI时代必备财商教",
        "status": {
          "status": 2,
          "is_collected": 0
        },
        "watched_item": "",
        "statis": {
          "collect_vv": 0,
          "current_episode": 14,
          "updated_to_episode": 26,
          "play_vv": 0
        },
        "mix_pic_type": 0,
        "update_time": 1770362007,
        "mix_id": "7550155493776295970",
        "cover_url": {
          "url_list": [
            "https://p26-sign.douyinpic.com/tos-cn-i-dy/51b9493634294fb293674629201e682a~tplv-dy-resize-walign-al..."
          ],
          "height": 720,
          "width": 720,
          "uri": "tos-cn-i-dy/51b9493634294fb293674629201e682a"
        },
        "desc": "小德的穷爸爸与富爸爸系列:当观众询问我有关理财书籍的建议时,我发现很难给出意见。对于新手来说无论是哪本书,你们可能连一个字都听不进去,于是,我决定采用这个和真实生活相近的剧情,让剧情推着你们,这样你们...",
        "create_time": 1757907563,
        "enable_ad": 0
      },
      "horizontal_type": 1,
      "group_id": "7560534523692305702",
      "is_from_ad_auth": false,
      "is_ads": false,
      "is_life_item": false,
      "chapter_list": null,
      "desc_language": "zh",
      "has_vs_entry": false,
      "video_text": [],
      "hybrid_label": null,
      "is_story": 0,
      "is_moment_story": 0,
      "douplus_user_type": 0,
      "is_relieve": false,
      "game_tag_info": {
        "is_game": false
      },
      "item_warn_notification": {
        "type": 0,
        "content": "",
        "show": false
      },
      "origin_duet_resource_uri": "",
      "original_images": null,
      "have_dashboard": false,
      "comment_gid": 7588740680004963000
    },
    "extra": {
      "logid": "2026030922420262F8BC65B554E65C4219",
      "fatal_item_ids": [],
      "now": 1773067322000
    },
    "log_pb": {
      "impr_id": "2026030922420262F8BC65B554E65C4219"
    }
  }
}

💡 Note: For list data, the example shows only 1-2 items for simplicity. The actual count depends on the API response.