Reddit Scraper - Posts, Comments, Users, Subreddits & Search
Pricing
from $1.55 / 1,000 results
Reddit Scraper - Posts, Comments, Users, Subreddits & Search
Scrape Reddit posts, comments, subreddits, user profiles, and keyword search results - no API key, no rate limits, no login. Full comment threads, 60+ fields per post, media and galleries. Export to JSON, CSV, Excel. Works with AI Agents, MCP, n8n, Make, Zapier.
Pricing
from $1.55 / 1,000 results
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Reddit Scraper - Scrape Posts, Comments, Users, Subreddits & Search ⚡
Scrape Reddit posts, comments, subreddits, user profiles, and keyword search results — no API key, no rate limits, no login. Get full comment threads, 60+ fields per post, media and galleries, and export everything to JSON, CSV, or Excel. Built for speed and works with AI Agents, MCP, n8n, Make, and Zapier.
What does Reddit Scraper do?
Reddit Scraper extracts public Reddit data at scale without a Reddit developer account or API key. Point it at any subreddit, user, or post URL — or give it a search term — and it returns clean structured rows in your dataset. It auto-detects what each Start URL is, so you can mix subreddits, profiles, and post links in one run.
- Scrape subreddit posts sorted by hot, new, top, or rising, with a time filter
- Scrape Reddit comments — full nested comment trees from any post
- Scrape a Reddit user's posts and comments (reverse-lookup a redditor's public activity)
- Search Reddit for posts, comments, communities, or users by keyword
- Monitor brand mentions and keywords across Reddit
How to scrape Reddit without the API
Reddit's official API requires app registration, OAuth, and approval, and limits what you can pull. This scraper skips all of that — it reads Reddit's own data endpoints directly, so you get complete, structured data with no API key, no login, and no rate-limit headaches. Just add URLs or search terms and run.
What data can you extract from Reddit?
Every item is a flat JSON object tagged with its type (post, comment, user_item, community, user):
- Posts: title, body text, author, subreddit, score, upvote ratio, number of comments, flair, media URLs, gallery images, NSFW flag, created date, permalink
- Comments: body, author, score, depth in the thread, parent, created date, permalink
- Users: username, karma, account age, profile data
- Communities: name, subscribers, description, category
Reddit scraping use cases
- Market and product research — what people say about your product or niche
- Lead generation — find users asking questions your product answers
- Brand monitoring — track mentions and sentiment across subreddits
- AI training data — collect topical posts and comment threads
- Trend and content research — surface top posts in any community
- Academic research — gather discussion data at scale
How to scrape a subreddit
Add a subreddit URL (e.g. https://www.reddit.com/r/AskReddit/) to Start URLs, choose a sort (hot, new, top, rising) and time range, and set Max posts. Run it to get every post as a dataset row.
How to scrape Reddit comments
Add a post URL (e.g. https://www.reddit.com/r/python/comments/abc123/...) to Start URLs. The scraper walks the full nested comment tree up to Max comments per post. Set skipComments off to include them.
How to scrape Reddit user profiles
Add a user URL (e.g. https://www.reddit.com/user/spez/) to Start URLs to pull that user's public posts and comments, newest first — a complete reverse-lookup of a redditor's activity.
How to scrape Reddit search results
Add keywords to Search terms, then toggle what to return: posts, comments, communities, or users. Restrict to one subreddit with Search inside community, and sort by relevance, new, top, hot, or comments.
How to monitor brand mentions on Reddit
Put your brand, product, or competitor names in Search terms with searchPosts and searchComments enabled, sort by new, and schedule the actor to run on an interval. Each run returns the latest mentions across Reddit.
Input parameters
| Field | Type | Description |
|---|---|---|
startUrls | array | Subreddit, user, or post URLs. Type auto-detected. |
searches | array | Keywords to search on Reddit. |
searchCommunityName | string | Restrict searches to one subreddit. |
searchPosts / searchComments / searchCommunities / searchUsers | boolean | What to return per search term. |
sort | string | relevance, hot, top, new, rising, comments. |
time | string | hour, day, week, month, year, all. |
includeNSFW | boolean | Include 18+ content. |
maxPostCount | integer | Max posts per subreddit / user / search. |
maxComments | integer | Max comments per post. |
maxCommunitiesCount / maxUserCount | integer | Max community / user search results. |
skipComments / skipUserPosts / skipCommunity | boolean | Skip a target type. |
proxyConfiguration | object | Proxy settings. Residential recommended. |
Output example
{"type": "post","name": "t3_1tvs5jj","author": "spez","subreddit": "RDDT","title": "Steve, Jen, and Drew here — Ask Us Anything!","selftext": "...","score": 1243,"upvote_ratio": 0.95,"num_comments": 587,"permalink": "/r/RDDT/comments/1tvs5jj/...","created_utc": 1750000000,"url": "https://www.reddit.com/r/RDDT/comments/1tvs5jj/"}
Fields keep Reddit's native names, so output drops straight into existing pipelines.
How much does it cost to scrape Reddit?
This actor is light on resources because it fetches data directly instead of driving a browser, so runs are fast and cheap. Start with the free trial to gauge the exact cost for your volume, then scale up.
Use Reddit Scraper with AI agents and MCP
Call this actor as a tool from AI agents through Apify's hosted MCP server, so assistants can pull live Reddit data at answer time. It also works with the Apify API and the Python and JavaScript clients.
Integrate Reddit Scraper with n8n, Zapier, and Make
Trigger runs and pull results into your automations — connect Reddit data to n8n, Zapier, Make, Google Sheets, databases, and webhooks with no custom code.
FAQ
Do I need a Reddit account or API key? No. The actor needs neither. Just add URLs or search terms and run.
Can it scrape all of a user's posts and comments? Yes — give it a user profile URL and it returns their full public post and comment history, newest first.
Can it get posts a user hid or deleted from their profile? No. Once a post is hidden or deleted, Reddit removes it from public listings entirely, so no live scraper can retrieve it. Live scraping returns what is currently public.
Does it get the full comment tree on a post? Yes. It walks the nested comment tree. Very deep collapsed branches are marked so you can expand them if needed.
Why do I need a residential proxy? Reddit blocks datacenter IP ranges. Residential proxies (the default) look like normal users and keep runs reliable.
What export formats are supported? JSON, CSV, Excel, and XML — from the Storage tab or the Apify API.
Can I schedule it or call it from code? Yes. Schedule runs in the console, or use the Apify API and Python / JavaScript clients and poll the dataset.
Related actors
Combine Reddit data with other social media, news, and web scrapers in the Apify Store to enrich your research, lead generation, and monitoring pipelines.