beatraドキュメント

公開ソーシャルデータ

公開ソーシャルコンテンツを検索し、投稿・クリエイター・コメント・エンゲージメントを読んだうえで、Beatra の理解と制作へ続けます。

公開ソーシャルコンテンツを検索し、投稿・クリエイター・コメント・エンゲージメントを読んだうえで、Beatra の理解と制作へ続けます。

主な Agent 経路

公開ソーシャルデータは、画像・動画・音楽・音声と同じ 既存の Beatra OAuth MCP 接続で使います。2 つ目の 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 を 1 回呼び、operation_key、その schema_hash、arguments、client_request_id を渡します。
  4. beatra.tasks.get で終端までポーリングします。結果はインライン JSON、 または JSON アーティファクトです。

execute 1 回は前払いタスク 1 件、照会 1 回です。リストの次ページは別の execute です。

AI 向けガイド

AI 連携 Markdown

独自アプリケーションに組み込む場合は、この 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 が 新しいハッシュを返したら、新しい 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あり

Douyin

ツール種類返す内容クレジットページ送り
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コンテンツアカウントのリールを取得12あり
social.instagram.user.searchクリエイターアカウントを検索12なし
social.instagram.reel.searchコンテンツリールを検索12あり
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クリエイターチャンネルIDを調べる6なし
social.youtube.channel.getクリエイターチャンネルを取得6なし
social.youtube.channel.videos.listコンテンツチャンネルの動画を取得6あり
social.youtube.channel.shorts.listコンテンツチャンネルのショートを取得6あり
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 アーティファクト として保存され、タスクからリンクされます。コンソールの Activity でも同じ ペイロードを読めます。

価格

成功した照会 1 回のクレジットは、タスク作成前に次のいずれかで確定します。

成功 1 照会あたりのクレジット
6
12
30
60

失敗または安全にキャンセルされたタスクはホールドを返金します。照会が始まっ たあとのキャンセルは 409 になり、同じタスクをポーリングし続けます。 ソーシャルタスクに model フィールドはありません。

課金、タスク状態、リカバリ

queued と running は失敗ではありません。作成レスポンスを失ったら、同じ 引数と同じ client_request_id で再送します。引数が変わったら新しい ID が 必要です。

状況次の一手
402 insufficient_balanceconsole.beatra.ai でチャージし、同じ client_request_id で再試行。課金は発生していません。
引数の invalid_requestbeatra.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