TikTok BulkPublish

TikTok API

自分のコードからTikTokの公開、予約、管理ができます。1つのREST APIと1つのキーで、TikTokと接続済みのほかのネットワークをまとめて扱えるので、連携の実装は一度で済みます。

BulkPublishのTikTok連携

TikTok APIでできること

以下はすべて公開されているAPIの機能で、TikTokで今すぐ使えます。

機能エンドポイント
投稿の作成、予約、更新、公開 POST /api/posts
画像と動画のアップロード POST /api/media
キューの次の空き枠を探す GET /api/posts/queue-slot
繰り返しスケジュールの作成 POST /api/schedules
RSSフィードの新着を公開 POST /api/rss-feeds
チャンネルのTikTokクリエイター設定を取得 GET /api/channels/{id}/options
投稿ごとの指標を取得 GET /api/posts/{id}/metrics
接続が正常か確認 GET /api/channels/{id}/health
プランの使用状況を確認 GET /api/quotas/usage

TikTokに公開できる投稿タイプ

タイプはpostTypeOverridesで指定します。TikTokが対応していないタイプは、キューに入る前に拒否されます。

投稿の種類メディア
video Video 必須:1本の動画
photo_slideshow Photo Slideshow 必須:1〜35点の画像

curlでTikTokの投稿を予約する

3つのリクエストで行います。チャンネルを探し、投稿にファイルがあればアップロードし、投稿を作成します。キーは「設定」の「APIキー」で取得したものに、12は自分のチャンネルIDに置き換えてください。

1. チャンネルの一覧を取得し、TikTokアカウントのIDを控えます。

curl https://app.bulkpublish.com/api/channels \
  -H "Authorization: Bearer bp_your_key_here"

2. ファイルをアップロードします。レスポンスのメディアIDを、下のmediaFilesに使います。

curl -X POST https://app.bulkpublish.com/api/media \
  -H "Authorization: Bearer bp_your_key_here" \
  -F "file=@clip.mp4"

3. 投稿を作成します。

curl -X POST https://app.bulkpublish.com/api/posts \
  -H "Authorization: Bearer bp_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
  "content": "Packing an order in 30 seconds",
  "channels": [{ "channelId": 12 }],
  "status": "scheduled",
  "scheduledAt": "2026-12-01T09:00:00Z",
  "mediaFiles": [101],
  "platformSpecific": {
    "tiktok": {
      "privacyLevel": "PUBLIC_TO_EVERYONE",
      "disableDuet": false,
      "thumbnailTimestamp": 1.5
    }
  }
}'

レスポンスは作成された投稿で、IDとステータスが含まれます。あとからGET /api/posts/{id}で取得すると、結果を確認できます。

TikTokのオプション

platformSpecificの中の、TikTok用のキーの下に指定します。

オプション内容指定できる値
privacyLevel 動画を見られる人 PUBLIC_TO_EVERYONEMUTUAL_FOLLOW_FRIENDSFOLLOWER_OF_CREATORSELF_ONLY
disableDuet Duetをオフにする true または false
disableStitch Stitchをオフにする true または false
disableComment コメントをオフにする true または false
isAigc AI生成と表示 true または false
brandContentToggle 有料パートナーシップとして表示 true または false
brandOrganicToggle 自社ブランドの宣伝として表示 true または false
thumbnailTimestamp カバーのフレーム(開始からの秒数) 数値

チャンネルで使えるクリエイター設定を調べるには、GET /api/channels/{id}/optionsを呼び出します。

APIで取得するTikTokの分析

TikTokの各投稿について、次の指標をGET /api/posts/{id}/metricsで取得できます。時間ごとのスナップショットも含まれます。

  • インプレッション
  • リーチ
  • いいね
  • コメント
  • シェア
  • 保存
  • クリック
  • 動画再生数
  • エンゲージメント率

コメントとメッセージ

BulkPublishはTikTokのコメントやメッセージを読み取らないため、ここで一覧にしたり返信したりするものはありません。

全プランでAPIを利用可能

Freeを含むすべてのプランにAPIキーが付いています。各プランの内容は次のとおりです。

プランAPIキー1日のリクエスト数
Free 1 30
Pro 5 5,000
Business 10 50,000

TikTokに直接つなぐか、BulkPublishを使うか

直接つなぐのも妥当な選択です。BulkPublishにない機能が必要なときは特にそうです。Content Posting APIを使う場合に求められる作業を、2026年10月時点のドキュメントで確認してまとめました。

  • 自分以外のアカウントへ公開するには、先にTikTokによるアプリの承認が必要です。
  • TikTokによるアプリの監査が済むまで、投稿はすべて非公開表示に制限されます。

BulkPublishが接続を維持します。トークンの更新、キューに入れる前のTikTokのルールの確認、失敗した投稿先の報告まで行うので、コードで送るリクエストは1回で済みます。

アシスタントに頼みたい方へ

Claude、ChatGPT、Cursorでも、TikTok MCPサーバーを通じて同じことができます。コードではなくプロンプトで操作します。

コードよりカレンダーが好みなら

同じTikTokアカウントを、アプリのコンテンツカレンダーと一括アップロードで予約できます。

よくある質問

TikTok APIについてよくある質問です。

連携を自分で作らずに使えるTikTok APIはありますか?

はい。BulkPublishはTikTokをREST APIで提供しています。TikTokアカウントを一度接続すれば、キーで公開、予約、管理ができます。同じキーで、接続済みのほかのネットワークも扱えます。

APIからTikTokに何を公開できますか?

投稿タイプはVideo、Photo Slideshowです。どれもキューに入る前にTikTokのメディアルールで確認されるため、TikTokが拒否するリクエストは、すぐに分かりやすいエラーで失敗します。

APIでTikTokの投稿を予約できますか?

はい。status "scheduled"にscheduledAtの時刻とtimezoneを添えて送るか、先にキューの次の空き枠を取得します。繰り返しスケジュールとRSSフィードも使えます。

APIでTikTokの分析を取得できますか?

はい。投稿ごとの指標にはインプレッション、リーチ、いいね、コメント、シェア、保存、クリック、動画再生数、エンゲージメント率が含まれ、時間ごとのスナップショットも取得できます。

APIでTikTokのコメントやメッセージを読んで返信できますか?

いいえ。BulkPublishはTikTokのコメントやメッセージを読み取りません。

TikTok APIは追加料金がかかりますか?

いいえ。APIは全プランで使えます。Freeはキー1個と1日30リクエスト、Proはキー5個と1日5,000リクエスト、Businessはキー10個と1日50,000リクエストです。

TikTokのデベロッパーアカウントやアプリの審査は必要ですか?

BulkPublishを使う場合は不要です。「チャンネル」ページでTikTokアカウントを接続し、BulkPublishのキーで公開します。TikTokの公式APIで自作する場合に求められる内容は、上のセクションにまとめています。

AIアシスタントでも同じことができますか?

はい。TikTok MCPサーバーのページで、Claude、ChatGPT、Cursorの接続方法と、頼める内容を紹介しています。

同じキーと同じリクエスト形式で、15のネットワークを扱えます。

コードからTikTokへの投稿を始めましょう

無料アカウントを作成し、TikTokを接続してキーを発行します。カードは不要です。