Reddit監視の多くは、誰が設定したかも覚えていないフィードによって運用されています。チームの誰かが数年前に reddit.com/search.rss?q=yourbrand をフィードリーダーやSlackチャンネルに貼り付けて以来、言及がポツポツと届くようになりました。無料で、ログインも不要で、大体機能していました。
それも11月13日で終了します。Redditは9月30日、その日をもってRSSフィードの配信を停止すると発表しました。自分が管理していないコミュニティのフィードを利用している人にとって、Reddit自身の投稿によれば「代替手段はありません」。
私はReddit、Hacker News、X、Linkedin、Facebook、Youtube向けのリアルタイムキーワードアラートツールであるKWatch.ioに携わっていますので、その点を念頭に置いてお読みください。この記事では、Redditが何を変更するのか、依存しているフィードをどのように見つけるか、そしてサービスの停止前にそれぞれをキーワードアラートとして再構築する方法を解説します。
このニュースは9月30日の2つの投稿(モデレーター向けのr/modnewsと開発者向けのr/redditdev)で発表されました。Redditの理由は1行に要約されています。RSSは「現在、大規模なスクレイピングや自動化された不正利用の一般的な温床となっている」と述べています。
フィードの停止は、より長期的なスケジュールの一段階にすぎません。Redditが発表した日程は以下の通りで、報じたのは TechCrunch および PPC Land。
| 日付 | 内容 |
|---|---|
| 2026年10月31日 | Redditが公開APIアクセスの新規申請の受け付けを停止 |
| 2026年11月13日 | RSSフィードが機能停止 |
| 2027年1月12日 | Redditに登録していないアプリのAPIアクセスが順次停止開始 |
| 2027年3月 | 残りのすべてのユーザーに対して公開APIアクセスが完全停止 |
マーケティング、サポート、創業者が主導するチームにとって、最も痛手となるのは11月13日です。APIに関するスケジュールは主にボットや開発者向けツールに影響しますが、Redditはそれらに対して独自の開発者プラットフォームであるDevvitへの移行パスを提供しています。しかし、フィードにはそのような移行パスはありません。
モデレーターには1つの例外があります。Redditはモデレーター向けアラートとしてDiscord RelayというDevvitアプリを推奨しており、これはDiscordだけでなくSlackにも投稿できます。ただし、自分が管理するコミュニティしかカバーしないため、誰かがr/sysadminで自社製品について言及しても通知してくれません。
Redditの未認証 .json エンドポイントに対して自作のスクリプトを実行していた場合、その扉はもっと前に閉ざされています。Redditは2026年6月頃のモデレーター向け投稿で、それらのエンドポイントを停止したことを認めています。
移行する前に、まず一覧をリストアップする必要がありますが、RSSフィードの存在は忘れられがちです。通常、次の3つの場所のいずれかに存在します:個人のフィードリーダー、SlackのRSSアプリで購読したSlackチャンネル、またはRSSトリガーから始まるZapierやn8nのワークフローです。
これらの中でそれぞれ reddit.comを検索してください。Slackでは、チャンネル内で /feed list と入力すると、購読しているフィードが表示されます。Zapierやn8nでは、RSSトリガーを使用しているワークフローを開き、URLがRedditを指しているか確認してください。チーム内でも聞いてみましょう。最も重要なフィードは、チームメイトが自分用に設定したものであることがよくあります。
URLが揃えば、それぞれの形式から何を行っていたかが分かります。フィードもキーワードアラートも新しいコンテンツを監視しますが、問いかける内容が異なります。フィードは「このページに新しいものはあるか?」と問い、キーワードアラートは「誰かが今これを言ったか?」と問いかけます。ほとんどのフィードはスムーズに移行できますが、1つの種類だけは異なります。
| フィードURLの形式 | 取得していた内容 | 最も近いKWatchの設定 |
|---|---|---|
reddit.com/search.rss?q=acme |
検索条件に一致する新しい投稿 | 次のキーワードのRedditキーワードアラート: acme |
reddit.com/r/saas/new/.rss |
1つのサブレディット内のすべての新しい投稿 | 対象サブレディットに saas を含めたキーワードアラート |
reddit.com/r/saas/comments/.rss |
1つのサブレディット内の新しいコメント | コメント監視を有効にし、対象サブレディットに saas を含めたキーワードアラート |
reddit.com/user/someone/.rss |
特定のユーザーが投稿したすべての内容 | そのユーザーを対象ユーザーとして含めたキーワードアラート |
reddit.com/r/saas/comments/abc123/.rss |
1つのスレッド内の新しい返信 | 会話追跡 |
検索フィードの移行は最も簡単で、ブランド監視において最も一般的なケースです。同じキーワードでRedditアラートを作成し、投稿、コメント、またはその両方に一致させるかを選択します。検索で複数の単語が同時に出現する必要があった場合は、 acme, pricingのようにカンマで区切って1つのアラートにまとめます。カンマ区切りのキーワードはすべて一致する必要があるためです。
すぐに1つの違いに気づくはずです。フィードリーダーは独自のスケジュールで取得するため、言及があっても誰かが気付くまでに時間がかかることがありました。KWatchでは、アラートは通常数秒以内に届き、混雑時でも最大1分程度です。
サブレディットフィードこそが、2つのモデルの違いが際立つ部分です。規模の小さいサブレディットのすべての新しい投稿を追跡していた場合、指定できるキーワードが存在しませんが、KWatchにはキーワードが必要です。最も近い設定は、製品カテゴリ、競合名、「おすすめ」など、最も関心のある単語を使用して、そのサブレディットに限定したアラートをいくつか作成することです。トピック外の投稿は見逃すことになりますが、それで問題ない場合も多いでしょう。それでもr/yournicheの全投稿を本当にすべて読みたい場合は、代わりにRedditのタブを開いたままにしておいてください。
ユーザーフィードも同様に機能します。対象ユーザーフィルターを使用すると、アラートを特定の人物の投稿やコメントに制限できますが、アラートには依然としてキーワードが必要です。
スレッドフィードは会話追跡に対応します。Redditの投稿を指定していただければ、新しいコメントが付くたびにアラートでお知らせします。単一のコメントを追跡することも可能で、その場合はそのコメントの下に付いた返信のみが通知されます。これは、製品リリースのスレッドや、迅速に対応したい長文のクレームなどに便利です。
リストの整理ができたら、必要なRedditアラートと会話追跡の数を数え、プランと照らし合わせます。以下の制限は、 KWatchの料金ページ (2026年10月時点)のものです。
| 無料プラン | Essential | Business | Enterprise | |
|---|---|---|---|---|
| 料金 | $0 | 月額19ドル | 月額79ドル | 月額199ドル |
| Redditキーワードアラート | 2 | 20 | 100 | 500 |
| Reddit会話追跡 | なし | 2 | 10 | 50 |
| フィルタリングと保存された結果 | なし | あり | あり | あり |
| Slack、API Webhook、MCP | なし | なし | あり | あり |
自社ブランドに関する検索フィードと競合に関する検索フィードが1つずつあるだけなら、Freeプランでメール通知をカバーできます。しかし、実際の運用の多くはそれ以上の機能を必要とします。料金ページに記載されている通りフィルタリングは有料機能となっているため、アラートの対象をサブレディットやユーザーに絞り込んだりスレッドを追跡したりする場合は、Essentialプランをご検討ください。
フィードをSlackチャンネルに流していた場合、これまでの環境を再現できるプランはBusinessです。これはSlackやWebhookに対応する最初のプランです。
最後のステップは、フィードが配信されていた接続先を再接続することです。受信トレイやリーダーに届いていた場合は、すべてのプランに含まれるメールアラートで対応できます。
Slackに届いていた場合は、KWatchでSlack Webhookを追加します。アカウント全体で1回追加するか、アラートごとに追加できます。アラートごとのWebhookはアカウント全体のWebhookを上書きします。これにより、自社ブランドのメンションをサポートチャンネルに、競合のメンションをマーケティングチャンネルに送ることができます。
Zapierやn8nのワークフローでフィードを取り込んでいた場合は、RSSトリガーをWebhookトリガーに置き換え、KWatch API Webhookの送信先に指定します。一致した各通知は、軽量なJSON本文を含むPOSTリクエストとして届きます。以下は公式ドキュメントに掲載されている例です。
{
"platform": "reddit",
"query": "Keywords: vllm",
"datetime": "19 Jan 24 05:52 UTC",
"link": "https://www.reddit.com/r/LocalLLaMA/comments/19934kd/sglang_new/kijvtk5/",
"author": "lmzoo",
"content": "sglang runtime has a different architecture on the higher-level part with vllm.",
"sentiment": "neutral"
}
ワークフローのマッピングの大部分はそのまま引き継がれます。 link がアイテムのリンクに対応し、 content が説明文に対応し、 datetime が公開日を引き継ぎます。さらに sentimentも取得できます。これはフィードにはなかった情報であり、ネガティブなメンションをより緊急性の高い場所へルーティングするステップを作成できます。
両方の設定手順については、 ソーシャルリスニング用のSlack通知 および KWatchとZapierおよびn8n に関するガイドで詳しく解説しています。
整理を進めるにあたり、Hacker Newsのフィードはそのままにしておいて構いません。Redditの変更はそれらには影響しないためです。ただし、RedditとHacker Newsの両方のメンションを1か所に集約したい場合は、KWatchなら両方のアラートに対応しています。
サービス停止の期日まで待つべきではない十分な理由があります。KWatchには過去データのアーカイブがないため、アラートを作成した瞬間以降の投稿しか検知できません。今アラートを設定しておけば、既存のフィードと並行して1か月間運用でき、フィードが停止する前にフィードと同じ内容を検知できているか確認できます。
まずは最も困るフィード(多くのチームにとっては自社ブランド名の検索フィード)から始めましょう。これを KWatch Freeプランで再構築してみてください。クレジットカード不要で、メールによるReddit 2件とHacker News 2件のキーワードアラートが利用可能です。あとは最初の実際のメンションが受信トレイに届くのを待つだけです。
Julien, Product Manager at KWatch.io