← 返回鬼斧神工
VicroCode 鬼斧神工 / API 工具

抖音获取多关键词热度趋势

能调用获取多关键词热度趋势

已通过平台审核API 工具

工具截图

工具说明

# 工具说明:抖音获取多关键词热度趋势 ## 1. 工具简介 **工具名称**:抖音每日趋势搜索关键词 **功能描述**:输入一个关键词,查询该关键词在抖音平台最近 7 日的热度趋势数据。 该工具会自动以 **UTC+8 中国时区** 计算日期范围,查询包含当天在内的最近 7 个自然日数据,并返回 TikHub 抖音关键词热度趋势接口的原始业务结果。 --- ## 2. 适用场景 该工具适合用于以下场景: ### 2.1 内容选题分析 用于判断某个话题、产品、人物、事件或行业关键词在抖音上的近期热度变化。 示例: ```json { "keyword": "人工智能" } ``` 可用于判断“人工智能”在最近 7 天是否持续升温。 --- ### 2.2 短视频运营决策 适合短视频运营人员在发布内容前,评估关键词热度趋势,例如: - 美妆新品 - 旅游目的地 - 热门影视剧 - 节日活动 - 社会热点 - 品牌名称 --- ### 2.3 品牌与竞品监测 可用于监测品牌词或竞品词在抖音上的近期热度变化。 示例关键词: - 某品牌名称 - 某产品型号 - 竞品品牌 - 活动名称 --- ### 2.4 热点追踪与趋势判断 适合用于追踪突发热点、娱乐事件、社会话题等在抖音上的传播热度。 --- ### 2.5 数据分析与报表生成 可作为数据分析流程中的一个数据源,用于生成: - 抖音关键词趋势报告 - 周度热点分析 - 内容选题推荐 - 品牌声量趋势图 --- ## 3. 输入参数说明 ### 请求格式 ```json { "keyword": "人工智能" } ``` ### 参数说明 | 参数名 | 类型 | 是否必填 | 说明 | |---|---|---|---| | keyword | string | 是 | 需要查询抖音热度趋势的关键词 | ### 参数限制 | 限制项 | 说明 | |---|---| | 最小长度 | 1 个字符 | | 最大长度 | 100 个字符 | | 是否支持多个关键词 | 当前工具一次只接收一个关键词 | | 是否允许空字符串 | 不允许 | | 是否允许额外参数 | 不允许 | --- ## 4. 输出结果说明 ### 成功返回格式 ```json { "success": true, "status_code": 200, "keyword": "人工智能", "data": {}, "error": null } ``` ### 字段说明 | 字段名 | 类型 | 说明 | |---|---|---| | success | boolean | 是否调用成功。只有 HTTP 状态和业务状态均成功时才为 `true` | | status_code | integer | 上游 HTTP 状态码或工具生成的标准化状态码 | | keyword | string / null | 规范化后的查询关键词 | | data | any | TikHub 返回的原始热度趋势数据,失败时为 `null` | | error | object / null | 错误信息,成功时为 `null` | --- ## 5. 错误返回格式 当调用失败时,返回格式如下: ```json { "success": false, "status_code": 400, "keyword": null, "data": null, "error": { "code": "INVALID_KEYWORD", "message": "keyword 必须是非空字符串。" } } ``` ### 常见错误代码 | 错误代码 | 说明 | |---|---| | INVALID_INPUT | 输入 payload 不是合法 JSON 对象 | | INVALID_KEYWORD | keyword 为空或不是字符串 | | CREDENTIAL_BINDING_MISSING | 托管 API 凭据未正确绑定或已失效 | | PROXY_UPSTREAM_TIMEOUT | 上游接口请求超时 | | PROXY_RATE_LIMIT | 触发限流 | | PROXY_REQUEST_FAILED | 调用托管 API 失败 | | INVALID_PROXY_RESPONSE | 托管代理响应异常 | | UPSTREAM_METHOD_NOT_ALLOWED | 上游接口拒绝请求方法 | | UPSTREAM_HTTP_ERROR | 上游接口返回非 2xx HTTP 状态 | | UPSTREAM_API_ERROR | 上游业务接口返回失败 | | EMPTY_UPSTREAM_RESPONSE | 上游接口返回空响应 | --- ## 6. 使用步骤 ### 步骤 1:准备关键词 确定需要查询的抖音趋势关键词,例如: - 人工智能 - 低空经济 - 哈尔滨旅游 - 防晒霜 - 新能源汽车 --- ### 步骤 2:构造请求参数 请求体只需要传入一个字段:`keyword`。 示例: ```json { "keyword": "人工智能" } ``` --- ### 步骤 3:调用工具 将上述 JSON 作为工具输入调用。 工具会自动完成以下操作: 1. 校验 `keyword` 是否为非空字符串。 2. 去除关键词前后的空格。 3. 自动计算最近 7 日日期范围。 4. 调用 TikHub 抖音趋势接口。 5. 判断 HTTP 状态和业务状态。 6. 返回趋势数据或标准化错误信息。 --- ### 步骤 4:读取返回结果 如果返回: ```json { "success": true } ``` 表示调用成功,可从 `data` 字段中读取趋势结果。 如果返回: ```json { "success": false } ``` 表示调用失败,应查看: ```json error.code error.message error.details ``` 以判断失败原因。 --- ## 7. 使用示例 ### 示例 1:查询“人工智能”的抖音趋势 #### 输入 ```json { "keyword": "人工智能" } ``` #### 成功输出示例 ```json { "success": true, "status_code": 200, "keyword": "人工智能", "data": { "示例": "此处为 TikHub 返回的原始趋势数据" }, "error": null } ``` --- ### 示例 2:关键词为空 #### 输入 ```json { "keyword": "" } ``` #### 输出 ```json { "success": false, "status_code": 400, "keyword": null, "data": null, "error": { "code": "INVALID_KEYWORD", "message": "keyword 必须是非空字符串。" } } ``` --- ## 8. 工具限制 ### 8.1 仅支持单关键词查询 虽然上游接口名称中包含 `multi_keyword`,但当前封装工具一次只接收一个关键词。 不支持如下输入: ```json { "keyword": ["人工智能", "新能源汽车"] } ``` 也不建议在一个字符串中拼接多个关键词。 --- ### 8.2 仅查询最近 7 日 工具会自动查询 **包含当天在内的最近 7 日数据**,暂不支持自定义开始日期和结束日期。 --- ### 8.3 数据依赖上游接口 返回数据来自 TikHub 抖音接口,可能受以下因素影响: - 上游接口可用性 - 抖音数据更新频率 - 上游数据统计口径 - 接口限流 - 凭据状态 - 网络超时 --- ### 8.4 返回的 `data` 为原始业务数据 工具不会对 TikHub 返回的 `data` 做深度清洗、格式转换或趋势解读。 如果需要生成趋势结论,需要调用方自行解析 `data` 内容。 --- ### 8.5 不保证实时性 该工具查询的是上游可提供的趋势数据,实际数据可能存在一定延迟。 --- ## 9. 成功判断规则 工具只有在同时满足以下条件时,才会返回: ```json "success": true ``` 具体条件包括: 1. 托管代理返回有效 HTTP 状态码。 2. HTTP 状态码为 2xx。 3. 上游响应不为空。 4. 上游业务字段未显示失败。 5. 上游业务状态码不是失败状态。 如果 HTTP 成功但上游业务失败,工具仍会返回: ```json "success": false ``` 并将错误代码标记为: ```json "UPSTREAM_API_ERROR" ``` --- ## 10. 推荐使用方式 ### 查询前 - 使用明确、简短的关键词。 - 避免输入过长句子。 - 避免输入多个关键词。 - 尽量使用大众常用表达,而不是生僻词。 ### 查询后 建议结合返回数据进行: - 热度上升或下降判断 - 峰值日期识别 - 内容发布时间规划 - 关键词对比分析 - 热点生命周期判断 --- ## 11. 简要调用模板 ```json { "keyword": "你的关键词" } ``` 例如: ```json { "keyword": "新能源汽车" } ``` 返回结果中: - `success: true`:查看 `data` - `success: false`:查看 `error.code` 和 `error.message`
调用地址
POST https://www.vicoco.cn/api/v1/tools/endpoint-385f3c51/invoke/

