get_reddit_post
Fetch Reddit posts with smart comment allocation to extract community consensus and diverse perspectives across multiple discussions.
Instructions
🔥 FETCH REDDIT POSTS - 2-50 URLs, RECOMMENDED 10-20+
This tool fetches Reddit posts with smart comment allocation. Using 2-5 posts = missing community consensus. Use 10-20+ for broad perspective.
Comment Budget: 1,000 total comments distributed automatically across posts.
2 posts: ~500 comments/post (deep dive)
10 posts: ~100 comments/post (balanced)
20 posts: ~50 comments/post (RECOMMENDED: broad)
50 posts: ~20 comments/post (max coverage)
Comment allocation is AUTOMATIC - you don't need to calculate!
When to use different post counts:
2-5 posts: Deep dive on specific discussions
Use when: You found THE perfect thread and want all comments
Trade-off: Deep but narrow perspective
10-15 posts: Balanced depth + breadth (GOOD)
Use when: Want good comment depth across multiple discussions
Trade-off: Good balance of depth and coverage
20-30 posts: Broad community perspective (RECOMMENDED)
Use when: Want to see consensus across many discussions
Trade-off: Less comments per post but more diverse opinions
40-50 posts: Maximum coverage
Use when: Researching controversial topic, need all perspectives
Trade-off: Fewer comments per post but comprehensive coverage
Example:
❌ BAD: {"urls": ["single_url"]} → 1 perspective, could be biased/outdated
✅ GOOD: {"urls": [20 URLs from diverse subreddits: programming, webdev, node, golang, devops, etc.]} → comprehensive community perspective
Pro Tips:
Use 10-20+ posts - More posts = broader community perspective
Mix subreddits - Different communities have different expertise and perspectives
Include various discussion types - Best practices, comparisons, problems, solutions
Let comment allocation auto-adjust - Don't override max_comments unless needed
Use after search_reddit - Get URLs from search, then fetch full content here
CRITICAL: Comments often contain the BEST insights, solutions, and real-world experiences. Always set fetch_comments=true unless you only need post titles.
Workflow: search_reddit (find posts) → get_reddit_post (fetch full content + comments)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | **2-50 Reddit post URLs** (Minimum 2, recommended 10-20) More posts = broader community perspective and better consensus detection. Get URLs from search_reddit results, then fetch full content here. | |
| use_llm | No | **Enable AI-powered content extraction (RECOMMENDED: true)** When enabled, processes Reddit content through LLM to: - Extract key insights and community consensus - Synthesize opinions across multiple posts - Identify common recommendations and debates - Filter noise and surface actionable information Cost: pennies (~$0.01 per batch) Requires: OPENROUTER_API_KEY environment variable | |
| max_comments | No | **Override automatic comment allocation** Leave empty for smart allocation based on post count: - 2 posts: ~500 comments/post - 10 posts: ~100 comments/post - 20 posts: ~50 comments/post Only override if you need specific comment depth. | |
| fetch_comments | No | **Fetch comments from posts (RECOMMENDED: true)** Comments often contain the BEST insights, solutions, and real-world experiences. Set to true (default): Get post + comments Set to false: Get post content only (faster but misses insights) | |
| what_to_extract | No | **Extraction instructions for AI (used when use_llm=true)** Tell the AI what specific information to extract: - "Extract recommendations for [topic] with pros/cons" - "Summarize common issues and solutions mentioned" - "Identify consensus on [specific question]" If not provided, defaults to general insight extraction. More specific instructions = better extraction quality! |