Reddit Subreddit Scraper
Pricing
from $3.50 / 1,000 search results
Reddit Subreddit Scraper
Scrape posts from any subreddit - title, author, score, comments, flair, text and timestamps. Run it on a schedule for social listening, brand monitoring, lead generation or market research.
Pricing
from $3.50 / 1,000 search results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
2
Monthly active users
7 hours ago
Last modified
Categories
Share
π½ Reddit Subreddit Scraper β Scrape Reddit Posts, Scores & Comments
Scrape posts from any subreddit on Reddit β title, author, score, comment count, flair and full self text β and export them to JSON, CSV or Excel. This Reddit scraper comes with built-in residential proxy support so it works reliably against Reddit's datacenter-IP blocks, with no login and no Reddit API key required.
Reddit never stops, so this Actor is built for scheduled, recurring use β keep an always-fresh feed from the subreddits you care about for social listening, brand monitoring and market research.
β¨ What this Actor does / Key features
- π Scrape any subreddit β pass one or many subreddit names in a single run, with or without the
r/prefix - π‘οΈ Reliable by default β uses Apify residential proxies to avoid Reddit's datacenter-IP blocks
- π Rich data per post β post ID, subreddit, title, author, URL, permalink, self text, score, upvote ratio, comment count, flair, video flag, NSFW flag and timestamps
- π Sort options β
new,hot,top,rising - β±οΈ Time-window control for
topsort β hour, day, week, month, year or all - βΎοΈ Leave the per-subreddit limit empty to pull as many posts as available
- π Built for scheduling β run daily for a continuously fresh subreddit feed
- π€ Structured output ready for JSON, CSV and Excel export
π Input
| Field | Type | Description |
|---|---|---|
subreddits | array | Subreddit names to scrape (e.g. startups, forhire, cryptocurrency). With or without the r/ prefix. |
sort | string (select) | Post sort order: new, hot, top, rising. |
timeFilter | string (select) | Time window applied to top sort: hour, day, week, month, year, all. |
maxPostsPerSub | integer | Maximum posts to collect per subreddit. Leave empty / 0 for as many as available. |
proxyConfiguration | object | Proxy settings. Reddit blocks datacenter IPs, so a residential proxy is used by default. |
π Example input
{"subreddits": ["startups", "Entrepreneur"],"sort": "new","timeFilter": "day","maxPostsPerSub": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
π¦ Output
Each post is saved as one structured record.
| Field | Description |
|---|---|
postId | Unique Reddit post ID |
subreddit | Subreddit the post belongs to |
title | Post title |
author | Username of the post author |
url | URL the post links to (external link or Reddit URL) |
permalink | Permanent Reddit link to the post |
selftext | Full body text of self/text posts |
score | Post score (upvotes minus downvotes) |
upvoteRatio | Ratio of upvotes to total votes |
numComments | Number of comments on the post |
flair | Post flair label |
isVideo | Whether the post is a video (boolean) |
over18 | Whether the post is marked NSFW (boolean) |
createdAt | When the post was created |
scrapedAt | When the Actor scraped the post |
Sample record
{"postId": "1abc234","subreddit": "startups","title": "How we got our first 100 customers","author": "founder_jane","url": "https://www.reddit.com/r/startups/comments/1abc234/...","permalink": "/r/startups/comments/1abc234/...","selftext": "We spent three months on cold outreach...","score": 842,"upvoteRatio": 0.97,"numComments": 134,"flair": "Share Your Startup","isVideo": false,"over18": false,"createdAt": "2026-05-13T18:22:00.000Z","scrapedAt": "2026-05-14T08:00:00.000Z"}
π‘ Use cases
- Brand & topic monitoring β track mentions and discussions of your product or competitors across subreddits.
- Market & audience research β understand what target communities are talking about and which posts resonate.
- Lead generation β find people actively asking for solutions you provide (e.g. in
r/forhireor niche subreddits). - Sentiment analysis & datasets β build a structured Reddit corpus on a schedule for NLP and trend analysis.
- Content & trend discovery β surface the top and rising posts in any community for ideation.
β Frequently Asked Questions
Do I need a Reddit account or API key? No. The Actor scrapes publicly visible subreddit posts β no login and no Reddit API key required.
Is scraping Reddit legal? The Actor collects publicly available post data. You are responsible for using it in compliance with Reddit's terms of service, content policy and applicable laws.
Why does it use a residential proxy? Reddit blocks datacenter IPs, so the Actor uses Apify residential proxies by default for reliable access. Leave the proxy configuration as-is unless you have a specific reason to change it.
How many posts can I get?
Set maxPostsPerSub to control volume per subreddit, or leave it empty to pull as many posts as Reddit makes available for the chosen sort.
Can I scrape multiple subreddits at once?
Yes. Pass several subreddit names in the subreddits array and the Actor scrapes them all in one run.
What does the time filter do?
timeFilter applies to the top sort, letting you pull the top posts from the last hour, day, week, month, year or all time.
What output formats are supported? Results are stored in an Apify dataset and can be exported as JSON, CSV, Excel, XML or HTML, or pulled via the Apify API.
β° Scheduling & integration
Schedule this Actor on Apify to run hourly or daily for a continuously fresh subreddit feed. Export results to JSON, CSV or Excel, call it via the Apify API, or connect it to Slack, Google Sheets and webhooks through Apify integrations for automated social-listening alerts.
