Reddit Scraper — Posts from Subreddits, Users & Links
Pricing
from $10.00 / 1,000 results
Reddit Scraper — Posts from Subreddits, Users & Links
Scrape Reddit posts from any subreddit, user profile or link: title, text, score, upvote ratio, comment count, author, flair and media. No Reddit API setup needed.
Pricing
from $10.00 / 1,000 results
Rating
5.0
(1)
Developer
Maged
Maintained by CommunityActor stats
1
Bookmarked
62
Total users
0
Monthly active users
20 hours ago
Last modified
Categories
Share
What does Reddit Scraper do?
Reddit Scraper extracts posts from any subreddit, any Reddit user, or any Reddit link: title, text, score, upvote ratio, comment count, author, flair, media (images, galleries, video), subreddit size and timestamps. You get clean, structured data you can export to a spreadsheet or feed into your own tools.
It runs on the Apify platform, so you get API access, scheduling (e.g. a daily subreddit snapshot), integrations with Google Sheets, Slack, Zapier and Make, and run monitoring, with no Reddit app registration or API quota to manage.
Why use Reddit Scraper?
- Market and product research: see what your audience asks, complains about and recommends in niche subreddits.
- Brand and competitor monitoring: track posts mentioning your brand or competitors over time.
- Content ideas: find the highest-scoring posts in your niche and what formats perform.
- Trend tracking: snapshot the Reddit front page or a subreddit on a schedule.
- Research and data science: build datasets of posts with engagement metrics for analysis or AI training.
- Creator and user research: export a Reddit user's post history.
How to scrape Reddit posts
- Click Try for free (or Start).
- Fill in one of: Subreddit (e.g.
Frontend), Username (e.g.spez), or Link (any Reddit URL: a subreddit, a user page or a post). Leave them all empty to scrape the Reddit front page. - Set Limit, the maximum number of posts.
- Keep the default proxy setting.
- Click Start, then open the Output tab or download JSON, CSV, Excel or HTML.
Input
| Field | Description |
|---|---|
| Subreddit | Subreddit name without r/, e.g. Frontend |
| Username | Reddit username without u/, e.g. spez |
| Link | Any Reddit URL: subreddit, user profile or post |
| Limit | Maximum number of posts to return (default 25) |
| Proxy configuration | Keep the default residential proxy on automatic country |
{"subreddit": "Frontend","limit": 50}
{"link": "https://www.reddit.com/user/spez/","limit": 25}
Output
Each post is one row. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"title": "What's your go-to stack for a new frontend project in 2026?","description": "Starting a new side project and curious what everyone is reaching for these days...","link": "https://www.reddit.com/r/Frontend/comments/1abc234/whats_your_goto_stack/","permalink": "/r/Frontend/comments/1abc234/whats_your_goto_stack/","subreddit": "r/Frontend","subreddit_subscribers": 250000,"post_id": "1abc234","ups": 412,"upvote_ratio": 0.96,"num_comments": 187,"media_type": "text","media_urls": [],"thumbnail": "self","is_video": false,"is_gallery": false,"created_utc": 1759524817,"author": "example_dev","flair": "Discussion","over_18": false,"is_locked": false,"is_stickied": false,"domain": "self.Frontend"}
Data fields
| Field | Description |
|---|---|
title, description | Post title and body text |
link, permalink, post_id | Post URL and identifiers |
subreddit, subreddit_subscribers | Where it was posted and how big that community is |
ups, upvote_ratio, num_comments, num_crossposts | Engagement metrics |
media_type, media_urls, thumbnail, is_video, is_gallery | Media attached to the post |
author, author_flair_text, flair | Who posted it and the post's flair |
created_utc | When it was posted (Unix time) |
over_18, is_spoiler, is_locked, is_stickied | Post flags |
domain | Linked domain (or self.<subreddit> for text posts) |
How many results will I get?
You're charged per result, so the cost follows the number of rows below. Your plan's rates are on the Pricing tab.
| Input | Results |
|---|---|
| Limit = 25 | Up to 25 rows |
| Limit = 500 | Up to 500 rows |
Each post is one row. Use Limit to control run size.
Tips
- Schedule snapshots: run daily on your key subreddits and append to Google Sheets to build a history.
- Find posts by keyword: use Reddit Search to search across all of Reddit, or Reddit Subreddit Scraper for hot/new/top sorting.
- Front page: leave all fields empty to capture what's trending on Reddit right now.
FAQ
Is it legal to scrape Reddit? The Actor collects publicly visible posts only. Use the data in line with Reddit's terms and applicable law, and avoid collecting personal data you don't need.
Do I need a Reddit account or API key? No.
Can I scrape private or quarantined subreddits? No. Only public content is available.
Found a bug or need a custom solution? Open an issue in the Issues tab. Custom versions are available on request.
⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.