ブログに戻る

Redditが公開データAPIを終了:9月30日が初の締切です

2026年8月5日、Redditは公開Data APIの終了を発表しました。アプリケーションは、コードが会社のサーバーで実行され、JavaScriptとTypeScriptのみがサポートされる閉じられたプラットフォームDevvitに移行します。登録の締切は9月30日で、APIの停止日程はありません。Redditのデータを収集する人々に残された4つのルート、実際の制限、閉鎖のタイムラインを詳しく見ていきます。

📅2026年9月11日
Redditが公開データAPIを終了:9月30日が初の締切です

2026年9月30日までに、Reddit Data APIのアプリケーションの所有者は再登録する必要があります。 これは、Redditが8月5日にr/redditdevサブレディットで発表した計画の最初の厳しい期限です:公開Data APIは終了し、サードパーティのアプリケーションは、コードが会社のサーバーで実行される閉じたDeveloper Platform(Devvit)に移行します。APIの停止日程は発表されておらず、これがRedditのデータに基づいて何かを構築しているすべての人にとって不快な状況を生み出しています。

8月5日に発表された内容

発表の文言は強調して柔らかいものです。Redditは「すべての新しいリクエストを徐々に制限する」と約束し、直接的に安心させています:「今日、これが変更されることはありません。今年中には本当に起こりません」 — つまり、今日の時点では何も変わらず、今年中にはそれが起こることはないということです。すでに承認されたOAuthキーは引き続き機能し、新しいキーは手動承認を通じて発行されます。

この柔らかさの裏には、料金体系の変更ではなく、アーキテクチャの変更があります。DevvitはJavaScriptとTypeScriptのみを実行し、ストレージは自社のもの(Redisとblob-storage)を提供し、コードはRedditのインフラ内に存在します。Pythonについては、発表で明確に言及されています:「Pythonのサポートは現在私たちのロードマップにはありません」。データ収集のパイプラインの大部分がPRAWやrequestsの上にPythonで書かれている市場にとって、これは「移行」ではなく、他のランタイムに合わせてゼロから書き直すことを意味し、データを自分のものとして保持する権利を失うことになります。

今日のカレンダーは次のようになっています:

  • 2026年9月30日 — 既存アプリケーションの登録の最終期限。登録は無料で、移行を義務付けるものではありませんが、登録がないとアプリケーションはカウントされません。
  • 2026年12月31日 — Migration Programに参加した人のための移行完了の締切。
  • Data APIの停止日はありません。 厳しい期限は発表されておらず、制限は「徐々に」導入されます。

移行は資金で甘くされています:Redditは移行プログラムに約100万ドルを割り当てており、特定の開発者はアプリケーションが移行し、審査を通過した後に1,000ドルの一時金を受け取ります。選考基準は、アプリケーションが「コミュニティに対して重要な利益またはモデレーション機能を提供する」ことです。週に1,000人以上のアクティブユーザーを持つコミュニティが対象です。つまり、このプログラムはモデレーター用のボットに向けられており、市場監視、製品分析、モデルのトレーニングのためにRedditのデータを収集している場合は、このファunnelには全く入れません。

タイムライン:なぜこれは予想外ではないのか

8月5日の発表は、方向転換ではなく、3年間続いている一連のステップの次の段階です。

  1. 2023年7月 — Data APIが有料化され、料金は1,000回の呼び出しにつき約0.24ドルになります。サードパーティのクライアントは閉鎖されます。
  2. 2025年末 — Responsible Builder Policyの下で、OAuthアプリケーションの自己登録が廃止されます。アクセスはサポートチケットを通じて要求され、待機時間は数週間に及び、SLAは公開されず、拒否は一般的な結果となります。
  3. 2025年8月 — RedditはWayback Machineによる投稿ページ、コメントスレッド、プロフィールのインデックスを遮断します:アーカイブにはほとんどメインページしか残りません。理由として、AI企業がアーカイブを通じてRedditのコンテンツを抽出していたことが挙げられています。技術的には、robots.txtにはInternet Archive用の個別のルールがなく、全体がUser-agent: * / Disallow: /となっており、ブロックはインフラレベルで実装されています。
  4. 2026年5月28日〜30日 — 最古のスクレイピングラベルが消滅します:未認証の.jsonエンドポイントは403を返し始めます。
  5. 2026年6月 — Redditは未ログインのユーザーに対してold.reddit.comを閉鎖します。会社の管理者はこれを直接説明しました:「Old Redditのログアウト体験は、悪用されたスクレイピングの重要な源です」
  6. 2026年8月5日 — 公開Data APIの終了発表。

古いRedditインターフェースについては曖昧に言及されています:「現在、厳密なタイムラインはありません」、共同創設者のスティーブ・ハフマンは選択肢を「アクセスを制限する、重要なシナリオを移行する、または再構築する」と説明しました。同時に、AutoModはLLMシステムのRules Hubに置き換えられ、モデレーションもプラットフォーム内に移行します。

一つの絵が描かれています:Redditは、コンテンツが無料で外に出るすべての入口を体系的に閉じており、同時に同じコンテンツをライセンスで販売しています — GoogleやOpenAIとの公開取引がこれを確認しています。法的なフロントも同じ方向に進んでいます:2026年7月31日、マンハッタンの連邦裁判官ポール・エンゲルマイヤーは、主にRedditがPerplexity、SerpApi、Oxylabs、AWMProxyに対して提起した訴訟の終了を拒否しました — 会社は彼らが直接アクセスを回避してデータを取得するスキームを持っていると非難しています。RedditがGoogleに対して提起した別の訴訟は、10日前の7月20日に終了しました。争点は、仲介者を通じて公開コンテンツを取得することが保護を回避することになるかどうかであり、裁判所はこの問題が実質的な審理に値すると傾いています。

