抖音 API - 视频搜索 (V4)
prod-global
GET
/api/douyin/search-video/v4
允许根据关键词搜索抖音视频,返回匹配结果及其视频元数据和互动指标。支持按排序类型、发布时间和时长进行筛选。
典型应用场景:
- 趋势分析和关键词监控
- 针对特定主题发现相关内容
请求参数
| 参数名 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
token | query | string | 是 | 此 API 服务的访问令牌。 |
keyword | query | string | 是 | 搜索关键词。 |
sortType | query | string | 否 | 搜索结果排序标准。 可用值: - _0:综合- _1:点赞最多- _2:最新 |
publishTime | query | string | 否 | 按视频发布时间范围筛选。 可用值: - _0: 不限- _1: 最近24小时- _7: 最近7天- _180: 最近6个月 |
duration | query | string | 否 | 按视频时长筛选。 可用值: - _0: 不限时长- _1: 1分钟以内- _2: 1-5分钟- _3: 超过5分钟 |
page | query | integer | 否 | 页码(从1开始)。 |
searchId | query | string | 否 | 搜索ID;当页码大于1时必须提供(使用上一次响应返回的search_id值)。 |
代码示例
💡 环境说明
默认示例使用 https://api.justoneapi.com (prod-global)。中国大陆地区建议替换为 http://47.117.133.51:30015 (prod-cn) 以获得更好的访问体验。详见 环境选择。
bash
# 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 http://47.117.133.51:30015
curl -X GET "https://api.justoneapi.com/api/douyin/search-video/v4?token=YOUR_API_KEY&keyword=VALUE"text
我想使用 Just One API 提供的“视频搜索 (V4)”接口。
接口地址: https://api.justoneapi.com/api/douyin/search-video/v4
HTTP 方法: GET
身份验证: 在 URL 后添加查询参数“?token=您的API密钥”。
OpenAPI 定义: https://docs.justoneapi.com/openapi/douyin-apis/video-search-v4-zh.json
请求参数说明:
- token (query): 此 API 服务的访问令牌。 (必填)
- keyword (query): 搜索关键词。 (必填)
- sortType (query): 搜索结果排序标准。
可用值:
- `_0`:综合
- `_1`:点赞最多
- `_2`:最新
- publishTime (query): 按视频发布时间范围筛选。
可用值:
- `_0`: 不限
- `_1`: 最近24小时
- `_7`: 最近7天
- `_180`: 最近6个月
- duration (query): 按视频时长筛选。
可用值:
- `_0`: 不限时长
- `_1`: 1分钟以内
- `_2`: 1-5分钟
- `_3`: 超过5分钟
- page (query): 页码(从1开始)。
- searchId (query): 搜索ID;当页码大于1时必须提供(使用上一次响应返回的search_id值)。
返回格式: JSON
响应处理与错误码:
1. 需通过返回体中的 "code" 字段判断业务结果(code 为 0 表示成功)。
2. 超时建议:建议将请求超时时间设置为至少 60 秒。
3. 业务码说明:
- 0: 成功
- 100: Token 无效或已失效
- 301: 采集失败,请重试
- 302: 超出速率限制
- 303: 超出每日配额
- 400: 参数错误
- 500: 内部服务器错误
- 600: 权限不足
- 601: 余额不足
请帮我用我擅长的编程语言写一个脚本来调用这个接口,并处理返回结果。python
# 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 http://47.117.133.51:30015
import requests
url = "https://api.justoneapi.com/api/douyin/search-video/v4?token=YOUR_API_KEY&keyword=VALUE"
response = requests.get(url)
print(response.json())js
// 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 http://47.117.133.51:30015
const response = await fetch("https://api.justoneapi.com/api/douyin/search-video/v4?token=YOUR_API_KEY&keyword=VALUE", {
method: "GET"
});
const data = await response.json();
console.log(data);java
// 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 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/search-video/v4?token=YOUR_API_KEY&keyword=VALUE"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}go
// 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 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/search-video/v4?token=YOUR_API_KEY&keyword=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
// 提示: 中国大陆地区建议将 https://api.justoneapi.com 替换为 http://47.117.133.51:30015
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.justoneapi.com/api/douyin/search-video/v4?token=YOUR_API_KEY&keyword=VALUE");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$response = curl_exec($ch);
curl_close($ch);
echo $response;响应结果
json
{
"code": 0,
"data": {
"business_data": [
{
"data_id": "10",
"type": 1,
"data": {
"type": 1,
"aweme_info": {
"aweme_id": "7614581977703204416",
"desc": "谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断",
"create_time": 1772908028,
"author": {
"uid": "59991932303",
"short_id": "13366599",
"nickname": "球球不肉🤓",
"gender": 1,
"signature": "小狗@颜人中 \n\n非站子🤓啥都发",
"avatar_larger": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886..."
],
"width": 720,
"height": 720
},
"avatar_thumb": {
"uri": "100x100/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd..."
],
"width": 720,
"height": 720
},
"avatar_medium": {
"uri": "720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd..."
],
"width": 720,
"height": 720
},
"birthday": "",
"is_verified": true,
"follow_status": 0,
"aweme_count": 0,
"following_count": 0,
"follower_count": 4341,
"favoriting_count": 0,
"total_favorited": 0,
"is_block": false,
"hide_search": true,
"constellation": 7,
"location": "",
"hide_location": false,
"weibo_verify": "",
"custom_verify": "",
"unique_id": "921lyn",
"bind_phone": "",
"special_lock": 0,
"need_recommend": 0,
"is_binded_weibo": false,
"weibo_name": "",
"weibo_schema": "",
"weibo_url": "",
"story_open": false,
"story_count": 0,
"has_facebook_token": false,
"has_twitter_token": false,
"fb_expire_time": 0,
"tw_expire_time": 0,
"has_youtube_token": false,
"youtube_expire_time": 0,
"room_id": 0,
"live_verify": 0,
"authority_status": 0,
"verify_info": "",
"shield_follow_notice": 0,
"shield_digg_notice": 0,
"shield_comment_notice": 0,
"school_name": "",
"school_poi_id": "",
"school_type": 0,
"share_info": {
"share_url": "",
"share_weibo_desc": "",
"share_desc": "",
"share_title": "",
"share_qrcode_url": {
"uri": "2bd90043d1013d4d9274",
"url_list": [
"https://p3-sign.douyinpic.com/obj/2bd90043d1013d4d9274?lk3s=138a59ce&x-expires=1773086400&x-signatur..."
],
"width": 720,
"height": 720
},
"share_title_myself": "",
"share_title_other": "",
"share_desc_info": ""
},
"with_commerce_entry": false,
"verification_type": 1,
"enterprise_verify_reason": "",
"is_ad_fake": false,
"followers_detail": null,
"region": "CN",
"account_region": "",
"sync_to_toutiao": 0,
"commerce_user_level": 0,
"live_agreement": 0,
"platform_sync_info": null,
"with_shop_entry": false,
"is_discipline_member": false,
"secret": 0,
"has_orders": false,
"prevent_download": false,
"show_image_bubble": false,
"geofencing": [],
"unique_id_modify_time": 1773067924,
"video_icon": {
"uri": "",
"url_list": [],
"width": 720,
"height": 720
},
"ins_id": "",
"google_account": "",
"youtube_channel_id": "",
"youtube_channel_title": "",
"apple_account": 0,
"with_dou_entry": false,
"with_fusion_shop_entry": false,
"is_phone_binded": false,
"accept_private_policy": false,
"twitter_id": "",
"twitter_name": "",
"user_canceled": false,
"has_email": false,
"is_gov_media_vip": false,
"live_agreement_time": 0,
"status": 1,
"create_time": 0,
"avatar_uri": "aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"follower_status": 0,
"neiguang_shield": 0,
"comment_setting": 0,
"duet_setting": 0,
"reflow_page_gid": 0,
"reflow_page_uid": 0,
"user_rate": 1,
"download_setting": -1,
"download_prompt_ts": 0,
"react_setting": 0,
"live_commerce": false,
"cover_url": [
{
"uri": "c8510002be9a3a61aad2",
"url_list": [
"https://p3-sign.douyinpic.com/obj/c8510002be9a3a61aad2?lk3s=138a59ce&x-expires=1774274400&x-signatur..."
],
"width": 720,
"height": 720
}
],
"language": "zh-Hans",
"has_insights": false,
"share_qrcode_uri": "2bd90043d1013d4d9274",
"item_list": null,
"user_mode": 0,
"user_period": 0,
"has_unread_story": false,
"new_story_cover": null,
"is_star": false,
"cv_level": "",
"type_label": null,
"ad_cover_url": null,
"comment_filter_status": 0,
"avatar_168x168": {
"uri": "168x168/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd~c5_168x16..."
],
"width": 720,
"height": 720
},
"avatar_300x300": {
"uri": "300x300/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd~c5_300x30..."
],
"width": 720,
"height": 720
},
"relative_users": null,
"cha_list": null,
"sec_uid": "MS4wLjABAAAApdnY71MJ9704PCSqXNEZdeD1N9YN2EshvBdpAJQkZ_A",
"need_points": null,
"homepage_bottom_toast": null,
"aweme_hotsoon_auth": 1,
"can_set_geofencing": null,
"room_id_str": "0",
"white_cover_url": null,
"user_tags": null,
"stitch_setting": 0,
"is_mix_user": true,
"enable_nearby_visible": true,
"ban_user_functions": [],
"aweme_control": {
"can_forward": true,
"can_share": true,
"can_comment": true,
"can_show_comment": true
},
"user_not_show": 1,
"ky_only_predict": 0,
"user_not_see": 0,
"card_entries": null,
"signature_display_lines": 5,
"display_info": null,
"follower_request_status": 0,
"live_status": 0,
"new_friend_type": 0,
"is_not_show": false,
"card_entries_not_display": null,
"card_sort_priority": null,
"show_nearby_active": false,
"interest_tags": null,
"school_id": "",
"school_category": 2,
"search_impr": {
"entity_id": "59991932303"
},
"link_item_list": null,
"user_permissions": null,
"offline_info_list": null,
"is_cf": 0,
"is_blocking_v2": false,
"is_blocked_v2": false,
"close_friend_type": 0,
"signature_extra": null,
"max_follower_count": 0,
"personal_tag_list": null,
"cf_list": null,
"im_role_ids": null,
"not_seen_item_id_list": null,
"user_age": -1,
"contacts_status": 2,
"risk_notice_text": "",
"follower_list_secondary_information_struct": null,
"endorsement_info_list": null,
"text_extra": [],
"contrail_list": null,
"data_label_list": null,
"not_seen_item_id_list_v2": null,
"is_ban": false,
"special_people_labels": null,
"special_follow_status": 0,
"familiar_visitor_user": null,
"live_high_value": 0,
"awemehts_greet_info": "",
"avatar_schema_list": null,
"profile_mob_params": null,
"disable_image_comment_saved": 1,
"verification_permission_ids": null,
"batch_unfollow_relation_desc": null,
"batch_unfollow_contain_tabs": null,
"creator_tag_list": null,
"account_cert_info": "{}",
"private_relation_list": null,
"mate_relation": {
"mate_status": 0,
"mate_apply_forward": 0,
"mate_apply_reverse": 0
},
"mate_add_permission": 0,
"familiar_confidence": 0,
"mate_count": 0,
"social_real_relation_type": 0,
"identity_labels": null,
"profile_component_disabled": null,
"story_ttl": 7,
"story_interactive": 4,
"house_talent_info": 0,
"allow_story_normal_like": false,
"story25_comment": 1
},
"music": {
"id": 7614581704262733000,
"id_str": "7614581704262732563",
"title": "@球球不肉🤓创作的原声",
"author": "球球不肉🤓",
"album": "",
"cover_hd": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886..."
],
"width": 720,
"height": 720
},
"cover_large": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886..."
],
"width": 720,
"height": 720
},
"cover_medium": {
"uri": "720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd..."
],
"width": 720,
"height": 720
},
"cover_thumb": {
"uri": "168x168/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/img/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd~c5_168x16..."
],
"width": 720,
"height": 720
},
"play_url": {
"uri": "https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7614581983246600979.mp3",
"url_list": [
"https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7614581983246600979.mp3"
],
"width": 720,
"height": 720,
"url_key": "7614581704262732563"
},
"schema_url": "",
"source_platform": 23,
"start_time": 0,
"end_time": 0,
"duration": 174,
"extra": "{\"aed_music_score\":0.15,\"aed_singing_score\":0.77,\"aggregate_exempt_conf\":[],\"beats\":{},\"cover_colors...",
"user_count": 0,
"position": null,
"collect_stat": 0,
"status": 1,
"offline_desc": "",
"owner_id": "59991932303",
"owner_nickname": "球球不肉🤓",
"is_original": false,
"mid": "7614581704262732563",
"binded_challenge_id": 0,
"redirect": false,
"is_restricted": false,
"author_deleted": false,
"is_del_video": false,
"is_video_self_see": false,
"owner_handle": "921lyn",
"author_position": null,
"prevent_download": false,
"unshelve_countries": null,
"prevent_item_download_status": 0,
"external_song_info": [],
"sec_uid": "MS4wLjABAAAApdnY71MJ9704PCSqXNEZdeD1N9YN2EshvBdpAJQkZ_A",
"avatar_thumb": {
"uri": "100x100/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd..."
],
"width": 720,
"height": 720
},
"avatar_medium": {
"uri": "720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd..."
],
"width": 720,
"height": 720
},
"avatar_large": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886dd",
"url_list": [
"https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_5859f639a2caece520589c0b337886..."
],
"width": 720,
"height": 720
},
"preview_start_time": 0,
"preview_end_time": 0,
"is_commerce_music": false,
"is_original_sound": true,
"audition_duration": 174,
"shoot_duration": 174,
"reason_type": 0,
"artists": [],
"lyric_short_position": null,
"mute_share": false,
"tag_list": null,
"dmv_auto_show": false,
"is_pgc": false,
"is_matched_metadata": false,
"is_audio_url_with_cookie": false,
"music_chart_ranks": null,
"can_background_play": true,
"music_status": 1,
"video_duration": 174,
"pgc_music_type": 2,
"author_status": 1,
"search_impr": {
"entity_id": "7614581704262732563"
},
"artist_user_infos": null,
"dsp_status": 10,
"musician_user_infos": null,
"luna_info": {
"is_luna_user": false
},
"music_collect_count": 0,
"music_cover_atmosphere_color_value": "",
"show_origin_clip": false,
"talent_hashtag_name_list": null
},
"cha_list": [
{
"cid": "7566562345162377254",
"cha_name": "演出不戒断",
"desc": "【官方话题】带话题#演出不戒断 投稿可获得随机流量奖励哦!内容可以是聊聊你喜欢的歌曲、歌单推荐、演出经验分享、演出repo、问问演出相关的问题、找演出搭子、找音乐搭子等,搜索活动《演出不戒断》还可以参...",
"schema": "aweme://aweme/challenge/detail?cid=7566562345162377254",
"author": {
"followers_detail": null,
"platform_sync_info": null,
"geofencing": null,
"cover_url": null,
"item_list": null,
"new_story_cover": null,
"type_label": null,
"ad_cover_url": null,
"relative_users": null,
"cha_list": null,
"need_points": null,
"homepage_bottom_toast": null,
"can_set_geofencing": null,
"white_cover_url": null,
"user_tags": null,
"ban_user_functions": null,
"card_entries": null,
"display_info": null,
"card_entries_not_display": null,
"card_sort_priority": null,
"interest_tags": null,
"link_item_list": null,
"user_permissions": null,
"offline_info_list": null,
"signature_extra": null,
"personal_tag_list": null,
"cf_list": null,
"im_role_ids": null,
"not_seen_item_id_list": null,
"follower_list_secondary_information_struct": null,
"endorsement_info_list": null,
"text_extra": null,
"contrail_list": null,
"data_label_list": null,
"not_seen_item_id_list_v2": null,
"special_people_labels": null,
"familiar_visitor_user": null,
"avatar_schema_list": null,
"profile_mob_params": null,
"verification_permission_ids": null,
"batch_unfollow_relation_desc": null,
"batch_unfollow_contain_tabs": null,
"creator_tag_list": null,
"private_relation_list": null,
"identity_labels": null,
"profile_component_disabled": null
},
"user_count": 0,
"share_info": {
"share_url": "https://www.iesdouyin.com/share/challenge/7566562345162377254/?u_code=2d22ikmf26mk&from_ssr=1",
"share_weibo_desc": "我在抖音参与话题讨论#演出不戒断 ",
"share_desc": "【官方话题】带话题#演出不戒断 投稿可获得随机流量奖励哦!内容可以是聊聊你喜欢的歌曲、歌单推荐、演出经验分享、演出repo、问问演出相关的问题、找演出搭子、找音乐搭子等,搜索活动《演出不戒断》还可以参...",
"share_title": "我在抖音参与话题讨论#演出不戒断 ",
"bool_persist": 0,
"share_title_myself": "",
"share_title_other": "",
"share_signature_url": "",
"share_signature_desc": "",
"share_quote": "",
"share_desc_info": "我在抖音参与话题讨论#演出不戒断 "
},
"connect_music": [],
"type": 3,
"sub_type": 0,
"is_pgcshow": false,
"collect_stat": 0,
"is_challenge": 1,
"view_count": 0,
"is_commerce": false,
"hashtag_profile": "douyin-admin-obj/efc8146b4e1e8034b6d74109c3205c32",
"cha_attrs": null,
"banner_list": null,
"extra_attr": {
"is_live": false
},
"show_items": null,
"search_impr": {
"entity_id": "7566562345162377254"
},
"challenge_status": 1,
"from_ugc_hashtag_bank": "0",
"insert_template_category_list": null
}
],
"video": {
"play_addr": {
"uri": "v0200fg10000d6m6prnog65ruftr5n60",
"url_list": [
"https://v3-dy-o.zjcdn.com/d0c5363f4077278710f318ee9b8d5fa8/69aeed52/video/tos/cn/tos-cn-ve-15/oEmfBd..."
],
"width": 576,
"height": 1024,
"url_key": "v0200fg10000d6m6prnog65ruftr5n60_bytevc1_540p_789041",
"data_size": 17191237,
"file_hash": "f53be1a41a70de17f678331735cf1f3b",
"file_cs": "c:0-144868-0a3b|a:v0200fg10000d6m6prnog65ruftr5n60"
},
"cover": {
"uri": "tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY",
"url_list": [
"https://p3-sign.douyinpic.com/tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY~tplv-dy-resiz..."
],
"width": 540,
"height": 720
},
"height": 1920,
"width": 1080,
"dynamic_cover": {
"uri": "tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY",
"url_list": [
"https://p3-sign.douyinpic.com/obj/tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY?lk3s=138a..."
],
"width": 720,
"height": 720
},
"origin_cover": {
"uri": "tos-cn-p-0015/ooIKdh7BQBAegQesCTbAfYzlECLnubWGNZQd3v",
"url_list": [
"https://p3-sign.douyinpic.com/tos-cn-p-0015/ooIKdh7BQBAegQesCTbAfYzlECLnubWGNZQd3v~tplv-dy-360p.webp..."
],
"width": 360,
"height": 640
},
"ratio": "720p",
"download_addr": {
"uri": "v0200fg10000d6m6prnog65ruftr5n60",
"url_list": [
"https://v3-dy-o.zjcdn.com/6471054c67c1bd618c6c0b3e597e504b/69aeed52/video/tos/cn/tos-cn-ve-15/okbA2E..."
],
"width": 720,
"height": 720,
"data_size": 60051786,
"file_cs": "c:0-189809-7070"
},
"has_watermark": true,
"bit_rate": [
{
"gear_name": "adapt_540_1",
"quality_type": 28,
"bit_rate": 789041,
"play_addr": {
"uri": "v0200fg10000d6m6prnog65ruftr5n60",
"url_list": [
"https://v3-dy-o.zjcdn.com/d0c5363f4077278710f318ee9b8d5fa8/69aeed52/video/tos/cn/tos-cn-ve-15/oEmfBd..."
],
"width": 576,
"height": 1024,
"url_key": "v0200fg10000d6m6prnog65ruftr5n60_bytevc1_540p_789041",
"data_size": 17191237,
"file_hash": "f53be1a41a70de17f678331735cf1f3b",
"file_cs": "c:0-144868-0a3b|a:v0200fg10000d6m6prnog65ruftr5n60"
},
"is_h265": 1,
"is_bytevc1": 1,
"HDR_type": "",
"HDR_bit": "",
"FPS": 30,
"video_extra": "{\"PktOffsetMap\":\"[{\\\"time\\\": 1, \\\"offset\\\": 271416}, {\\\"time\\\": 2, \\\"offset\\\": 350345}, {\\\"time\\\": 3...",
"format": "mp4"
}
],
"duration": 174300,
"play_addr_265": {
"uri": "v0200fg10000d6m6prnog65ruftr5n60",
"url_list": [
"https://v3-dy-o.zjcdn.com/d0c5363f4077278710f318ee9b8d5fa8/69aeed52/video/tos/cn/tos-cn-ve-15/oEmfBd..."
],
"width": 576,
"height": 1024,
"url_key": "v0200fg10000d6m6prnog65ruftr5n60_bytevc1_540p_789041",
"data_size": 17191237,
"file_hash": "f53be1a41a70de17f678331735cf1f3b",
"file_cs": "c:0-144868-0a3b|a:v0200fg10000d6m6prnog65ruftr5n60"
},
"is_h265": 0,
"play_addr_h264": {
"uri": "v0200fg10000d6m6prnog65ruftr5n60",
"url_list": [
"https://v3-dy-o.zjcdn.com/9cc3e04cffb18acb4e3c760b23717af9/69aeed52/video/tos/cn/tos-cn-ve-15/ogswfu..."
],
"width": 720,
"height": 1280,
"url_key": "v0200fg10000d6m6prnog65ruftr5n60_h264_720p_1552069",
"data_size": 33815724,
"file_hash": "f5c8c55aed40ac818d32305b3d923d1b",
"file_cs": "c:0-189809-7070|a:v0200fg10000d6m6prnog65ruftr5n60"
},
"cdn_url_expired": 1773071698,
"is_long_video": 1,
"animated_cover": {
"uri": "tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY",
"url_list": [
"https://p3-sign.douyinpic.com/obj/tos-cn-i-0813c001/oAAfGF32Afc9rDztQo2A6JAdFSEArpvCgACYIY?lk3s=138a..."
]
},
"need_set_token": false,
"CoverTsp": 0,
"is_callback": true,
"video_model": "",
"tags": [],
"use_static_cover": true,
"big_thumbs": [
{
"img_num": 87,
"uri": "tos-cn-p-0015/osiyIMFUsfCuZ3BsAHDAIzr395pgbBKAnGEufJ",
"img_url": "https://p3-sign.douyinpic.com/tos-cn-p-0015/osiyIMFUsfCuZ3BsAHDAIzr395pgbBKAnGEufJ~tplv-noop.image?c...",
"img_x_size": 136,
"img_y_size": 240,
"img_x_len": 10,
"img_y_len": 9,
"duration": 174.27948,
"interval": 2,
"fext": "jpg",
"uris": [],
"img_urls": []
}
],
"is_bytevc1": 0,
"meta": "{\"bright_ratio_mean\":\"0.0207\",\"brightness_mean\":\"131.3207\",\"diff_overexposure_ratio\":\"0.0816\",\"forma...",
"is_source_HDR": 0,
"audio": {
"original_sound_infos": null
},
"bit_rate_audio": null,
"format": "mp4",
"fuse_video_labels_v2": {
"Top1": [
{
"Level1": {
"TagId": 606
},
"Level2": {
"TagId": 60605
},
"Level3": {
"TagId": 6060503
}
}
]
}
},
"share_url": "https://www.iesdouyin.com/share/video/7614581977703204416/?region=CA&mid=7614581704262732563&u_code=...",
"user_digged": 0,
"statistics": {
"aweme_id": "7614581977703204416",
"comment_count": 12,
"digg_count": 375,
"download_count": 0,
"play_count": 0,
"share_count": 51,
"forward_count": 0,
"lose_count": 0,
"lose_comment_count": 0,
"whatsapp_share_count": 0,
"digest": "",
"exposure_count": 0,
"live_watch_count": 0,
"collect_count": 30
},
"status": {
"aweme_id": "7614581977703204416",
"is_delete": false,
"allow_share": true,
"allow_comment": true,
"is_private": false,
"with_goods": false,
"private_status": 0,
"with_fusion_goods": false,
"in_reviewing": false,
"reviewed": 0,
"self_see": false,
"is_prohibited": false,
"download_status": 0,
"review_result": {
"review_status": 0
},
"dont_share_status": 2,
"video_hide_search": 0,
"aweme_edit_info": {
"button_status": 2,
"button_toast": ""
},
"part_see": 0,
"listen_video_status": 2
},
"rate": 12,
"text_extra": [
{
"start": 48,
"end": 52,
"type": 1,
"hashtag_name": "颜人中",
"hashtag_id": "1624882942292043",
"is_commerce": false,
"caption_start": 48,
"caption_end": 52
}
],
"is_top": 0,
"share_info": {
"share_url": "https://www.iesdouyin.com/share/video/7614581977703204416/?region=CA&mid=7614581704262732563&u_code=...",
"share_weibo_desc": "#在抖音,记录美好生活#谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断",
"share_desc": "在抖音,记录美好生活",
"share_title": "谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断",
"bool_persist": 0,
"share_title_myself": "",
"share_title_other": "",
"share_link_desc": "5.15 复制打开抖音,看看【球球不肉🤓的作品】谁再说我们颜人中不会跳舞呢😌 这不是如鱼得水嘛!!... %s 02/08 XmD:/ [email protected] ",
"share_signature_url": "",
"share_signature_desc": "",
"share_quote": "",
"share_desc_info": "#在抖音,记录美好生活#谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断"
},
"distance": "",
"video_labels": null,
"is_vr": false,
"duration": 174300,
"aweme_type": 0,
"is_fantasy": false,
"cmt_swt": false,
"image_infos": null,
"risk_infos": {
"vote": false,
"warn": true,
"risk_sink": false,
"type": 55,
"content": "作者声明:拍摄于 2026-03-07 福建福州",
"url": "aweme://webview_popup/?radius=0&width_percent=100&height_percent=100&gravity=bottom&show_loading=1&m...",
"warn_level": 0,
"icon_url": "https://p9-safelight.byteimg.com/tos-cn-i-t3x0yrcw7c/speaker_3x_90~tplv-t3x0yrcw7c-3.png"
},
"is_relieve": false,
"sort_label": "",
"position": null,
"uniqid_position": null,
"comment_list": null,
"author_user_id": 59991932303,
"bodydance_score": 0,
"geofencing": [],
"is_hash_tag": 1,
"is_pgcshow": false,
"region": "CN",
"video_text": [],
"vr_type": 0,
"collect_stat": 0,
"label_top_text": null,
"promotions": [],
"group_id": "7614581977703204416",
"prevent_download": false,
"nickname_position": null,
"challenge_position": null,
"item_comment_settings": 0,
"with_promotional_music": false,
"xigua_task": {
"is_xigua_task": false
},
"long_video": null,
"item_duet": 0,
"item_react": 0,
"without_watermark": false,
"desc_language": "zh",
"interaction_stickers": null,
"misc_info": "{\"activity_feed_json\":\"{\\\"root_gid\\\":\\\"7228892125813869857\\\",\\\"content_source\\\":\\\"upload\\\"}\",\"common...",
"origin_comment_ids": null,
"commerce_config_data": null,
"distribute_type": 2,
"video_control": {
"allow_download": false,
"share_type": 0,
"show_progress_bar": 1,
"draft_progress_bar": 1,
"allow_duet": true,
"allow_react": false,
"prevent_download_type": 3,
"allow_dynamic_wallpaper": false,
"timer_status": 1,
"allow_music": true,
"allow_stitch": false,
"allow_douplus": true,
"allow_share": true,
"share_grayed": false,
"download_ignore_visibility": true,
"duet_ignore_visibility": true,
"share_ignore_visibility": true,
"download_info": {
"level": 2,
"fail_info": {
"code": 200001,
"reason": "risk_info"
}
},
"duet_info": {
"level": 0
},
"allow_record": true,
"disable_record_reason": "",
"timer_info": {
"timer_status": 0
}
},
"aweme_control": {
"can_forward": true,
"can_share": true,
"can_comment": true,
"can_show_comment": true
},
"has_vs_entry": false,
"hot_list": {
"title": "颜人中福州演唱会",
"image_url": "",
"schema": "sslocal://hot/spot?keyword=%E9%A2%9C%E4%BA%BA%E4%B8%AD%E7%A6%8F%E5%B7%9E%E6%BC%94%E5%94%B1%E4%BC%9A&...",
"type": 0,
"i18n_title": "",
"header": "热点",
"footer": "14.5万人在看",
"pattern_type": 0,
"rank": 51,
"hot_score": 4473684,
"view_count": 144623,
"group_id": "6968423866314151176",
"sentence": "颜人中福州演唱会",
"sentence_id": 2422530,
"extra": "{\"ac_sentence_id\":\"2422530\",\"board_name\":\"热点\",\"cluster_id\":\"0\",\"display_style\":\"0\",\"entrance_relativ..."
},
"commerce_info": {
"ad_type": 0,
"is_ad": false
},
"need_vs_entry": true,
"is_preview": 0,
"anchors": null,
"hybrid_label": null,
"geofencing_regions": null,
"have_dashboard": false,
"search_extra": {
"optimize_text_extra": null,
"card_btm": {
"btm": "c58056.d0",
"bcm": {
"search_id": "202603092251584C4D9AF2EE942832251F",
"search_result_id": "7614581977703204416",
"author_id": "59991932303",
"video_id": "7614581977703204416",
"summary_track_id": ""
},
"area_btm": {
"author_area": "c58056.d04158",
"author_avatar_living_area": "c58056.d30934",
"video_area": "c58056.d60920",
"shopping_area": "c58056.d278936"
}
},
"double_columns_card_btm": {
"btm": "c094390.d0",
"bcm": {
"search_id": "202603092251584C4D9AF2EE942832251F",
"search_result_id": "7614581977703204416"
},
"area_btm": {
"author_area": "c094390.d58755",
"video_area": "c094390.d270200",
"shopping_area": "c094390.d75544"
}
}
},
"poi_patch_info": {
"item_patch_poi_prompt_mark": 0,
"extra": ""
},
"is_story": 0,
"report_action": false,
"item_stitch": 0,
"story_ttl": 0,
"city": "350100",
"cover_labels": null,
"is_first_video": false,
"nearby_level": 0,
"guide_btn_type": 0,
"is_in_scope": false,
"poi_biz": {},
"images": null,
"relation_labels": null,
"is_karaoke": false,
"impression_data": {
"group_id_list_a": [
7614566971262923000
],
"group_id_list_b": [],
"similar_id_list_a": null,
"similar_id_list_b": null,
"group_id_list_c": [],
"group_id_list_d": null
},
"item_share": 0,
"social_tag_list": null,
"show_follow_button": {},
"duet_aggregate_in_music_tab": false,
"is_duet_sing": false,
"search_impr": {
"entity_id": "7614581977703204416",
"entity_type": "GENERAL"
},
"comment_permission_info": {
"comment_permission_status": 0,
"can_comment": true,
"item_detail_entry": false,
"press_entry": false,
"toast_guide": false
},
"original_images": null,
"series_paid_info": {
"series_paid_status": 0,
"item_price": 0
},
"img_bitrate": null,
"comment_gid": 7614581977703205000,
"admire_auth": {
"is_show_admire_tab": 0,
"is_show_admire_button": 0,
"admire_button": 0,
"is_admire": 0,
"is_click_admire_icon_recently": 0,
"is_fifty_admire_author_stable_fans": 0,
"author_can_admire": 0,
"is_iron_fans_in_aweme_post": 0,
"exit_admire_in_aweme_post": 0
},
"image_album_music_info": {
"begin_time": -1,
"end_time": -1,
"volume": -1
},
"video_tag": [
{
"tag_id": 2021,
"tag_name": "明星八卦",
"level": 1
}
],
"is_collects_selected": 0,
"chapter_list": null,
"should_open_ad_report": false,
"feed_comment_config": {
"input_config_text": "发条评论,说说你的感受",
"common_flags": "{\"hashtag\":\"[{\\\"name\\\":\\\"演出不戒断\\\",\\\"id\\\":7566562345162377254},{\\\"name\\\":\\\"颜人中\\\",\\\"id\\\":16248829422920...",
"audio_comment_permission": 1
},
"is_image_beat": false,
"dislike_dimension_list": null,
"standard_bar_info_list": null,
"photo_search_entrance": {
"ecom_type": 0
},
"is_life_item": false,
"image_list": null,
"component_info_v2": "{\"desc_lines_limit\":0,\"hide_marquee\":false}",
"item_warn_notification": {
"type": 0,
"show": false,
"content": ""
},
"origin_text_extra": [],
"preview_title": "谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断",
"preview_video_status": 1,
"guide_scene_info": {
"guide_scene_type": 0,
"feed_origin_gid_info_str": "",
"diamond_expose_info_str": ""
},
"disable_relation_bar": 0,
"packed_clips": null,
"vtag_search": {
"vtag_enable": true,
"vtag_delay_ts": 184300,
"default_vtag_data": "",
"default_vtag_enable": false,
"inspiration_vtag_enable": false
},
"author_mask_tag": 0,
"dcm_info": {
"dcm": "search.natural.aweme_video.7614581977703204416.202603092251584C4D9AF2EE942832251F",
"dcm_extra": {
"author_id": "59991932303",
"group_id": "7614581977703204416",
"is_aladdin": "0",
"search_id": "202603092251584C4D9AF2EE942832251F",
"search_keyword": "Destiny",
"search_result_id": "7614581977703204416",
"token_type": "aweme_video"
}
},
"user_recommend_status": 0,
"collection_corner_mark": 0,
"is_share_post": false,
"image_comment": {},
"visual_search_info": {
"is_show_entrance": false,
"extra": "",
"visual_search_longpress": 1,
"is_ecom_img": false,
"is_high_accuracy_ecom": false,
"is_high_recall_ecom": false,
"panel_entrance_text": "",
"panel_entrance_intent": "",
"tag_space": ""
},
"tts_id_list": null,
"ref_tts_id_list": null,
"voice_modify_id_list": null,
"ref_voice_modify_id_list": null,
"book_bar": {},
"authentication_token": "MS4wLjAAAAAAjpanq09CpARIV8RsB1ZSwhqvhlTwVQ67bJsZ8Gl64k_AQQbuASA_W09x3xM0VlECPyFAQVQ5IIXkBMpJFaNDcnMW...",
"video_game_data_channel_config": {},
"dislike_dimension_list_v2": null,
"distribute_circle": {
"distribute_type": 0,
"campus_block_interaction": false,
"is_campus": false
},
"comment_words_recommend": {
"zero_comment": null
},
"image_crop_ctrl": 0,
"yumme_recreason": null,
"slides_music_beats": null,
"is_ecom_aweme": 0,
"jump_tab_info_list": null,
"media_type": 4,
"reply_smart_emojis": null,
"activity_video_type": 0,
"boost_status": 1,
"create_scale_type": null,
"live_appointment_info": {},
"entertainment_product_info": {
"sub_title": null,
"market_info": {
"limit_free": {
"in_free": false
},
"marketing_tag": null
},
"biz": 0
},
"caption": "谁再说我们颜人中不会跳舞呢😌\n这不是如鱼得水嘛!!!\n终于盼到「Destiny」返场!!!!\n#颜人中 #颜人中福州演唱会 #向全世界安利 #唱跳 #演出不戒断",
"item_title": "",
"is_use_music": false,
"original": 0,
"xigua_base_info": {
"status": 0,
"star_altar_order_id": 0,
"star_altar_type": 0
},
"mark_largely_following": false,
"friend_recommend_info": {
"friend_recommend_source": 11,
"label_user_list": null,
"disable_friend_recommend_guide_label": false
},
"enable_comment_sticker_rec": false,
"fall_card_struct": {
"recommend_reason_v2": "[]"
},
"video_share_edit_status": 0,
"is_24_story": 0,
"cf_recheck_ts": 0,
"trends_infos": null,
"chapter_bar_color": null,
"flash_mob_trends": 0,
"ent_log_extra": {
"log_extra": "{\"global_log_extra\":null,\"page_log_extra\":null,\"aweme_log_extra\":{\"ce_current_group_id\":\"76145819777..."
},
"personal_page_botton_diagnose_style": 0,
"aweme_type_tags": "",
"origin_duet_resource_uri": "",
"ecom_comment_atmosphere_type": 0,
"can_cache_to_local": true,
"mv_info": null,
"publish_plus_alienation": {
"alienation_type": 0
},
"game_tag_info": {
"is_game": false
},
"aweme_listen_struct": {
"trace_info": "{\"copyright_not_speech\":\"false\",\"copyright_reason\":\"has_listen_cp_new\",\"copyright_tag_hit\":\"\",\"copyr..."
},
"shoot_way": "direct_shoot",
"entertainment_video_type": 3,
"entertainment_video_paid_way": {
"paid_ways": null,
"paid_type": 0,
"enable_use_new_ent_data": true
},
"is_moment_story": 0,
"is_moment_history": 0,
"cf_assets_type": 0,
"series_basic_info": {},
"is_new_text_mode": 0,
"interest_points": null,
"douplus_user_type": 0,
"nearby_hot_comment": null,
"follow_shoot_clip_info": {
"clip_video_all": 7614581704262733000,
"clip_from_user": 7614581704262733000
},
"is_25_story": 0,
"ai_follow_images": null,
"follow_shot_assets": null,
"effect_inflow_effects": null,
"douyin_pc_video_extra_seo": "",
"product_genre_info": {
"product_genre_type": 2,
"material_genre_sub_type_set": [
4
],
"special_info": {
"recommend_group_name": 0
}
},
"item_aigc_follow_shot": 1,
"image_follow_shot_assets": null,
"enable_decorated_emoji": true
},
"card_info": {
"search_autoplay_business": "153_dy"
},
"doc_type": 153,
"sub_card_list": null,
"log_data": {
"search_id": "202603092251584C4D9AF2EE942832251F",
"dcm": "search.natural.aweme_video.7614581977703204416.202603092251584C4D9AF2EE942832251F"
},
"provider_doc_id": 7614581977703205000,
"provider_doc_id_str": "7614581977703204416",
"tab": null,
"show_tab": null,
"debug_diff_info": {},
"aweme_list": null,
"send_back": "",
"card_type": 1,
"card_style_type": 1,
"ecom_goods_list": null,
"music_info_list": null,
"debug_data": {
"filter_debug_info_list": null
},
"recommend_title": "",
"ops": null,
"card_id": "douyin.doctype_aweme_video",
"qishui_music_list": null,
"shoot_position_list": null
},
"log": {
"search_id": "202603092251584C4D9AF2EE942832251F",
"dcm": "search.natural.aweme_video.7614581977703204416.202603092251584C4D9AF2EE942832251F"
},
"card_id": "douyin.doctype_aweme_video"
}
],
"render_info": [
{
"render_id": "0",
"render_type": 0,
"render_extra": {
"type": 8119168,
"card_type_name": "video_search_video"
},
"ui_info": {
"card_exposure_ratio": [
0.5
]
}
}
],
"struct": {
"id": "00",
"layout_type": 1,
"children": [
{
"id": "0010",
"layout_type": 2,
"layout_info": {
"item_gap": "2"
},
"children": [
{
"id": "10",
"data_id": "10",
"render_id": "0",
"fp": ""
}
],
"fp": ""
}
],
"fp": ""
},
"business_config": {
"keyword": "Destiny",
"has_more": 1,
"is_filter_search": 1,
"search_nil_info": null,
"next_page": {
"keyword": "Destiny",
"search_request_id": "202603092251584C4D9AF2EE942832251F",
"search_id": "202603092251584C4D9AF2EE942832251F",
"cursor": 22,
"poi_search_info": ""
},
"card_count": 11,
"extra_fresh_struct": null,
"ad_info": null,
"feelgood_msg": {},
"filter_bar": {},
"general_search_config": {
"keyword": "Destiny"
},
"backtrace": "M7U2PfbCPC7qlX46ow2D75grAHBeaWaP5kGHSv9uueTFoQuj/ktAduVOf68SVBes5wvrHQn1LTsYXvxOKvrQ/A==",
"extra": {
"guide_search_words": null,
"req_start_ts": 1773067924454,
"is_filter_search": 1
},
"feedback": null,
"pre_loadmore_config": null,
"poi_search_info": ""
},
"global_config": {
"hidden_filter": false
},
"status_code": 0,
"log_pb": {
"impr_id": "2026030922520472EAEA2F6BC7EBBD9F3A"
},
"extra": {
"now": 1773067924000,
"logid": "2026030922520472EAEA2F6BC7EBBD9F3A",
"fatal_item_ids": [],
"search_request_id": "",
"device_score": 0,
"scenes": null
},
"log": {
"search_keyword": "Destiny",
"search_id": "202603092251584C4D9AF2EE942832251F",
"impr_id": "2026030922520472EAEA2F6BC7EBBD9F3A"
},
"time_cost": {
"stream_inner": 302
},
"path": "/aweme/v2/search/item/",
"mock_recall_path": "/aweme/v2/search/item/",
"success": true
}
}💡 提示:为简化展示,列表类数据样例仅保留 1-2 条记录,实际返回条数以接口响应为准。
