Reddit Search and Thread Scraper MCP Server
[npm version] [license]
An MCP server for the Mamba Labs Reddit Search and Thread Scraper actor on Apify. Search Reddit by keyword, read subreddits, or read threads with their comments, and get one flat row per post and comment.
What's Inside
What it does
Each search term runs across all of Reddit or inside each subreddit you list, sorted by new, relevance, top, most comments, or hot. By default a result is kept only when the search term is in the post's title or text, so loosely related results are dropped and not charged. Subreddits with no search term return their newest, hot, top, or rising posts. Thread URLs return the post and its top comments. Each query also returns one free summary row with its counts. Reddit is read through its public feeds; no Reddit account, login, or API key is used.
All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.
Quick start
You need Node.js 18 or newer and an Apify account with an API token.
Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:
Restart the client. The search_reddit tool appears.
Prerequisites
Example prompts
- "Find Reddit posts from the last week in r/sales and r/startups that mention cold email."
- "Pull the top comments from this Reddit thread into a table."
- "What are people on r/SaaS posting about this month?"
Tool
search_reddit. One tool. Example arguments:
Inputs
Every buyer facing input of the actor. Omitted inputs take the actor's own defaults.
Pricing
Pay per event on Apify, billed to your Apify account. Prices in USD.
Summary rows, refused input, search results without the term, and already delivered rows are free. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.
Full actor documentation
apify.com/mambalabs/reddit-search-thread-scraper
License
MIT. See LICENSE.