Reddit Scraper
Pricing
from $0.80 / 1,000 results
Reddit Scraper
Scrape Reddit posts, comments, and user profiles without API keys or login. Extract from any subreddit, keyword search, or post URL. No rate limits.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Smith
Maintained by CommunityActor stats
0
Bookmarked
63
Total users
19
Monthly active users
19 days ago
Last modified
Categories
Share
Reddit Scraper — Posts, Comments, Search & Users
Extract Reddit data without API keys, rate limits, or OAuth setup. Scrapes public posts, comments, search results, and user profiles from any subreddit using Reddit's public JSON endpoints. No Reddit account needed.
What does Reddit Scraper do?
Reddit Scraper lets you extract structured data from Reddit at scale — subreddit posts, full comment threads, keyword search results, and user activity history. No login, no OAuth, no API key approval needed. Paste in any Reddit URL or search keyword and get clean JSON output immediately.
Why use Reddit Scraper?
- Market research — track what your target audience is saying about your product, niche, or competitors
- Sentiment analysis — collect posts and comments for NLP and AI pipelines
- Content strategy — find top-performing posts and trending topics in any community
- Lead generation — find users asking questions your product solves
- Academic research — collect public opinion data from thousands of communities
- Brand monitoring — track mentions across subreddits without manual searching
How to use Reddit Scraper
- Paste one or more Reddit URLs into Start URLs — subreddits, posts, user profiles, or search results all work
- Or use the Searches field to search by keyword without needing a URL
- Set your sort order, time filter, and item limits
- Click Run and get your data in seconds
- Download as JSON, CSV, or Excel from the Output tab
Input
| Field | Description | Default |
|---|---|---|
startUrls | Any Reddit URL (subreddit, post, user, search) | reddit.com/r/entrepreneur |
searches | Search keywords — no URL needed | — |
searchCommunityName | Restrict keyword search to a specific subreddit | — |
sort | hot, new, top, rising, controversial | hot |
time | hour, day, week, month, year, all | all time |
maxItems | Hard cap on total items across all sources | — |
maxPostCount | Max posts per subreddit or user | 100 |
maxComments | Max comments per post | 100 |
postDateLimit | Only scrape posts after this date (YYYY-MM-DD) | — |
commentDateLimit | Only scrape comments after this date (YYYY-MM-DD) | — |
skipComments | Scrape posts only, skip fetching comments | false |
skipUserPosts | Fetch user profile only, skip their post history | false |
includeNSFW | Include NSFW/over-18 content | false |
Input examples
Scrape a subreddit:
{"startUrls": [{ "url": "https://www.reddit.com/r/entrepreneur/" }],"sort": "top","time": "week","maxPostCount": 200}
Search by keyword:
{"searches": ["ChatGPT alternatives", "AI tools 2025"],"sort": "relevance","time": "month","maxPostCount": 100}
Scrape a post and its comments:
{"startUrls": [{ "url": "https://www.reddit.com/r/entrepreneur/comments/abc123/my_post/" }],"maxComments": 500}
Scrape a user profile:
{"startUrls": [{ "url": "https://www.reddit.com/user/someusername/" }],"maxPostCount": 100}
Output
Each item is a post, comment, or user profile with full metadata. Download as JSON, CSV, Excel, or HTML from the Output tab.
Sample post:
{"id": "t3_1rqawb9","parsedId": "1rqawb9","url": "https://www.reddit.com/r/Entrepreneur/comments/1rqawb9/title/","username": "someuser","title": "How I grew my SaaS to $10k MRR in 6 months","communityName": "r/Entrepreneur","body": "Here's everything I did...","numberOfComments": 142,"upVotes": 1240,"upVoteRatio": 0.97,"flair": "Success Story","isVideo": false,"imageUrls": [],"createdAt": "2026-03-10T21:58:04.000Z","scrapedAt": "2026-04-11T10:00:00.000Z","dataType": "post"}
Sample comment:
{"id": "t1_jnhqrgg","parsedId": "jnhqrgg","postUrl": "https://www.reddit.com/r/Entrepreneur/comments/1rqawb9/title/","username": "anotheruser","body": "Great writeup, thanks for sharing.","upVotes": 34,"depth": 0,"communityName": "r/Entrepreneur","createdAt": "2026-03-10T22:15:00.000Z","dataType": "comment"}
Data fields
| Field | Description |
|---|---|
id | Reddit fullname ID (e.g. t3_abc123) |
parsedId | Short post/comment ID |
url | Direct URL to the post or comment |
username | Author's username |
title | Post title (posts only) |
communityName | Subreddit (e.g. r/entrepreneur) |
body | Post text or comment text |
upVotes | Total upvotes |
upVoteRatio | Upvote ratio (0–1) |
numberOfComments | Comment count |
flair | Post flair label |
isVideo | Whether the post contains a video |
videoUrl | Direct video URL if available |
imageUrls | Array of image URLs |
createdAt | Creation timestamp (ISO 8601) |
dataType | post, comment, or user |
FAQ
Do I need a Reddit account? No. This scraper uses Reddit's public JSON endpoints — the same data anyone sees without logging in.
How many results can I get? Up to ~1,000 posts per subreddit per sort order. Reddit's API paginates to about 1,000 items. For broader coverage, use multiple time filters (day, week, month, year) or multiple subreddit URLs.
What URL types are supported? Any public Reddit URL works: subreddit homepages, individual posts, user profiles, and search result pages. Just paste the URL as-is.
Is scraping Reddit legal? This Actor only accesses publicly available data — the same data anyone can view without logging in. Always use data responsibly and in compliance with applicable laws.
Something broken? Open an issue on this Actor's page and we'll fix it within 24 hours.
Reddit Scraper vs Other Methods
| Feature | Reddit Scraper | Manual Copy-Paste | Browser Extensions | Official API |
|---|---|---|---|---|
| Bulk extraction | Unlimited | One at a time | Limited | Rate-limited |
| No login needed | Yes | Yes | Often required | Key required |
| API access | REST API + SDKs | No | No | Yes |
| Export formats | CSV, JSON, Excel, XML | None | CSV only | JSON only |
| Scheduling | Automated (cron) | Manual | Manual | Manual |
| Cost | $0.50/1k results | Free but slow | $20-50/month | Free + limits |
| Proxy handling | Built-in | N/A | N/A | N/A |
Tips for Best Results with Reddit Scraper
- Start small — test with a small batch first to verify the output matches your needs before running large jobs
- Use Bulk Edit — paste hundreds of URLs or inputs at once instead of adding them one by one
- Schedule regular runs — set up automated daily or weekly scrapes to keep your dataset fresh
- Export to Google Sheets — use the built-in Google Sheets integration for easy sharing and analysis
- Combine with other scrapers — pair this tool with other Instagram, YouTube, or social media scrapers for a complete dataset
Can I use Reddit Scraper for free? Yes. Every new Apify account gets $5 in free monthly credits. Free accounts are limited to 100 results per run on this Actor. Upgrade to any paid plan to remove the limit.
How to scrape Reddit posts without coding? Just paste your URLs or search terms into the input form, click Start, and download the results. No code, no terminal, no technical skills required. You can also use the REST API or Python/Node.js SDKs if you prefer to code.
Is there a Reddit posts API? Yes. This Actor provides a full REST API. You can trigger runs, check status, and download results programmatically from any language. See the API tab on this Actor's page for endpoints and examples.
How much does it cost to scrape Reddit posts? Pricing is pay-per-result at $0.50 per 1,000 results. You only pay for the data you receive. There are no monthly subscriptions or hidden fees. Free accounts get $5/month in credits.
Can I integrate Reddit posts scraping into my workflow? Yes. This Actor integrates with Make.com, Zapier, n8n, Google Sheets, webhooks, and any REST API client. You can automate Reddit posts extraction as part of any data pipeline.