所有分类
  • 所有分类
  • AI工具
  • AI提示词
  • AI培训视频教程

抖音搜索数据自动获取指南:用 TikHub 第三方接口抓取视频列表,并接入 n8n 自动跑(新手可跟着做)

很多人在实际工作中,都会遇到类似的场景:
为了做选题、做竞品分析、给客户汇报,你需要定期查看某个关键词下的抖音视频列表。你能想到的办法,往往只有一种——打开抖音搜索,手动翻页,一个个复制标题、链接、点赞数,再整理进表格。刚开始还能忍,次数一多就会发现:时间全耗在“重复操作”上了。

问题不在于你操作不熟练,而在于这类事情,本身就不该一直靠人来点。后来很多人换了一种方式:让系统自动去搜、自动拿数据、自动整理,人只看结果。这篇文章要做的,就是把这条路清楚地摆在你面前。


为什么你会卡在“接口”和“自动化”这一步

如果你之前查过资料,可能已经看到过类似“调用抖音搜索接口”“API 请求”这样的说法,但往往到这里就停住了。
原因很简单:

  • 不知道接口从哪来
  • 不知道参数怎么填
  • 更不知道,拿到接口之后,怎么接到自己的自动化工具里

先说一句实在话:卡在这里很正常。你不是不会,只是之前没人用“人话”把这件事从头到尾串给你看。

下面我们就按真实操作顺序来,一步一步走。


第一步:明确我们要做的事情

先把目标说清楚:

目标不是“学接口”,而是:
输入一个关键词 → 自动获取抖音搜索视频列表 → 后续可以定时重复执行

要做到这件事,我们需要两个东西配合使用:

  • TikHub:负责“帮你拿到抖音搜索数据”
  • n8n:负责“把这件事自动跑起来”

第二步:注册 TikHub,并拿到抖音搜索接口的钥匙

1️⃣ 注册 TikHub 账号

打开 TikHub 官网(tikhub.io),注册并登录账号。
这一步和注册普通网站没区别,不需要技术背景。

2️⃣ 获取 API Key(非常重要)

登录后,进入个人后台,找到 API Keys / 开发者密钥 页面,生成一个新的 Key,并复制保存好。

你可以把它理解成一句话:

“我是谁,用这把钥匙告诉 TikHub。”

后面所有请求,都要用它。


第三步:确认要用的抖音搜索接口

TikHub 提供了专门用于抖音搜索的视频接口,名称通常是:

获取抖音搜索视频列表(fetch_video_search_v4)

这个接口的作用很简单:

  • 给它一个关键词
  • 它返回一页抖音视频列表
  • 返回结果里包含标题、作者、播放量等信息
  • 同时给你下一页需要用的参数

你不用记接口名,只要知道:这是“抖音搜索用的那个接口”就够了。


第四步:把 TikHub 接到 n8n(关键步骤)

这一步,正是很多教程缺失、但你最关心的部分。

1️⃣ 在 n8n 新建一个工作流

打开你的 n8n 后台,新建一个空白工作流。

2️⃣ 添加一个「HTTP Request」节点

在 n8n 节点列表中,找到 HTTP Request(HTTP 请求) 节点,并拖进画布。

这个节点的作用只有一个:
👉 替你向 TikHub 发请求,拿数据回来


3️⃣ 配置 HTTP Request 节点(照着填)

请求方式(Method)
选择:POST

请求地址(URL)
填入 TikHub 抖音搜索接口地址,例如:

https://api.tikhub.io/api/v1/douyin/search/fetch_video_search_v4

4️⃣ 配置请求头(Header)

在 Header 区域新增一行:

  • Key:Authorization
  • Value:Bearer 你的_API_Key

注意:

  • Bearer 后面有一个空格
  • 再粘贴你的 API Key
  • 少一个字,都会直接请求失败

5️⃣ 配置请求体(Body)

选择 JSON 格式,然后填写类似内容:

{
  "keyword": "美食教程",
  "offset": 0,
  "page": 0,
  "search_id": "",
  "backtrace": ""
}

这里你只需要先理解三点:

  • keyword:你想搜索的抖音关键词
  • offsetpage:第一次都填 0
  • 其他字段先留空即可

目的只有一个:先成功跑通第一批数据。


6️⃣ 运行节点,检查是否有返回结果

点击「执行节点」。

如果一切正常,你会看到返回数据里:

  • 一组视频列表
  • 每个视频包含标题、作者、播放量等信息
  • 同时返回新的 offsetsearch_id 等字段

这一步跑通,说明三件事已经成立:

  1. TikHub 账号是正常的
  2. 接口是可用的
  3. n8n 已经能自动拿到抖音搜索数据

第五步:让 n8n 自动翻页(进阶但很实用)

如果你只拿第一页,意义不大。
真正省事的是:自动拿多页数据。

思路也不复杂:

  1. 从第一次返回结果中
    • 读取新的 offsetsearch_idbacktrace
  2. 在 n8n 里,把这些值传给下一个 HTTP Request
  3. 通过循环节点(比如 Split / IF)判断是否还有下一页
  4. 有就继续请求,没有就停止

你不用一次就做完这一步。
先跑通第一页,是正确的新手节奏。


新手最容易出问题的 4 个地方(怎么判断)

1️⃣ n8n 请求直接报错

怎么看出来
HTTP Request 节点红了,提示未授权。

优先检查

  • API Key 是否正确
  • 是否写了 Bearer
  • Header 是否拼错

2️⃣ 有返回,但列表是空的

怎么看出来
接口返回成功,但视频数组为空。

判断方法

  • 先去抖音 App 搜索这个关键词
  • 如果抖音里本来就没内容,这是正常结果

3️⃣ 只能拿到一页数据

怎么看出来
无论跑几次,结果都一样。

说明什么
你还没开始处理翻页参数,这是阶段性正常现象。


4️⃣ 数据有了,但不知道下一步怎么用

这是非常常见的情况。
说明你已经完成了最难的一步:
👉 数据已经自动到你这边了。

后续无非是:

  • 存表格
  • 写入数据库
  • 推送到飞书 / 微信
  • 或作为下一个工作流的输入

最后:你现在解决的,只是一个开始

现在你已经完成了一件事:

不用手动打开抖音,也能自动获取搜索视频列表

但你会发现,类似的重复场景还有很多。
如果每次都靠人点,问题永远解决不完。

当你开始用 n8n 这种工作流方式,把“获取 → 处理 → 保存”交给系统去做,你省下来的不只是时间,而是精力。

这不是一夜改变工作方式的故事,
而是一次“把不该你干的事,交给工具”的开始。

探索更多 AI,让你的效率与认知全面升级
0
精选 AI 培训教程 · 商业技能教程 · 高质量 AI 提示词
升级VIP,戳我👉【注册学习卡】
显示验证码
没有账号?注册  忘记密码?