输入 JSON Schema

{
  "type": "object",
  "title": "抖音关键词热度趋势请求",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "keyword"
  ],
  "properties": {
    "days": {
      "type": "integer",
      "title": "近 X 天",
      "default": 3,
      "maximum": 30,
      "minimum": 1,
      "description": "查询包含当天在内的连续自然日数量,默认值为 3。"
    },
    "keyword": {
      "type": "string",
      "title": "搜索关键词",
      "maxLength": 100,
      "minLength": 1,
      "description": "需要查询的单个抖音关键词,例如华为。"
    }
  },
  "description": "输入一个关键词和查询天数,查询近 X 个 UTC+8 自然日的抖音热度趋势。",
  "additionalProperties": false
}

输出 JSON Schema

{
  "type": "object",
  "title": "抖音关键词热度趋势响应",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "success",
    "status_code",
    "keyword",
    "days",
    "data",
    "error"
  ],
  "properties": {
    "data": {
      "title": "上游原始数据"
    },
    "days": {
      "type": "integer",
      "title": "查询天数"
    },
    "error": {
      "title": "错误信息"
    },
    "keyword": {
      "type": "string",
      "title": "查询关键词"
    },
    "success": {
      "type": "boolean",
      "title": "是否成功"
    },
    "status_code": {
      "type": "integer",
      "title": "状态码"
    }
  },
  "description": "返回上游原始响应或标准化错误信息。动态字段保持宽松以兼容上游结构。",
  "additionalProperties": false
}