TikTok API

通过单一 API 密钥获取 TikTok 视频与创作者数据,支持自动化分析。

已扫描
适合谁
数字营销人员、内容创作者研究者、AI 自动化开发者
不适合谁
无网络访问能力的环境用户、无需外部数据接入的本地工具使用者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @jaencarrodine/agntdata-tiktok

Skill 说明

命令、参数、文件名以原文为准

TikTok API

agntdata TikTok API 将 TikTok 的多个功能区域整合为单一接口。无需自行管理多个密钥、代理和速率限制,您只需使用一个凭证调用 agntdata,即可获取结构化 JSON 数据,适用于下游 AI 和分析场景。无论您正在构建社交监听代理、内容研究管道,还是创作者智能产品,该 API 均可提供对视频详情、创作者资料以及账号与视频搜索的一致访问,并具备可预测的计费模式和操作简便性。

推荐:安装插件

为了获得最佳体验,请安装 OpenClaw 的 TikTok API 插件,而非使用此技能。 该插件提供原生 MCP 工具、自动认证和结构化参数验证。

技能(当前文档):

clawhub install agntdata-tiktok

插件(原生工具;npm 包名与 package.json 匹配):

openclaw plugins install @agntdata/openclaw-tiktok

此技能适用于不支持插件的环境。

认证

在发起 API 请求前,您需要一个 API 密钥。请从 [agntdata 控制台](https://app.agntdata.dev/dashboard) 获取。

API 密钥应作为 AGNTDATA_API_KEY 环境变量提供。每个请求都必须将其作为 Bearer Token 包含:

Authorization: Bearer $AGNTDATA_API_KEY

如果未设置环境变量,请提示用户输入其 API 密钥,或引导其前往 https://app.agntdata.dev/dashboard 创建密钥。

API 密钥激活

设置 API 密钥后,通过调用注册端点激活密钥。每把密钥只需执行一次:

curl -X POST https://api.agntdata.dev/v1/register \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"intendedApis": ["tiktok"], "useCase": "简要描述您的使用场景"}'

useCase 字段替换为您计划使用该 API 的简短说明。

发现端点

以下公共端点(无需 API 密钥)可用于探索本平台的功能:

curl https://api.agntdata.dev/v1/platforms/tiktok

返回内容:完整端点列表、OpenAPI 规范、功能说明及使用场景。

基础 URL

https://api.agntdata.dev/v1/data/tiktok

可用端点

方法路径摘要
GET/video/details视频详情
POST/video/details视频详情
GET/user/videos用户视频
POST/user/videos用户视频
GET/collection/收藏集视频/详情
GET/user/videos/continuation用户视频分页续传
GET/user/details用户资料
POST/user/details用户资料
GET/search/accounts/query搜索账号
POST/search/accounts/query搜索账号
GET/search/general/query搜索视频
POST/search/general/query搜索视频

工具 Schema

以下 JSON 定义了所有可用工具及其参数。每个工具对应一个 API 端点。


name: agntdata_tiktok_User_s_Videos_get

description: 用户视频

method: GET

path: /user/videos

parameters:

type: object

properties:

username:

type: string

description: 用户名

required:

- username


name: agntdata_tiktok_User_s_Videos_post

description: 用户视频

method: POST

path: /user/videos

parameters:

type: object

properties:

username:

type: string

description: 用户名

required:

- username


name: agntdata_tiktok_Collection_Videos_Details

description: 收藏视频/详情

method: GET

path: /collection/

parameters:

type: object

properties:

collection_id:

type: string

description: 收藏集 ID

username:

type: string

description: 用户名

required:

- collection_id

- username


name: agntdata_tiktok_User_s_Videos_Continuation

description: 用户视频分页续传

method: GET

path: /user/videos/continuation

parameters:

type: object

properties:

continuation_token:

type: string

description: 分页令牌

username:

type: string

description: 用户名

secondary_id:

type: string

description: 次要 ID

required:

- continuation_token

- username

- secondary_id


name: agntdata_tiktok_User_s_Details_get

description: 用户详情

method: GET

path: /user/details

parameters:

type: object

properties:

username:

type: string

description: 用户名

required:

- username


name: agntdata_tiktok_User_s_Details_post

description: 用户详情

method: POST

path: /user/details

parameters:

type: object

properties:

username:

type: string

description: 用户名

required:

- username


name: agntdata_tiktok_Search_Accounts_get

description: 搜索账号

method: GET

path: /search/accounts/query

parameters:

type: object

properties:

query:

type: string

description: 搜索关键词

required:

- query


name: agntdata_tiktok_Search_Accounts_post

description: 搜索账号

method: POST

path: /search/accounts/query

parameters:

type: object

properties:

query:

type: string

description: 搜索关键词

required:

- query


name: agntdata_tiktok_Search_Videos_get

description: 搜索视频

method: GET

path: /search/general/query

parameters:

type: object

properties:

query:

type: string

description: 搜索关键词

required:

- query


name: agntdata_tiktok_Search_Videos_post

description: 搜索视频

method: POST

path: /search/general/query

parameters:

type: object

properties:

query:

type: string

description: 搜索关键词

required:

- query

示例

curl -X GET 'https://api.agntdata.dev/v1/data/tiktok' \
  -H 'X-API-Key: your_api_key_here' \
  -H 'Content-Type: application/json'

使用场景

  • 利用 TikTok 数据的社交与创作者智能代理
  • 市场营销和研究团队监控账号与内容
  • 产品团队构建提醒、摘要和仪表盘
  • 开发者原型设计需要实时网络数据的 LLM 工具
  • 数据团队将 TikTok 信号与 CRM 或数据仓库数据结合

其他平台

agntdata 提供跨多个平台的统一社交数据访问。探索其他可用 API:

curl https://api.agntdata.dev/v1/platforms

可用平台:LinkedIn、YouTube、TikTok、X、Instagram、Reddit、Facebook。所有平台使用相同的 API 密钥,并遵循相同调用模式。

链接

  • [文档](https://agnt.mintlify.app)
  • [API 参考](https://agnt.mintlify.app/apis/social/tiktok)
  • [ClawHub 技能页面](https://clawhub.ai/agntdata/agntdata-tiktok)
J
@jaencarrodine

已收录 1 个 Skill

相关推荐