Redditのデータを収集する人に残されるもの

冷静に言えば:Redditのデータへの無料の公式な道はもうありません。残されたルートは4つあり、それぞれ明確な価格があります。

1. 9月30日までにアプリケーションを登録する。 動作しているOAuthアプリケーションがある場合、これを行うことは、行わないよりも安く済みます。登録は無料で、義務はありませんが、登録がないと「徐々に制限」があなたのクライアントに達したときに悪い立場になります。承認されたキーはまだ機能しており、上限はOAuthクライアントIDごとに1分あたり100リクエストですが、これは10分間の移動平均で計算されます。実際には、約1分あたり60リクエストを安定して維持しており、残りはスパイクによって消費されます。X-Ratelimit-UsedX-Ratelimit-RemainingX-Ratelimit-Resetのヘッダーを監視してください — これがあなたにとって唯一のフィードバックです。

2. Devvit — あなたの製品がReddit内に存在する場合。 モデレーター用のボット、サブレディット用のツール、インタラクティブな投稿 — これらはそこに適しており、移行には報酬が支払われます。外部にデータをエクスポートする必要がある分析には場所がありません:他のサーバー上のコードは、あなた自身のデータのコピーを提供しません。

3. 商業ライセンス。 直接交渉、実質的な資金、実行可能な結果。企業の予算を持つタスクには最も予測可能な選択肢であり、次の発表によって壊れることはありません。

4. 歴史的アーカイブ。 回顧分析には公式APIはほとんど必要ありません。Pushshiftは2023年5月からモデレーターのみに利用可能ですが、その後継であるArctic Shiftはアーカイブを再構築し、公開しています:約25億の要素(約13億のコメントと13億の投稿)、圧縮されたParquetで261.8GB、データは2026年2月まで更新され、リリースは毎月行われます。PullPushはPushshiftのエンドポイントのスキームを繰り返し、約1時間あたり1,000リクエストの上限を持ち、定期的なダウンタイムで知られています。オフライン分析には、検索APIなしでダウンロードのみの3.97TBのAcademic Torrentsのダンプがあります。あなたのタスクが「2019年から2025年までの議論を数える」ことであれば、アーカイブはそれを完全にカバーし、リスクなしで行えます。

プロキシの責任の境界はどこにあるか

このようなニュースが出ると、簡単な解決策を提案する誘惑が常に浮かびます:公式のチャンネルが閉鎖されたので、アドレスのプールを取得して以前のようにダウンロードしてください。これは本質的に誤りであり、境界を明確にする必要があります。

プロキシは可用性と分配の問題を解決します:地域制限を回避し、合法的な並行収集の際に1つの出発アドレスの制限にぶつからないようにし、他の国からの出力がどのように見えるかを確認し、独立した作業セッションを分散させます。レジデンシャルアドレスは、目的がデータセンターの範囲をフィルタリングする場所で必要です;データセンターのは、フィルタリングがない場所で安価で迅速です。

プロキシが行わないこと — 認証を提供しないことです。どのアドレスも、閉じたエンドポイントで403を200に変えることはできず、OAuthキーを置き換えたり、プラットフォームの利用規約の制限を解除したりすることはできません。RedditはIPではなくアクセス権で入口を閉じており、このような状況でIPを変更することは技術的に無意味であり、法的にリスクがあります。特に、同時に4社に対する訴訟が進行中の中で。私たちはこの論理を、公式APIを選ぶべき時、データセットを選ぶべき時、そしてパースを選ぶべき時に関する資料で詳しく説明しました。また、Redditの制限に関する実践については、Redditのデータ収集ガイドで説明しています。

今週やるべきこと

Redditのデータがあなたの製品に関与している場合、9月30日までに3週間を切っています。合理的な最小限は:

  • インベントリを行う。 コードがRedditにアクセスするすべての場所を見つけてください:OAuthを使用したアプリケーション、忘れられた.jsonのスクリプト、サードパーティの仲介サービス。.jsonのスクリプトはすでに死んでいます — それらのいずれかが静かに空の値を返している場合、あなたはまだそれに気づいていないだけです。
  • 動作するアプリケーションを登録する。 無料で、義務はなく、「もしも」の問題を解消します。
  • タスクを歴史的なものと運用的なものに分ける。 アーカイブで計算できるすべてのものはArctic Shiftに移し、この部分はRedditの決定に依存しなくなります。
  • 実時間がない場合に何が残るかを評価する。 新しいデータがないと製品が意味を失う場合、ライセンスのコストを今考えてください、12月ではなく。
  • 制限に余裕を持たせる。 1分あたり60リクエストのパイプラインを計画し、100ではなく:10分間の移動平均でスパイクが残りを消費します。

結論

Redditは「APIを一日で殺す」ことはありません — 彼らは閉鎖を延ばし、チームが今日パニックになる理由を与えず、実際の制限が来る頃には代替手段がなくなるようにしています。9月30日はこの計画の唯一の正確な日付であり、無料です:それを利用しないのは奇妙です。残りは、9月ではなく12月に答えるべき正直な質問に帰着します:Redditのデータはあなたの製品に具体的にどれだけの価値があり、あなたはそれに対して支払う準備ができていますか — Devvitに書き直すための時間、ライセンスのための資金、またはアーカイブのために実時間を放棄すること。