douyin/search/music-search
Fetch music content search results from Douyin App. Supports filtering by keyword, sort type, etc.
Input
Idle
Example output — click Run to generate your own
API README
Fetch music search
Purpose:
- Fetch music content search results from Douyin App.
- Supports filtering by keyword, sort type, etc.
Notes:
- This API focuses on music content search, excluding other types.
- Set
cursorto 0 andsearch_idto an empty string for the first request. - Response includes music basic info, artist info, covers, play URLs, tags, etc.
Parameters:
- keyword: Search keyword, e.g., "game background music"
- cursor: Pagination cursor (0 for first request)
- 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: Under 1 minute1-5: 1 to 5 minutes5-10000: Over 5 minutes
- content_type: Content type filter
0: Unlimited1: Video2: Image3: Article
- search_id: Search ID for pagination
Request Body Example:
payload = {
"keyword": "game background music",
"cursor": 0,
"sort_type": "0",
"publish_time": "0",
"filter_duration": "0",
"content_type": "0",
"search_id": ""
}
Response (common fields, actual response may contain more fields):
music: List of music search resultsid_str: Music ID (as string)title: Music titleauthor: Music author's nicknamealbum: Album name (if any)play_url.url_list: List of music play URLsduration: Duration in secondscover_thumb.url_list: List of thumbnail cover URLscover_medium.url_list: List of medium-sized cover URLscover_large.url_list: List of large-sized cover URLsuser_count: Number of videos using this musicis_original: Whether it is original musicis_commerce_music: Whether it is commercial musiclyric_url: Lyrics file URL (if available)strong_beat_url.url_list: Beat timing file URLstags: Music tags- Themes (e.g., Game, Vlog), Moods (e.g., Funny), Genres (e.g., 8-bit, Electronic)
artists: List of associated artists (if any)artist_name: Artist nameuid: Artist UID
cover_color_hsv: Dominant HSV color of the covercan_background_play: Whether background playback is supported
Imported from a validated TikHub OpenAPI document. Pricing must be reviewed before enabling.

