Douyin trending content search with engagement filters
justoneapi.x.douyin-hot-search-v1Searches Douyin (TikTok China) content with optional keyword, category, video-type, ranking, pagination, engagement, and creator-follower filters.
- Price
- $0.02952/successZum Anbieterpreis
- Success rate
- 100 %Last 30 days · 57 calls
- Latency p50
- 1.7 sp95 4.6 s
- Last verified
- 28.07.2026Verified working
GEThttps://toolswitch.dev/v1/tools/justoneapi.x.douyin-hot-search-v1?page=1&keyword=%E7%BE%8E%E9%A3%9F&sortType=COMPREHENSIVE&videoType=ALL&contentType=ALLPreview- Uses platform quota
- Synchronous response
- Reads public data
Parameter
| Parameter | Typ | Erforderlich | Beschreibung | Beispiel |
|---|---|---|---|---|
| Abfrageparameter | ||||
page | Ganzzahl | Optional | Page number (starting from 1). Page size is fixed at 10. | 1 |
keyword | Zeichenkette | Optional | Optional search keyword. | 美食 |
sortType | Zeichenkette | Optional | Sorting criteria for hot content results. Available Values: - `COMPREHENSIVE`: Comprehensive ranking. - `HIGH_INTERACTION`: Highest interaction count. - `HIGH_LIKE`: Highest like count. - `HIGH_COMMENT`: Highest comment count. - `HIGH_SHARE`: Highest share count. One of: COMPREHENSIVE, HIGH_INTERACTION, HIGH_LIKE, HIGH_COMMENT, HIGH_SHARE. | COMPREHENSIVE |
videoType | Zeichenkette | Optional | Video type filter. Available Values: - `ALL`: All video types. - `XINGTU_VIDEO`: Xingtu commercial videos. - `NATURAL_VIDEO`: Natural videos. One of: ALL, XINGTU_VIDEO, NATURAL_VIDEO. | ALL |
contentType | Zeichenkette | Optional | Top-level content type. Only one content type can be selected. Available Values: - `ALL`: All content types. - `FASHION`: Fashion. - `TECHNOLOGY`: Technology. - `SCIENCE`: Science. - `PHOTOGRAPHY`: Photography and videography. - `FOOD`: Food. - `MOTHER_BABY`: Mother and baby. - `PARENTING`: Parentin One of: ALL, FASHION, TECHNOLOGY, SCIENCE, PHOTOGRAPHY, FOOD, MOTHER_BABY, PARENTING, DRAMA, GAME, AUTOMOTIVE, ANIMAL. | ALL |
likeCountMax | Ganzzahl | Optional | Maximum raw like count. | |
likeCountMin | Ganzzahl | Optional | Minimum raw like count. | |
shareCountMax | Ganzzahl | Optional | Maximum raw share count. | |
shareCountMin | Ganzzahl | Optional | Minimum raw share count. | |
commentCountMax | Ganzzahl | Optional | Maximum raw comment count. | |
commentCountMin | Ganzzahl | Optional | Minimum raw comment count. | |
followerCountMax | Ganzzahl | Optional | Maximum raw creator follower count. | |
followerCountMin | Ganzzahl | Optional | Minimum raw creator follower count. | |
interactionCountMax | Ganzzahl | Optional | Maximum raw interaction count. | |
interactionCountMin | Ganzzahl | Optional | Minimum raw interaction count. | |
- Abfrageparameter
pageGanzzahlOptionalPage number (starting from 1). Page size is fixed at 10.
Beispiel:
1keywordZeichenketteOptionalOptional search keyword.
Beispiel:
美食sortTypeZeichenketteOptionalSorting criteria for hot content results. Available Values: - `COMPREHENSIVE`: Comprehensive ranking. - `HIGH_INTERACTION`: Highest interaction count. - `HIGH_LIKE`: Highest like count. - `HIGH_COMMENT`: Highest comment count. - `HIGH_SHARE`: Highest share count. One of: COMPREHENSIVE, HIGH_INTERACTION, HIGH_LIKE, HIGH_COMMENT, HIGH_SHARE.
Beispiel:
COMPREHENSIVEvideoTypeZeichenketteOptionalVideo type filter. Available Values: - `ALL`: All video types. - `XINGTU_VIDEO`: Xingtu commercial videos. - `NATURAL_VIDEO`: Natural videos. One of: ALL, XINGTU_VIDEO, NATURAL_VIDEO.
Beispiel:
ALLcontentTypeZeichenketteOptionalTop-level content type. Only one content type can be selected. Available Values: - `ALL`: All content types. - `FASHION`: Fashion. - `TECHNOLOGY`: Technology. - `SCIENCE`: Science. - `PHOTOGRAPHY`: Photography and videography. - `FOOD`: Food. - `MOTHER_BABY`: Mother and baby. - `PARENTING`: Parentin One of: ALL, FASHION, TECHNOLOGY, SCIENCE, PHOTOGRAPHY, FOOD, MOTHER_BABY, PARENTING, DRAMA, GAME, AUTOMOTIVE, ANIMAL.
Beispiel:
ALLlikeCountMaxGanzzahlOptionalMaximum raw like count.
likeCountMinGanzzahlOptionalMinimum raw like count.
shareCountMaxGanzzahlOptionalMaximum raw share count.
shareCountMinGanzzahlOptionalMinimum raw share count.
commentCountMaxGanzzahlOptionalMaximum raw comment count.
commentCountMinGanzzahlOptionalMinimum raw comment count.
followerCountMaxGanzzahlOptionalMaximum raw creator follower count.
followerCountMinGanzzahlOptionalMinimum raw creator follower count.
interactionCountMaxGanzzahlOptionalMaximum raw interaction count.
interactionCountMinGanzzahlOptionalMinimum raw interaction count.
Codebeispiele
Ersetze $TOOLSWITCH_KEY durch den in der Konsole erstellten Schlüssel.
curl -X GET 'https://toolswitch.dev/v1/tools/justoneapi.x.douyin-hot-search-v1?page=1&keyword=%E7%BE%8E%E9%A3%9F&sortType=COMPREHENSIVE&videoType=ALL&contentType=ALL' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"GET",
"https://toolswitch.dev/v1/tools/justoneapi.x.douyin-hot-search-v1?page=1&keyword=%E7%BE%8E%E9%A3%9F&sortType=COMPREHENSIVE&videoType=ALL&contentType=ALL",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/justoneapi.x.douyin-hot-search-v1?page=1&keyword=%E7%BE%8E%E9%A3%9F&sortType=COMPREHENSIVE&videoType=ALL&contentType=ALL", {
method: "GET",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());Diese Gateway-API ist eine Vorschauversion; URL und Authentifizierung können sich ändern. Die Beispielparameter sind Musterdaten. Aufrufe werden mit $0.02952/success einschließlich Servicegebühr abgerechnet.