tiktok-transcripts について
tiktok-transcripts は Apify を通じて TikTok 動画の字幕テキストとタイムスタンプ付きセグメントを取得し、動画のテキストデータを扱うエージェント向けです。複数のソーシャルプラットフォーム用ツール群の一つで、字幕のない動画からは文字起こしを取得できません。
主な機能
- 01動画 URL または ID で字幕を取得
- 02テキストとタイムスタンプ付き区間を返却
- 03字幕がない場合は文字起こし料金なし
- 04Apify のホスト型エンドポイントまたはローカルサーバーで利用
活用シーン
- 01TikTok 動画の字幕テキストを収集
- 02タイムスタンプから特定区間を特定
- 03TikTok 動画統計と合わせて字幕を取得
MCP 対応
Apify のホスト型リモート MCP エンドポイントとローカル MCP サーバーが、クライアントに TikTok 文字起こしツールを公開します。利用には Apify アカウント認証が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraperclaude mcp add --transport http mrocker-tiktok-transcripts https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraper{"mcpServers":{"mrocker-tiktok-transcripts":{"type":"http","url":"https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraper"}}}Cursor で開く{"servers":{"mrocker-tiktok-transcripts":{"type":"http","url":"https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraper"}}}VS Code で開く{"mcpServers":{"mrocker-tiktok-transcripts":{"type":"http","url":"https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraper"}}}{"mcpServers":{"mrocker-tiktok-transcripts":{"serverUrl":"https://mcp.apify.com/?tools=nick.cheng/tiktok-transcript-scraper"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
social-data-mcp
結果ごとの従量課金データツール — X/Twitter のプロフィールと投稿、YouTube の動画とチャンネル、 TikTok のプロフィールと動画統計、YouTube / TikTok の文字起こし、LinkedIn の企業と公開プロフィールを、AI エージェント向けに MCP サーバーおよび Agent Skills として提供します。Apify 上で実行されます。プラットフォームの API キーは不要で、何かが自動的にログインすることもありません。例外は X の全タイムラインで、取得にはご自身のセッションの Cookie が必要です(X ではログアウト状態の訪問者に、アカウントの最新の投稿を数件しか表示しません)。料金が発生するのは実際に取得できた結果だけで、どの Apify プランでも同じ料金です(無料プランを含む)。
| ツール | Apify Actor | 料金 |
|---|---|---|
X(Twitter)のプロフィール、投稿、単一投稿の検索、エンゲージメントによる絞り込み、差分実行(ご自身の cookies を使った全タイムラインの取得) | nick.cheng/x-twitter-profile-tweets-scraper | $0.005/アカウント · $0.0003/投稿 · $0.005/投稿の検索 |
| YouTube の動画メタデータとチャンネルデータ、再生回数・長さ・日付による絞り込み | nick.cheng/youtube-video-channel-scraper | $0.015/動画 · $0.005/チャンネル |
| TikTok のプロフィールと動画ごとの統計 | nick.cheng/tiktok-profile-stats-scraper | $0.02/プロフィール · $0.003/動画 |
| YouTube の文字起こし — 話されている言語の字幕を、テキストとタイムスタンプ付きセグメントとして取得。リンクまたはチャンネルから取得可能 | nick.cheng/youtube-transcript-scraper | $0.005/文字起こし。字幕がない場合、料金は発生しません |
| TikTok の文字起こし — TikTok の字幕を、テキストとタイムスタンプ付きセグメントとして取得 | nick.cheng/tiktok-transcript-scraper | $0.003/文字起こし。字幕がない場合、料金は発生しません |
| LinkedIn の企業(業界、規模、本社、ウェブサイト、フォロワー、従業員、最新の求人)と公開プロフィール(氏名、見出し、役職、企業、所在地、学歴)— ログイン不要 | nick.cheng/linkedin-company-profile-scraper | $0.004/企業 · $0.004/プロフィール |
YouTube と TikTok のツールは、統計とあわせて文字起こしも返すことができます(includeSubtitles: true、追加料金なし)。
同じコードを使った、単一の用途に特化したバリアントもあります。必要な機能だけを使いたい場合にご利用ください:
x-profile-data ·
single-tweet-scraper ·
youtube-video-stats ·
tiktok-follower-count ·
tiktok-video-stats。
MCP サーバーとして利用する(ホスト型、インストール不要)
Apify はすべての Actor 向けに MCP エンドポイントをホストしています。リモート MCP サーバーに対応したクライアント(Claude、Cursor、VS Code、…)に URL を 1 つ追加し、求められたら Apify アカウントで認証してください:
https://mcp.apify.com/?tools=nick.cheng/x-twitter-profile-tweets-scraper,nick.cheng/youtube-video-channel-scraper,nick.cheng/tiktok-profile-stats-scraper,nick.cheng/youtube-transcript-scraper,nick.cheng/tiktok-transcript-scraper,nick.cheng/linkedin-company-profile-scraper
または、次のエンドポイントを選んでください:https://mcp.apify.com/?tools=nick.cheng/youtube-transcript-scraper。
サーバーは公式 MCP Registry にも io.github.mrocker/x-twitter-profile-tweets、io.github.mrocker/youtube-video-channel、
io.github.mrocker/tiktok-profile-stats、io.github.mrocker/youtube-transcripts、
io.github.mrocker/tiktok-transcripts、io.github.mrocker/linkedin-company-profile として掲載されています(servers/ を参照)。また、最初の 3 つは Smithery にも掲載されています:
nick-cheng/x-twitter-profile-tweets ·
nick-cheng/youtube-video-channel ·
nick-cheng/tiktok-profile-stats
(Smithery ゲートウェイは Apify トークンを token クエリパラメーターとして転送します)。
ローカルの stdio サーバーとして使用する
npm では social-data-mcp、MCP Registry では io.github.mrocker/social-data-mcp として公開されています。
{
"mcpServers": {
"social-data": {
"command": "npx",
"args": ["-y", "social-data-mcp"],
"env": { "APIFY_TOKEN": "<your token>" }
}
}
}
これは、上記の 6 つの Actor に対象を限定して Apify 独自の @apify/actors-mcp-server を起動する薄いラッパーです。https://console.apify.com/account/integrations でトークンを取得してください(無料アカウントで十分です)。
Agent Skills として使用する
npx skills add mrocker/social-data-mcp
6 つのスキル — x-twitter-profile-tweets、youtube-video-channel、tiktok-profile-stats、youtube-transcripts、tiktok-transcripts、linkedin-company-profile — をインストールします。それぞれの短い SKILL.md には、ツールを呼び出すタイミング、呼び出し方(curl を 1 回)、返される内容、ツールでできないことが記載されています。
これらのツールでできないこと
X のキーワード検索、フォロワーリスト、返信スレッド、アカウントごとの TikTok 動画リスト、LinkedIn の人物・企業検索、従業員リスト、Sales Navigator(いずれもログインが必要)、および独自の音声認識(文字起こしには各プラットフォーム独自の字幕を使用します。字幕のない動画からは何も取得できません)。X のタイムライン全体を取得するには、ユーザーが用意した Cookie が必要です。このツールが独自にログインしたり、他の人のアカウントを使用したりすることはありません。Apify の README には、これらの制限が冒頭に記載されています。
訂正(2026 年 10 月): このページの以前のバージョンでは、YouTube の文字起こしは不可能であり、ここではログインが一切不要だと記載していました。前者が正しかったのは、テストした唯一の字幕取得方法である YouTube ウェブプレーヤーの字幕リンクに限った話です。後者は、X がウェブアプリを再構築した際に、X のタイムラインについては当てはまらなくなりました。
ライセンス
このリポジトリ内のコードは MIT ライセンスです。Actor 自体は Apify の利用規約に基づいて使用します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。