過去の議論の言葉をコミュニティ間で比較する

gardeningのsoil検索を入口に、別々のコミュニティの応答を同じ条件で調べます。Subreddit APIの独立アーカイブ、取得制限、料金と比較の注意点を説明します。

APIキーを取得

リクエスト例

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3"
コミュニティのクエリを準備する

コミュニティのクエリを準備する

このローカルリストはクエリの対象名であり、確認済みのアーカイブ一覧ではありません。Gardeningは例で、記録がない場合もあります。同じフィルターでも範囲の一致や標本の代表性は証明されません。

名前はこのページ内だけでアルファベット順に分類します。リンクのない索引文字はアーカイブの状態を示しません。

ローカルのクエリ対象

G

コードのプレビューだけです。q=soilとlimit=3は固定され、APIへは送信しません。キーの入力や保存も行いません。

1つ目のリクエスト: gardening

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3"

別のコミュニティ名を追加して、独立した2つ目のリクエストを準備してください。

APIキーを取得

独立アーカイブと比較の対象

Subreddit APIはRedditと提携していない独立した過去のアーカイブです。ライブ更新を提供せず、記録の永続性、不変性、完全な範囲も保証しません。比較研究では実際に取得した応答と条件を保存し、その範囲で解釈してください。同じ検索を繰り返しても同じ記録や順序が返るとは限りません。保存済み入力の分析を再実行することと、遠隔の検索を再実行することは別です。

最初の例はhttps://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3です。q=soilはテキスト検索、subreddit=gardeningは対象コミュニティ、limit=3は最大件数を指定します。3件の存在や代表性は保証されません。別のコミュニティと比べる際は、別リクエストでsubredditだけを変更し、選んだ他の条件を揃えます。

取得ではAuthorization: Bearer YOUR_API_KEYまたはX-API-Key: YOUR_API_KEYのどちらも利用できます。実際のキーは非公開のサーバー設定に置いてください。キーと残高はsubredditapi.com専用です。キーはアカウントを認証するもので、利用者がアーカイブの公開範囲や閲覧方針を変更できる機能ではありません。比較用の共有ファイルに秘密情報を含めないでください。

研究者向けフィルタリングと検索

強力なフィルタリング機能により、特定のキーワード、投稿者、またはサブレディットに限定された検索が可能です。ISO形式の日付範囲指定や最低スコアによる絞り込みもサポートしており、関連性の高いデータのみを抽出できます。これにより、不要なノイズを排除し、研究対象に焦点を当てた効率的なデータ収集が可能になります。

コミュニティ名を探すには/v1/subredditsのprefixとlimitを使います。prefixは名前の探索用で、コミュニティ内の本文を前方一致検索する機能ではありません。集計件数も全体の厳密な数とは限りません。議論を取得する段階では/v1/searchなどの対応するルートを使い、コミュニティごとに個別のリクエストを送ります。

応答はフラットなJSONレコードです。parent_idやlink_idがある場合はローカルで関係をまとめられますが、親記録や完全な会話の流れが揃う保証はありません。欠けた関係は不明として残してください。語彙の集計や話題のラベル付けは取得した文章に対して自分で行う処理であり、サーバー側の分析機能ではありません。まだ分析していない結果を例として断定しないでください。

透明な料金体系と利用制限

成功した取得は空結果でも1クレジットを使います。1000回が$1、1クレジットが$0.001で、最低$50の有料チャージは50000クレジットです。サブスクリプションはなく、有料クレジットは失効しません。2つのコミュニティから1ページずつ取得して両方成功すれば2クレジットです。少数の記録でも成功時の単価は変わりません。

登録とキーの表示は支払い前に行われ、有料チャージは不要です。100クレジットの試用はネットワーク全体の不正利用防止条件に応じて提供されます。支払い時はログインして請求書を作り、USDTのTRON TRC20またはUSDCのEthereumメインネットERC20で指定の宛先へ正確な額を送ってください。取引ハッシュを提出して検証を依頼する必要があります。

1リクエスト100件、1クエリ100ページが上限で、全件取得は保証されません。不正なリクエストは課金されず、取得元の失敗は予約クレジットを返還します。クライアントが応答を失っても成功が課金されている場合があり、成功した再試行には追加料金が必要です。/v1/statusは無料ですが静的な説明とHTTP応答に限られ、検索やアーカイブの状態を検査しません。