justoneapi_x_douyin-hot-search-v1 $0.0369 per call
Douyin trending content search with engagement filters. Searches Douyin (TikTok China) content with optional keyword, category, video-type, ranking, pagination, engagement, and creator-follower filters. (Just One API · Douyin (TikTok China))
For AI agents: call justoneapi_x_douyin-hot-search-v1
POST https://toll402.dev/v1/p/justoneapi.x.douyin-hot-search-v1
{
"contentType": "ALL",
"videoType": "ALL",
"sortType": "COMPREHENSIVE",
"page": 1
}Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server:
npx -y toll402-mcp · remote https://toll402.dev/mcp.Input schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Optional search keyword."
},
"contentType": {
"type": "string",
"description": "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`: Foo",
"enum": [
"ALL",
"FASHION",
"TECHNOLOGY",
"SCIENCE",
"PHOTOGRAPHY",
"FOOD",
"MOTHER_BABY",
"PARENTING",
"DRAMA",
"GAME",
"AUTOMOTIVE",
"ANIMAL",
"TRAVEL",
"DANCE",
"TRADITIONAL_CULTURE",
"ART",
"SPORTS",
"MUSIC",
"LIFE_RECORD",
"HOME_LIVING",
"LEISURE_ENTERTAINMENT",
"WORKPLACE",
"AGRICULTURE",
"CASUAL",
"ACG",
"MOVIE",
"TV_SERIES",
"VARIETY_SHOW",
"CELEBRITY",
"HUMANITIES_SOCIAL_SCIENCE",
"EDUCATION_CAMPUS",
"EMOTION",
"FINANCE",
"PUBLIC_WELFARE"
],
"examples": [
"ALL"
]
},
"videoType": {
"type": "string",
"description": "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.",
"enum": [
"ALL",
"XINGTU_VIDEO",
"NATURAL_VIDEO"
],
"examples": [
"ALL"
]
},
"sortType": {
"type": "string",
"description": "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",
"enum": [
"COMPREHENSIVE",
"HIGH_INTERACTION",
"HIGH_LIKE",
"HIGH_COMMENT",
"HIGH_SHARE"
],
"examples": [
"COMPREHENSIVE"
]
},
"page": {
"type": "integer",
"description": "Page number (starting from 1). Page size is fixed at 10.",
"examples": [
1
]
},
"likeCountMin": {
"type": "integer",
"description": "Minimum raw like count."
},
"likeCountMax": {
"type": "integer",
"description": "Maximum raw like count."
},
"commentCountMin": {
"type": "integer",
"description": "Minimum raw comment count."
},
"commentCountMax": {
"type": "integer",
"description": "Maximum raw comment count."
},
"shareCountMin": {
"type": "integer",
"description": "Minimum raw share count."
},
"shareCountMax": {
"type": "integer",
"description": "Maximum raw share count."
},
"interactionCountMin": {
"type": "integer",
"description": "Minimum raw interaction count."
},
"interactionCountMax": {
"type": "integer",
"description": "Maximum raw interaction count."
},
"followerCountMin": {
"type": "integer",
"description": "Minimum raw creator follower count."
},
"followerCountMax": {
"type": "integer",
"description": "Maximum raw creator follower count."
}
},
"additionalProperties": true
}
MCP
{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}