TikTok コメントスクレイパー

4カラムと、
1件もないコメント

このページは制約から始めます。それが役に立つ部分だからです。根拠となる2回の実行では、コメントが1件も返らず、総数すら返りませんでした。返ってきたのは送信したURLと、障壁を名指しするステータス列です。TikTokはコメント一覧をページのHTMLではなく、署名付きリクエストのAPIから配信しています。

一度きりの無料500行以降は1行0.002ドル1動画あたり4カラムCSV · JSON · Excel
使い方

動画のリンクを入れると、1行が返ります

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2TikTok コメントスクレイパー を開きます。
  3. ステップ 3取得したい動画URLを1行に1つずつ貼り付けます。
  4. ステップ 4出力形式を選びます(CSV / JSON / XLSX)。
  5. ステップ 5ジョブを実行します。
  6. ステップ 6結果をダウンロードし、まずステータスの列をお読みください。
購入前にお読みください

2回の実行が実際に示すこと

件数すら返りませんでした

2回とも、video_idcomment_count が空の1行を返しました。コメント0件ではなく、数字そのものがありません。何件あるかすら答えられないコメントツールは、多くの人が求めて来るものとは別の製品です。お支払いの後ではなく、ここで知っていただくべきことです。

障壁は推測ではなく名指しされています

status の列は文章です。TikTokはこの一覧をページのHTMLではなく、署名付きリクエストのAPIから読み込みます。TikTokのAPIまたは署名サービスなしでは取得できず、レジデンシャルプロキシであっても署名が必要です。 サービス自身の原文をそのまま載せています。

同じURLに、違う答え

2回とも https://www.tiktok.com/@user/video/123 を送信しました。当社の TikTok 動画スクレイパー に渡したのと同じプレースホルダーです。あちらは item doesn't exist と答え、こちらは署名のメッセージを返しました。2つのサービス、1つのURL、2つの異なる答え。これらのステータスが汎用のフォールバックではなくサービス固有だと分かります。

再現性があります

2回の実行は1日離れていますが、ペイロードはバイト単位で同一です。カラムも値もステータスも同じでした。このサービスが今日行うことは一貫しています。

取得できるデータ

1動画あたり4カラム

本サービスの実際のエクスポートのヘッダーから、シートの順序どおりに読み取ったものです。今回の実行で値が入ったのは4つのうち2つで、どちらもコメントではありません。

query
送信した動画URLをそのまま、全行に繰り返します。今回は https://www.tiktok.com/@user/video/123 でした。残しておいてください。行を入力リストと結びつけるのはこの列です。
video_id
動画の数値ID。今回の2回とも空でした。ゼロではなく空文字列です。
comment_count
動画のコメント件数を入れるための列です。今回の2回とも空でした。総数すら返っておらず、これがこのページで最も重要な点です。
status
行ごとの一文で、TikTokではなくエクスポート側が書いています。今回は次のとおりでした。TikTokはこの一覧をページのHTMLではなく、署名付きリクエストのAPIから読み込みます。TikTokのAPIまたは署名サービスなしでは取得できず、レジデンシャルプロキシであっても署名が必要です。 まずこの列をお読みください。

1行あたり4カラム · CSV、JSON、Excel

このページの背後には2026年7月14日と15日の2回の実行があり、各1行で、ペイロードはバイト単位で同一です。どちらもコメント、投稿者、件数のいずれも返しませんでした。ある動画にコメントが何件あるのか、実際の動画で何が返るのか、この制約が恒久的かどうかについては一切主張しません。そこを作り込むのは、空白を公開するより悪いことです。

代わりにできること

オーディエンス調査が今日向かえる先。

レビュー本文

ユーザーが別の場所に書いていることを読む

求めているのが自発的な意見を本人の言葉で、ということであれば、レビュー系のデータ源が量を返します。Trustpilot レビュースクレイパーGoogle マップレビュースクレイパー はどちらもレビュー本文を返します。

調査 · CX
需要のシグナル

コメントなしで関心を測る

テーマが伸びているかであれば、Google Trends が実際に値の入った数字で答えます。感情分析ではありませんが、空の列ではなく本物のシグナルです。

調査 · 戦略
モニタリング

変化する日を見張る

status 列はそれ自体がシグナルです。小さな実行を定期化し、この列が出なくなったら通知が飛ぶようにしておけば、このサービスがコメントを返し始める瞬間を最も安く捉えられます。

データエンジニアリング · モニタリング
料金

実際に使った分だけお支払い。

無料枠

最初の500行は無料

登録時に一度きり、カード不要です。このサービスが現時点で返す内容を踏まえると、予算ではなく無料枠で確かめていただくほうがよいと考えています。

登録時に一度きり
単価

以降は1行0.002ドル

実際に返った行数で課金され、ここにあるほかのサービスと同じ単価です。このサービス固有の価格設定はありません。

返った行数で課金
サブスクなし

継続課金はありません

クレジットは月次で失効しないため、小さなモニタリング実行はほとんど費用がかからず、何の拘束もありません。

月次の失効なし
代わりにこちらを

実際にテキストが返るデータ源。

正直なところ

なぜコメントがないのか。

技術的な制約であり、しかも私たちの推測ではなくエクスポート自身が名指ししているものです。

TikTokのコメント欄はページの一部に見えますが、サーバーが送るHTMLの中にはありません。ページはコメントなしで届き、その後でTikTok自身のAPIにスレッドを問い合わせます。そのリクエストにはブラウザが計算した署名が付きます。署名を再現しない限り読むものは何もありません。ステータスの文言が「residential proxyでも足りない」と述べているのはそのためで、障壁は署名であってリクエストの発信元アドレスではありません。

