获取综合搜索 V1/Fetch general search V1
Douyinapi
About
获取综合搜索 V1/Fetch general search V1
Documentation
获取综合搜索 V1/Fetch general search V1
[中文]
用途:
- 获取抖音 App 中综合搜索栏的搜索结果(非单独视频搜索)。
- 支持关键词、排序方式、发布时间、视频时长、内容类型等筛选条件。
- 支持翻页查询,通过
cursor、search_id和backtrace分页。
备注:
- 初次请求时
cursor传入 0,search_id和backtrace传空字符串。 - 翻页时需从上一次响应中获取
cursor、search_id和backtrace字段值。 - 返回的内容包含视频、作者、话题标签、播放信息、音乐、互动数据等丰富信息。
参数:
- keyword: 搜索关键词,如 "猫咪"
- cursor: 翻页游标(首次请求传 0,翻页时使用上次响应的 cursor)
- sort_type: 排序方式
0: 综合排序1: 最多点赞2: 最新发布
- publish_time: 发布时间筛选
0: 不限1: 最近一天7: 最近一周180: 最近半年
- filter_duration: 视频时长筛选
0: 不限0-1: 1 分钟以内1-5: 1-5 分钟5-10000: 5 分钟以上
- content_type: 内容类型筛选
0: 不限1: 视频2: 图片3: 文章
- search_id: 搜索ID(首次请求传空,翻页时从上次响应获取)
- backtrace: 翻页回溯标识(首次请求传空,翻页时从上次响应获取)
请求体示例:
payload = {
"keyword": "猫咪",
"cursor": 0,
"sort_type": "0",
"publish_time": "0",
"filter_duration": "0",
"content_type": "0",
"search_id": "",
"backtrace": ""
}
返回(部分常用字段,实际返回字段更多,一切以实际响应为准):
data: 搜索结果列表type: 结果类型(通常为1)aweme_info: 视频详细信息aweme_id: 视频IDdesc: 视频描述内容author: 作者信息uid: 用户唯一IDnickname: 用户昵称is_verified: 是否认证用户(True=已认证,False=未认证)region: 用户地区,如 "CN"avatar_thumb.url_list: 缩略头像地址列表avatar_medium.url_list: 中等尺寸头像地址列表avatar_larger.url_list: 高清头像地址列表
music: 背景音乐信息id_str: 音乐IDtitle: 音乐标题,如"原创声音"author: 音乐作者昵称play_url.url_list: 音乐播放地址列表
cha_list: 关联话题标签列表cha_name: 话题名(例如 "#猫宝宝")share_url: 话题分享链接
video: 视频播放与封面信息play_addr.url_list: 视频播放地址列表cover.url_list: 视频封面地址列表dynamic_cover.url_list: 动态封面地址列表origin_cover.url_list: 原始封面地址列表width: 视频宽度(像素)height: 视频高度(像素)ratio: 视频分辨率比例(如540p)duration: 视频时长(单位:毫秒)download_addr.url_list: 带水印下载地址
statistics: 视频统计信息comment_count: 评论数digg_count: 点赞数share_count: 分享数play_count: 播放次数collect_count: 收藏次数
status: 视频发布状态is_delete: 是否被删除is_private: 是否设为私密allow_share: 是否允许分享allow_comment: 是否允许评论
share_url: 视频外部分享链接
[English]
Purpose:
- Fetch search results from Douyin App's general search tab (not standalone video search).
- Supports filtering by keyword, sort type, publish time, video duration, and content type.
- Supports pagination through
cursor,search_id, andbacktrace.
Notes:
- Set
cursorto 0,search_idandbacktraceto empty strings for the first request. - For pagination, obtain
cursor,search_id, andbacktracevalues from the previous response. - The response contains rich information including video details, author info, music, hashtags, playback info, and interaction metrics.
Parameters:
- keyword: Search keyword, e.g., "cat"
- cursor: Pagination cursor (0 for the first page, use the last response cursor for subsequent pages)
- sort_type: Sorting method
0: Comprehensive1: Most likes2: Latest
- publish_time: Publish time filter
0: Unlimited1: Last day7: Last week180: Last half year
- filter_duration: Video duration filter
0: Unlimited0-1: Within 1 minute1-5: 1 to 5 minutes5-10000: More than 5 minutes
- content_type: Content type filter
0: Unlimited1: Video2: Picture3: Article
- search_id: Search ID (empty for first request, obtained from previous response for pagination)
- backtrace: Backtrace identifier (empty for first request, obtained from previous response for pagination)
Request Body Example:
payload = {
"keyword": "cat",
"cursor": 0,
"sort_type": "0",
"publish_time": "0",
"filter_duration": "0",
"content_type": "0",
"search_id": "",
"backtrace": ""
}
Response (common fields, actual response may contain more fields):
data: List of search result itemstype: Result type (usually1)aweme_info: Video detailed informationaweme_id: Video IDdesc: Video descriptionauthor:uid: Author's user IDnickname: Author's nicknameis_verified: Whether the author is verifiedregion: Author's regionavatar_thumb.url_list: List of thumbnail avatar URLsavatar_medium.url_list: List of medium size avatar URLsavatar_larger.url_list: List of large size avatar URLs
music:id_str: Music IDtitle: Music titleauthor: Music creator's nameplay_url.url_list: List of music play URLs
cha_list:cha_name: Hashtag nameshare_url: Hashtag share URL
video:play_addr.url_list: List of video play URLscover.url_list: List of cover image URLsdynamic_cover.url_list: List of dynamic cover URLsorigin_cover.url_list: List of original cover URLswidth: Video width (pixels)height: Video height (pixels)ratio: Resolution ratio (e.g., 540p)duration: Duration in millisecondsdownload_addr.url_list: List of video download URLs
statistics:comment_count: Number of commentsdigg_count: Number of likesshare_count: Number of sharesplay_count: Number of playscollect_count: Number of collects
status:is_delete: Whether the video is deletedis_private: Whether the video is privateallow_share: Whether sharing is allowedallow_comment: Whether commenting is allowed
share_url: External share link
Imported from a validated TikHub OpenAPI document. Pricing must be reviewed before enabling.
Try 获取综合搜索 V1/Fetch general search V1
Test this model in the Sandbase Playground with your own prompts.
Open in PlaygroundRelated Models
获取话题搜索 V1/Fetch hashtag search V1Douyinapi获取话题搜索 V2/Fetch hashtag search V2Douyinapi获取话题推荐搜索/Fetch hashtag suggestionsDouyinapi获取讨论搜索/Fetch discussion searchDouyinapi获取经验搜索/Fetch experience searchDouyinapi获取综合搜索 V2/Fetch general search V2Douyinapi获取图片搜索/Fetch image searchDouyinapi获取图文搜索 V3/Fetch image-text search V3Douyinapi