agent-image-lead-qualification-assistant
Extract & Filter Reddit Posts & Comments with Keyword Search & Markdown Formatting Reddit Posts & Comments Scraper
Reddit Posts & Comments Scraper A powerful workflow to scrape Reddit posts and comments by keywords and/or subreddit, with intelligent filtering and...
screenshot-daily-task-reminder-bot
Created by:
Muhammad Asadullah
Last Updated:

June 15th 2025

Agent Details:
n8n
OpenAI
general
HTTP Request
If
Edit Fields (Set)
Description
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 Search Reddit - Accepts keywords and/or subreddit parameters via webhook to search for relevant posts Filter & Sort - Filters posts by date (last 60 days), minimum upvotes (20+), removes duplicates, and sorts by popularity Extract Comments - For each post, retrieves and extracts the top 20 most upvoted comments with their reply threads Format Results - Structures all posts and comments into a clean, readable markdown report 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.

Build Dynamic AI Agents

Join a community of growing Agentic AI Developers.