Reddit MCP Server avatar
Reddit MCP Server

Pricing

Pay per event + usage

Go to Apify Store
Reddit MCP Server

Reddit MCP Server

Reddit scraping tools for AI agents. πŸ”“ No Reddit API key required.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

7 days ago

Last modified

Share

πŸ€– Reddit MCP Server

An MCP (Model Context Protocol) server that provides Reddit scraping tools for AI agents. πŸ”“ No Reddit API key required.

πŸš€ What is this?

This is an Apify Actor that runs as an MCP server, exposing Reddit scraping capabilities to AI agents like Claude, GPT, and other MCP-compatible clients. It enables AI assistants to search, browse, and extract data from Reddit in real-time.

πŸ› οΈ Available Tools

ToolDescription
scrape_subredditScrape posts from any subreddit with optional comments
scrape_userScrape posts from a Reddit user's profile
search_redditSearch Reddit for posts matching a query
get_post_commentsGet comments from a specific post
get_subreddit_infoGet subreddit metadata (subscribers, description, etc.)

πŸ“Š Tool Details

scrape_subreddit

Scrape posts from a Reddit subreddit.

Parameters:

  • subreddit (required): Subreddit name without r/ prefix (e.g., "python", "askreddit")
  • limit: Maximum posts (1-100, default: 25)
  • sort: Sort order - "hot", "new", "top", "rising" (default: "hot")
  • timeframe: For "top" sort - "hour", "day", "week", "month", "year", "all"
  • include_comments: Fetch comments for each post (default: false)

scrape_user

Scrape posts from a Reddit user's profile.

Parameters:

  • username (required): Reddit username without u/ prefix
  • limit: Maximum posts (1-100, default: 25)
  • sort: Sort order - "hot", "new", "top" (default: "new")
  • timeframe: For "top" sort - "hour", "day", "week", "month", "year", "all"

search_reddit

Search Reddit for posts matching a query.

Parameters:

  • query (required): Search query
  • subreddit: Limit search to specific subreddit (optional)
  • limit: Maximum results (1-100, default: 25)
  • sort: "relevance", "hot", "top", "new", "comments" (default: "relevance")
  • timeframe: "hour", "day", "week", "month", "year", "all"

get_post_comments

Get comments from a specific Reddit post.

Parameters:

  • post_url (required): Full Reddit post URL or post ID
  • limit: Maximum comments (1-200, default: 50)

get_subreddit_info

Get metadata about a subreddit.

Parameters:

  • subreddit (required): Subreddit name without r/ prefix

πŸ’‘ Use Cases

  • πŸ” Research - AI agents can search and analyze Reddit discussions
  • πŸ“Š Trend Analysis - Monitor trending topics in specific communities
  • πŸ’¬ Sentiment Analysis - Gather opinions and feedback from Reddit
  • πŸ“° Content Discovery - Find relevant posts and discussions
  • πŸ€– Automated Monitoring - Track brand mentions and keywords

πŸ”§ Configuration

Input Parameters

ParameterTypeDescription
proxyobjectProxy configuration (RESIDENTIAL recommended for Reddit)

Proxy Configuration

Reddit blocks most datacenter IPs. For reliable access, enable Apify Proxy:

{
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

πŸš€ How to Use

With Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"@anthropic-ai/mcp-shell",
"https://actors-mcp-server.apify.actor",
"--actors", "abotapi/reddit-mcp-server"
]
}
}
}

With Apify MCP Client

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
actor = client.actor("abotapi/reddit-mcp-server")
# Start in standby mode
run = actor.start(run_input={}, wait_for_finish=False)

πŸ“€ Output Examples

Post Output

{
"id": "1hj2abc",
"title": "What's your favorite Python library?",
"author": "pythonista123",
"subreddit": "python",
"created_utc": "2024-12-20T15:30:00",
"permalink": "https://reddit.com/r/python/comments/1hj2abc/...",
"score": 1542,
"num_comments": 234,
"selftext": "I've been exploring different libraries...",
"post_type": "text",
"media_urls": {
"images": [],
"videos": [],
"galleries": []
}
}

Comment Output

{
"id": "kx7y9z",
"author": "dev_guru",
"body": "Pandas is absolutely essential for data work.",
"score": 89,
"created_utc": "2024-12-20T16:45:00",
"depth": 0
}

βœ… Features

FeatureSupported
🏠 Subreddit scrapingβœ…
πŸ‘€ User profile scrapingβœ…
πŸ” Reddit searchβœ…
πŸ’¬ Comments extractionβœ…
πŸ“Š Subreddit metadataβœ…
πŸ–ΌοΈ Media URL extractionβœ…
🌐 Proxy supportβœ…
πŸ”“ No API key neededβœ…
⚑ MCP Protocolβœ…

⚠️ Limitations

  • 🚦 Reddit rate limits apply (~100 requests per minute)
  • πŸ”’ Private subreddits not accessible
  • πŸ“œ Limited to publicly available content
  • πŸ“Š Results limited to 100 items per request