どうしてそう言えるのかは正確にしておきます。2回の実行は、当社の TikTok 動画スクレイパー に渡したのと同じプレースホルダーURLを送信しており、2つのサービスは異なる答えを返しました。動画側は対象が存在しないと答え、コメント側は署名のメッセージを返しました。これはステータスがサービス固有であって共通のフォールバックではないことを示します。一方で内部の処理順までは分かりませんし、分かったふりもしません。私たちが報告できるのは2つのエクスポートの内容だけです。

当社の条件はここにあるほかのサービスと同じです。公開されているページのみ、ログインの背後にあるものは扱わず、データ層に第三者トラッカーは置かず、エクスポートは30日後に自動削除されます。最初の500行は無料でカードも不要です。以上をご自身で確かめる最も安い方法として、意図的にそうしています。

livescraper.app · 現時点で1回の実行が返すもの
query - そのまま返り、常に存在
video_id - 2回とも空!
comment_count - 2回とも空!
status - 理由が全文で
エクスポートは30日後に自動削除
1日離れた2回の実行、ペイロードはバイト単位で同一。
よくある質問

登録前によく聞かれること。

コメントは取得できますか?+
手元の実行からは取得できません。2回とも video_idcomment_count が空の1行だけを返し、コメント本文はありませんでした。status 列が、TikTokはコメント一覧をページのHTMLではなく署名付きリクエストのAPIから配信していると説明しています。
せめてコメント件数は取得できますか?+
いいえ。comment_count は2回とも空でした。ゼロではなく空文字列です。これがこのページで最も重要な点なので、小さな注記ではなく上部に置いています。
エクスポートにはどのカラムが含まれますか?+
4つです。queryvideo_idcomment_countstatus。送信した動画URL 1件につき1行です。今回の実行で値が入ったのは querystatus だけでした。
プロキシや別の地域なら解決しますか?+
ステータスの文言がその点に直接触れています。residential proxyであっても署名が必要です。障壁は署名付きリクエストであって発信元ではないため、出口アドレスを変えても結果は変わりません。
ハッシュタグや検索のスクレイパーと同じ問題ですか?+
ステータス文は TikTok ハッシュタグスクレイパー および TikTok 検索スクレイパー と同一です。つまりTikTokの3つのデータ面にまたがる同じ障壁であって、コメント固有の不具合ではありません。
同じURLなのに、動画のスクレイパーは別のメッセージでした。なぜですか?+
どちらも https://www.tiktok.com/@user/video/123 を使いました。動画側は item doesn't exist (removed / private) と答え、こちらは署名のメッセージを返しました。ステータスはサービス固有であって共通のフォールバックではありません。内部の処理順は見えませんし、推測もしません。
購入すべきでしょうか?+
今日コメントのデータが必要なのであれば、おすすめしません。最初の500行は無料なので何が返るかは無償で確認できますが、このページに挙げた代替のほうをご案内します。

使えるものをご覧ください。

このサービスは現時点でコメントを返しません。それははっきりお伝えしました。カタログのほかのサービスは事情が異なります。

最初の500行は無料 · カード不要

TikTokのコメントをスクレイピングする

TikTok コメントスクレイパー は動画URLを受け取り、4カラムの1行を返します。queryvideo_idcomment_countstatus です。このページの背後には2026年7月14日と15日の2回の実行があり、ペイロードはバイト単位で同一です。どちらもコメント、投稿者、日付を返さず、件数も返しませんでした。video_idcomment_count はいずれも空文字列で、エクスポートは動画のコメント件数すら教えてくれません。

理由は推測ではなく行と一緒に届きます。status には完全な一文が入っています。TikTokはコメント一覧をページのHTMLに置かず自前の署名付きリクエストAPIから読み込むため、APIまたは署名サービスなしでは利用できず、residential proxyであっても署名が必要だ、というものです。回避策を考える人にとって重要なのは最後の部分です。障壁は署名付きリクエストであって発信元アドレスではないため、出口ノードを切り替えても解決しません。

記録しておく価値のある比較が1つあります。ある可能性を排除できるからです。2回の実行は、当社の TikTok 動画スクレイパー に渡したのと同じプレースホルダーURLを送信しましたが、2つのサービスは異なる答えを返しました。動画側は対象が存在しないと答え、こちらは署名のメッセージを返しました。2つのサービス、1つのURL、2つの異なる答え。つまりこれらのステータス文字列は各サービス固有であって、単一の汎用メッセージではありません。ただしこれで内部の処理順が確定するわけではなく、このページはそれを知っているとは主張しません。私たちが報告できるのは2つのエクスポートの内容だけです。

同一のステータス文は TikTok ハッシュタグスクレイパー と TikTok 検索スクレイパー にも現れ、同じ障壁がTikTokの3つのデータ面にまたがっていることになります。今日オーディエンスのテキストが必要であれば、レビュー系のデータ源が正直な代替です。TrustpilotやGoogle Mapsからは本文が値の入った状態で返ります。ここでは、ある動画にコメントが何件あるのか、実際の動画でこのサービスが何を返すのか、制約が恒久的かどうかについて一切主張しません。公開されているページのみ、データ層に第三者トラッカーは置かず、エクスポートは30日後に自動削除されます。最初の500行は無料で、クレジットカードは不要です。