Skip to content
Eden Engine

Douyin Hot Search Board (Trending Topics)

omnial/douyin-web-fetch-hot-search-result

Returns Douyin's current hot search board: the ranked list of trending topic phrases with each topic's heat score, view/video/comment counts, current rank, best rank so far, event time, and group id, plus the separately labeled "rising" section and the board's share text. Takes no input -- one call returns the board as it stands right now.

activeper callv2

Price

Up to $0.00205 per call; you pay what the call used

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.00.

Data source

Douyin

Data from Douyin.

Use it

Your AI assistant does the work: it finds this tool, shows you the price first, runs it, and you are charged when the run finishes. There is nothing to set up for this tool in particular.

Connect once and your AI can find and run this tool, and any other it needs.

For developers: the calls your assistant makes
agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/douyin-web-fetch-hot-search-result" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/douyin-web-fetch-hot-search-result" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/douyin-web-fetch-hot-search-result", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/douyin-web-fetch-hot-search-result", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.00205
Updated
Oct 27, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "word_list": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "word": {
                "type": "string",
                "description": "The trending topic phrase."
              },
              "label": {
                "type": "number",
                "description": "Numeric badge/tag code. Meaning undocumented."
              },
              "group_id": {
                "type": "string",
                "description": "The topic's public numeric id, as a string. Same class as a public post/media id, not contact data."
              },
              "max_rank": {
                "type": "number",
                "description": "Best (highest) rank reached so far."
              },
              "position": {
                "type": "number",
                "description": "Current rank in the board."
              },
              "hot_value": {
                "type": "number",
                "description": "The topic's heat score."
              },
              "word_type": {
                "type": "number",
                "description": "Numeric board-section type code."
              },
              "event_time": {
                "type": "number",
                "description": "Unix seconds when the topic appeared on the board."
              },
              "view_count": {
                "type": "number",
                "description": "Total views across the topic's content."
              },
              "video_count": {
                "type": "number",
                "description": "Videos posted under the topic."
              },
              "discuss_video_count": {
                "type": "number",
                "description": "Videos discussing the topic."
              },
              "article_detail_count": {
                "type": "number",
                "description": "Related article count."
              }
            },
            "additionalProperties": true
          },
          "description": "The main ranked hot-search list -- 51 entries in testing. Entries vary in which fields are present (the top entry typically carries only `word`/`hot_value`/`view_count` and related basics, while ranked entries add `position`/`max_rank`/`event_time`/`group_id`), so every field here is optional."
        },
        "share_info": {
          "type": "object",
          "properties": {
            "share_title": {
              "type": "string",
              "description": "The share headline text."
            },
            "share_link_desc": {
              "type": "string",
              "description": "The share call-to-action text."
            }
          },
          "description": "Douyin's own share copy for the board.",
          "additionalProperties": true
        },
        "active_time": {
          "type": "string",
          "description": "The timestamp at which the board was generated, e.g. '2026-09-23 09:11:20' in testing."
        },
        "trending_desc": {
          "type": "string",
          "description": "Label for the \"rising\" section. Observed as \"实时上升热点\" (real-time rising hot topics) in testing."
        },
        "trending_list": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "word": {
                "type": "string",
                "description": "The trending topic phrase."
              },
              "label": {
                "type": "number",
                "description": "Numeric badge/tag code. Meaning undocumented."
              },
              "group_id": {
                "type": "string",
                "description": "The topic's public numeric id, as a string. Same class as a public post/media id, not contact data."
              },
              "hot_value": {
                "type": "number",
                "description": "The topic's heat score."
              },
              "word_type": {
                "type": "number",
                "description": "Numeric board-section type code."
              },
              "event_time": {
                "type": "number",
                "description": "Unix seconds when the topic appeared on the board."
              },
              "video_count": {
                "type": "number",
                "description": "Videos posted under the topic."
              },
              "discuss_video_count": {
                "type": "number",
                "description": "Videos discussing the topic."
              },
              "article_detail_count": {
                "type": "number",
                "description": "Related article count. Absent on some entries."
              }
            },
            "additionalProperties": true
          },
          "description": "The separately rendered \"rising\" topics -- 5 entries in testing. Entries carry a sparser field set than `word_list` (some lack `article_detail_count`), so each field is optional."
        }
      },
      "additionalProperties": true
    }
  },
  "description": "The Douyin hot search board.",
  "additionalProperties": true
}