コミュニティトレンドのリサーチ
Redditエンドポイントを使えば、「コミュニティトレンドのリサーチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
公開されているRedditのディスカッションを構造化データに変換し、コミュニティリサーチ、ブランドモニタリング、プロダクトインテリジェンス、AIエージェントの背景情報に活用できます。
ドキュメント化されたCrawlora APIエンドポイント経由で、公開されているRedditの投稿を検索し、サブレディットフィードを閲覧し、公開されている投稿・コメントデータを取得できます。
エンドポイントファミリー
6
ドキュメント化されたパラメータ
62
サンプル数
12
ライブカタログスナップショット
稼働エンドポイント
12
メソッド
GET
必須パラメータ
23
スキーマ参照
12
{
"platform": "Reddit",
"endpoint": "reddit-search",
"method": "GET",
"path": "/reddit/search",
"auth": "apiKey"
}ユースケース
ドキュメント化されたCrawlora APIエンドポイント経由で、公開されているRedditの投稿を検索し、サブレディットフィードを閲覧し、公開されている投稿・コメントデータを取得できます。
Redditエンドポイントを使えば、「コミュニティトレンドのリサーチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Redditエンドポイントを使えば、「ブランド・プロダクトのモニタリング」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Redditエンドポイントを使えば、「公開ディスカッションの分析」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のRedditエンドポイントカタログから取得しています(エンドポイント12件、ドキュメント化されたリクエストパラメータ62個、公開レスポンススキーマ12件)。DocsとPlaygroundが参照しているカタログと同じものです。
Redditのエンドポイントは12件、9つのリクエストファミリーに分類されています(Subreddit、User、Commentsほか6件)。
これらのRedditエンドポイントには62個のリクエストパラメータがドキュメント化されており、うち23個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
12件のRedditエンドポイントのうち12件が実際のサンプルレスポンスを、12件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Redditのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Redditのエンドポイントは12個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/reddit/subreddit/{subreddit}/posts
/reddit/user/{username}/comments
/reddit/comments/{id}
/reddit/domain/{domain}/posts
/reddit/leads
/reddit/post/{id}
エンドポイントカタログ
/reddit/searchSearches public Reddit content and returns public post entries. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_search
/reddit/subreddit/{subreddit}/postsReturns public posts from a subreddit. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_subreddit_posts
/reddit/post/{id}Returns a public Reddit post. The default mode is 1 credit. Set `include_metrics=true` to return public net score, upvote ratio, comment count, award count, and estimated upvote/downvote totals for 3 credits. Reddit fuzzes voting data, so estimates are approximate; share, repost/crosspost, and view counts are not exposed anonymously. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_post
/reddit/comments/{id}Returns a Reddit post with its public comments. The default mode is 1 credit. Set `include_metrics=true` to return the comments with public net score and award count plus post engagement metrics for 3 credits. Large threads may expose only an initial comment subset. Reddit does not expose per-comment upvote ratios or exact upvote/downvote totals anonymously. A post that exists but has no comments yet returns a 200 response with an empty comments list; a post that does not exist returns 404, and a temporary block or upstream failure returns 503 (retryable) rather than 404. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
Redlib comment fallback preserves flat entries with actual `parent_id` and `depth`, caps the total returned comments at `limit`, and returns the bounded upstream subset without expanding `more` nodes. When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_comments
/reddit/domain/{domain}/postsReturns public posts submitted from a linked domain. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_domain_posts
/reddit/leadsScans a Reddit search page for people actively asking for a product or service, scores each post 0-10 for buying intent, and returns them ranked highest-first with the signals that fired. Self-promotion, hiring posts, freelancer service adverts, revenue-milestone posts, duplicate reposts, and Title Case article headlines are filtered out before scoring. A deterministic prefilter always runs; when `classifier` resolves to `llm` the surviving candidates are additionally refined in one batched model call. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. The lead-response fields and credit weights are preserved regardless of the underlying Reddit data source.
レスポンスに関する注記
Provider configuration: the model pass resolves its base URL from `REDDIT_LEADS_LLM_BASE`, then the shared `OPENAI_API_BASE`, `OPENAI_BASE_URL`, or `OPENAI_API_BASE_URL`, then `https://api.openai.com/v1`. It also reads `REDDIT_LEADS_LLM_MODEL` (defaults to `gpt-5.4`) and `REDDIT_LEADS_LLM_KEY` (falls back to `OPENAI_API_KEY`). Set `REDDIT_LEADS_LLM_BASE` to route this endpoint to a different provider than the rest of the deployment. Lead search uses the same internal Redlib fallback when its native Reddit search fails. The lead response keeps its existing fields, funnel stats and credit weights; it does not add a public `source` field. Temporary provider, authentication, rate-limit and parser failures return `503`. Provider selection is server configuration.
MCPツール reddit_leads
/reddit/subreddit/{subreddit}/aboutReturns public metadata and sample posts for a subreddit. Subscriber counts, icons, and banners are omitted because they are not available on anonymous Reddit pages. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
Redlib community metadata comes from the public JSON about response plus a bounded sample listing. `feed_url` is empty for this provider; it is not an feed. When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_subreddit_about
/reddit/subreddit/{subreddit}/commentsReturns flat public comment entries from a subreddit latest-comments feed. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_subreddit_comments
/reddit/subreddits/postsReturns public posts from a combined multi-subreddit feed. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_subreddits_posts
/reddit/trendsReturns public posts from broad Reddit hot, new, rising, or top feeds. For subreddit-specific trends, use `/reddit/subreddit/{subreddit}/posts` with `sort=hot`, `sort=new`, `sort=rising`, or `sort=top`. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_trends
/reddit/user/{username}/commentsReturns flat public comment entries from a public Reddit user's comments feed. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_user_comments
/reddit/user/{username}/postsReturns public posts from a public Reddit user's submitted feed. A `503` with a `Retry-After` header means Reddit is temporarily throttling the request; wait that many seconds and retry. If source.type is redlib, public fields and credit weights are preserved.
レスポンスに関する注記
When the native Reddit source fails, the service can use the internal Redlib provider. Fallback responses retain the same fields and credit weights and report `source.type=redlib` with a public Reddit URL. Listing cursors use the upstream JSON cursor; results remain bounded by `limit`. Temporary provider, authentication, rate-limit and parser failures return `503`, while confirmed missing resources return `404`. Provider selection is server configuration.
MCPツール reddit_user_posts
関連API
Social & Creator Platforms
Build creator intelligence, video research, transcript, and audience-comment workflows without maintaining YouTube scrapers.
Social & Creator Platforms
Turn Twitch's public channel, stream, clip, and team data into structured JSON — live status and viewer counts, top games, clips, VODs, and team rosters — as normalized JSON. Credential-free.
Social & Creator Platforms
Track creator and video activity, discover sounds and LIVE streams, and study public ad creatives through documented TikTok API routes.
対象企業
Reddit, Inc. · RDDT
Redditを運営するのはReddit, Inc.(RDDT)です。CrawloraのSECエンドポイントは同じ企業のCIKを受け取るため、提出書類・財務・インサイダー取引・13F保有を上記のRedditエンドポイントと同じAPIキーで取得できます。
SEC提出書類・財務API →Redditのスクレイピング方法
Redditは単純なスクレイピングツールに対してボット確認の壁を設けています。CrawloraのRedditエンドポイントは、公開されているサブレディット・投稿・コメント・検索のデータを構造化JSONとして返します。
あるサブレディットのフィード、1件の投稿、ある投稿のコメントツリー、またはReddit全体のキーワード検索です。
サブレディット名、投稿URL、または検索キーワードをCrawloraのRedditエンドポイントに渡します。OAuthアプリの登録は不要です。
投稿タイトル、スコア、投稿者、flair、コメントスレッド、およびサブレディットのaboutデータを整ったJSONで取得できます。
定期的に再実行して、ブランドへの言及、感情、話題のディスカッションを追跡できます。
クライアントライブラリ
お使いの言語向けの Reddit 専用クライアントをインストールできます。各パッケージはこのページの Reddit エンドポイントに対応し、APIキーを使って Crawlora のホスト型 API を呼び出します。
npm install @crawlora-org/redditnpmpip install crawlora-redditPyPIgo get github.com/Crawlora-org/crawlora-redditpkg.go.devgem install crawlora-redditRubyGemsnet.crawlora:crawlora-redditMaven Centralcomposer require crawlora/redditPackagistFAQ
サブレディット名、投稿URL、または検索クエリをCrawloraのRedditエンドポイントに送るだけで、タイトル、スコア、投稿者、コメントスレッド、サブレディットのメタデータを構造化JSONで取得できます。OAuthアプリの登録は不要で、レート上限にも触れません。公開データを収集し、Redditの利用規約を遵守してください。
Redditは未認証のリクエストに対してボット確認の壁を表示します。Crawloraのマネージド実行は、確認画面ではなく公開されている投稿とコメントを返し、非公開のサブレディットやログイン後のデータにはアクセスしません。
公開されている投稿・コメントの収集は、Redditの利用規約、robotsディレクティブ、レート制限、適用法を遵守する限り一般的に許容されます。これは収集権限のある公開データが対象です。
Redditの商用APIは1000回の呼び出しあたり0.24米ドルで、年間最低契約額は12,000米ドルです。無料のセルフサービス登録窓口も閉鎖されており、新規OAuthアプリには手動承認が必要で、2〜4週間かかることがあります。Crawloraは、1つのAPIキーで同じ公開の投稿・コメント・サブレディットデータを、承認を待つことなく返します。