Extract & filter Reddit posts & comments with keyword search & markdown formatting
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (12)
- Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set - Limit
n8n-nodes-base.limit - Http Request Tool
n8n-nodes-base.httpRequestTool - Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Sort
n8n-nodes-base.sort - Reddit
n8n-nodes-base.reddit - Respond to Webhook
n8n-nodes-base.respondToWebhook - Aggregate
n8n-nodes-base.aggregate - HTTP Request
n8n-nodes-base.httpRequest
What it does
Reddit Posts & Comments Scraper A powerful workflow to scrape Reddit posts and comments by keywords and/or subreddit, with intelligent filtering and formatting. How it works 1. Search Reddit - Accepts keywords and/or subreddit parameters via webhook to search for relevant posts 2. Filter & Sort - Filters posts by date (last 60 days), minimum upvotes (20+), removes duplicates, and sorts by popularity 3. Extract Comments - For each post, retrieves and extracts the top 20 most upvoted comments with their reply threads 4. Format Results - Structures all posts and comments into a clean, readable markdown report 5. Return Data - Sends the formatted report back as a webhook response, ready for use in AI tools or other applications Set up steps Time to set up: ~10 minutes 1. Create Reddit App (5 minutes) - Go to https://www.reddit.com/prefs/apps and create a new app - Add your n8n URL and callback URL in the "redirect uri" field (you'll find this in the Reddit OAuth2 credentials setup in n8n) - Copy your app's Client ID and Client Secret 2. Configure Reddit Credentials in n8n (2 minutes) - In n8n, create new Reddit OAuth2 API credentials - Paste your Client ID and Client Secret from step 1 - Complete the OAuth2 authentication flow 3. Update Webhook URLs (2 minutes) - Update the webhook URLs in the example HTTP request nodes to match your n8n instance URL - The workflow has two webhooks: - /webhook/reddit-search-keyword - for searching by keywords only - /webhook/reddit-search-subreddit - for searching within a specific subreddit 4. Customize Filters (1 minute - optional) - Date filter: Line 6 in "Posted in Last x days" node (default: 60 days) - Upvote filter: "Upvotes Requirement Filtering" node (default: 20+ upvotes) - Post limit: "Limit" node (default: 10 posts) 5. Test the Workflow - Use the example HTTP request nodes to test both search methods: - Keywords only: ?keywords=your,keywords,here - Subreddit search: ?keywords=your,keywords&subreddit=SubredditName Usage Examples Search by keywords: GET https://your-n8n.com/webhook/reddit-search-keyword?keywords=AI,machine learning Search within subreddit: GET https://your-n8n.com/webhook/reddit-search-subreddit?keywords=ChatGPT,GPT-4&subreddit=OpenAI The workflow returns a formatted text report with all posts, their metadata, and top comments ready for analysis or AI processing.