beatra文档

公开社交数据

搜索公开社交内容,读取帖子、创作者、评论和互动,再继续交给 Beatra 的理解与创作能力。

搜索公开社交内容,读取帖子、创作者、评论和互动,再继续交给 Beatra 的理解与创作能力。

主路径

公开社交数据跑在你已经在用的 Beatra OAuth MCP 连接上,和图像、视频、 音乐、语音同一条授权。不需要再接第二套 MCP。继续连接 https://mcp.beatra.ai/mcp,然后:

  1. 用 beatra.social.tools.search 按平台、关键词或类型(content / creator / comments / trends / captions)搜索可用工具。
  2. 用 beatra.social.tools.get 查看参数和这次请求的积分价格,并复制返回的 schema_hash。
  3. 调用一次 beatra.social.execute,传入 operation_key、刚才的 schema_hash、arguments 和 client_request_id。
  4. 用 beatra.tasks.get 轮询到终态。结果是内联 JSON,或一份 JSON Artifact。

一次 execute 只创建一条预付费任务,只做一次查询。列表的下一页是另一次 execute。

给 AI 的指南

给 AI 的集成说明

接入自有应用时,可以把这份 API 指南复制给 Claude、Codex 或其他编程助手。

Markdown

工具参数

{
  "operation_key": "social.tiktok.video.get_by_id",
  "schema_hash": "sha256:…",
  "arguments": { "aweme_id": "…" },
  "client_request_id": "social-lookup-opaque-1"
}

schema_hash 用 beatra.social.tools.get 刚返回的值。如果 get 返回了新的 hash,换一个新的 client_request_id。

能查什么

下表是当前工具的快照。实时价格、参数和 schema_hash 以 beatra.social.tools.get 为准。

TikTok

工具类型返回内容积分翻页
social.tiktok.video.get_by_id内容按 ID 读取视频6否
social.tiktok.video.get_by_url内容按链接读取视频6否
social.tiktok.user.get创作者读取账号主页6否
social.tiktok.user.posts.list内容读取账号作品6是
social.tiktok.video.search内容搜索视频6是
social.tiktok.user.search创作者搜索用户6是
social.tiktok.video.comments.list评论读取视频评论6是
social.tiktok.comment.replies.list评论读取评论回复6是
social.tiktok.hashtag.trends.list趋势话题标签趋势6是

抖音

工具类型返回内容积分翻页
social.douyin.video.get_by_url内容按链接读取视频6否
social.douyin.video.get_by_id内容按 ID 读取视频6否
social.douyin.user.get创作者读取账号主页6否
social.douyin.user.posts.list内容读取账号作品6是
social.douyin.video.search内容搜索视频60是
social.douyin.user.search创作者搜索用户6是
social.douyin.video.comments.list评论读取视频评论6是
social.douyin.comment.replies.list评论读取评论回复6是
social.douyin.hot_search.list趋势热搜榜6否

小红书

工具类型返回内容积分翻页
social.xiaohongshu.note.image.get内容读取图文笔记60否
social.xiaohongshu.note.video.get内容读取视频笔记60否
social.xiaohongshu.user.get创作者读取账号主页60否
social.xiaohongshu.user.notes.list内容读取账号笔记60是
social.xiaohongshu.note.search内容搜索笔记60是
social.xiaohongshu.user.search创作者搜索用户60是
social.xiaohongshu.note.comments.list评论读取笔记评论60是
social.xiaohongshu.comment.replies.list评论读取评论回复60是
social.xiaohongshu.topic.get趋势读取话题60否
social.xiaohongshu.topic.notes.list内容读取话题笔记60是

Instagram

工具类型返回内容积分翻页
social.instagram.post.get内容读取帖子12否
social.instagram.user.get创作者读取账号主页12否
social.instagram.user.posts.list内容读取账号作品12是
social.instagram.user.reels.list内容读取账号 Reels12是
social.instagram.user.search创作者搜索用户12否
social.instagram.reel.search内容搜索 Reels12是
social.instagram.hashtag.posts.list内容读取话题标签下的帖子12是
social.instagram.post.comments.list评论读取帖子评论12是
social.instagram.comment.replies.list评论读取评论回复12是

YouTube

工具类型返回内容积分翻页
social.youtube.video.get内容读取视频6否
social.youtube.video.comments.list评论读取视频评论6是
social.youtube.comment.replies.list评论读取评论回复6是
social.youtube.video.captions.get字幕读取视频字幕60否
social.youtube.channel.resolve创作者查找频道 ID6否
social.youtube.channel.get创作者读取频道6否
social.youtube.channel.videos.list内容读取频道视频6是
social.youtube.channel.shorts.list内容读取频道 Shorts6是
social.youtube.video.search内容搜索视频12是

X

工具类型返回内容积分翻页
social.twitter.tweet.get内容读取帖子6否
social.twitter.user.get创作者读取账号主页6否
social.twitter.user.tweets.list内容读取账号帖子6是
social.twitter.user.media.list内容读取账号媒体6是
social.twitter.user.replies.list评论读取账号回复6是
social.twitter.tweet.comments.list评论读取帖子回复6是
social.twitter.tweet.search.top内容搜索帖子(热门)6是
social.twitter.tweet.search.recent内容搜索帖子(最新)6是
social.twitter.trends.list趋势趋势6否

成功结果常见包括:

  • 帖子/笔记正文、作者身份和公开统计
  • 评论与回复文本及公开互动数
  • 所选工具返回的字幕或文案
  • 公开媒体 URL(播放、封面、图片),可直接拉取,或交给 beatra.images.understand、beatra.videos.understand 或创作工具

小结果内联在任务上;大结果存为 JSON Artifact 并从任务给出链接。控制台「活动」 页可以看到同一份载荷。

价格

每次成功查询的积分在创建任务前已经确定,只会是下面四个数之一:

每次成功查询的积分
6
12
30
60

失败或安全取消的任务会退回预扣。查询已经开始后,取消会返回 409,继续轮询 同一条任务。社交任务没有 model 字段。

计费、任务状态与恢复

queued 和 running 不是失败。如果创建响应丢失,用完全相同的参数和同一个 client_request_id 再 execute。任何参数变化都需要新的 ID。

情况怎么做
402 insufficient_balance到 console.beatra.ai 充值,再用同一个 client_request_id 重试。这次没有扣款。
参数 invalid_request先 beatra.social.tools.get,只传已发布字段。
工具不存在或当前不可用重新搜索,使用 tools.get 显示可用的 operation_key。
schema_hash 不再匹配再 tools.get,换一个新的 client_request_id。
创建响应丢失用完全相同的参数和同一个 client_request_id 再 execute。
取消返回 409查询已经开始。继续轮询同一个任务。

查询开始后失败时,保留错误 code,并阅读 error.message。这条 message 是平台原文(经过安全脱敏)。只有 message 点名某个字段或 ID 时才改参数; 否则等待,或继续轮询同一条任务。

REST API

没有公开的 Social REST API。请使用 MCP 和 beatra.tasks.get。

最后更新

本页内容

Markdown