Reddit Subreddit Posts Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Reddit Subreddit Posts Scraper
Scrape posts from multiple Reddit subreddits in a single run with full metadata, images, videos, awards, and optional comments.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape posts from multiple Reddit subreddits in a single run with full metadata, images, videos, awards, and optional comments
Features
- Structured data extraction — outputs clean JSON fields ready for analysis
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Influencer discovery and social media performance analytics
- Content trend monitoring and viral post identification
- Brand mention tracking and social listening
- Competitor content strategy benchmarking
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
subreddits | array | — | ✓ | List of subreddit names to scrape (without r/). E.g. javascript, worldnews, AskReddit |
sortBy | string | new | How to sort posts in each subreddit. Options: new, hot, top, rising, controversial | |
topTime | string | week | Time period when sortBy is 'top' or 'controversial'. Options: hour, day, week, month, year, all | |
maxItemsPerSubreddit | integer | 50 | Maximum posts to scrape per subreddit | |
deepScraping | boolean | True | Open each post for full details: selfText, images, video, gallery, awards, metadata | |
includeComments | boolean | False | Fetch top 20 comments with nested replies for each post (requires deepScraping=true) | |
headless | boolean | True | Run browser in headless mode | |
maxItems | integer | 20 | Maximum number of items to scrape | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
comments | Number of comments on the post |
id | Unique identifier for the item |
title | Full product or listing title |
url | Direct URL to the listing/item page |
permalink | Permalink |
mp4 | Mp4 |
width | Width |
height | Height |
caption | Caption |
body | Body |
createdAt | Creation timestamp (ISO 8601) |
flair | Flair |
distinguished | Distinguished |
stickied | Stickied |
edited | Edited |
replies | Replies |
Sample Output
{"comments": "comments_value","id": "id_value","title": "Example Product or Listing Title","url": "https://example.com/item/123","permalink": "permalink_value","mp4": "mp4_value","width": "width_value","height": "height_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset