Reddit Subreddit Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
Reddit Subreddit Scraper
Scrape the newest, hottest, top, or rising posts from any Reddit subreddit 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
0
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape the newest, hottest, top, or rising posts from any Reddit subreddit with full metadata, images, videos, awards, and optional comments
Features
- Configurable result limit — set exactly how many items to collect per run
- 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 |
|---|---|---|---|---|
subreddit | string | — | ✓ | Name of the subreddit to scrape (without r/). Example: javascript, worldnews, AskReddit |
sortBy | string | new | How to sort the posts. Options: new, hot, top, rising, controversial | |
topTime | string | week | Time period when sortBy is 'top' or 'controversial'. Options: hour, day, week, month, year, all | |
maxItems | integer | 50 | Maximum number of posts to scrape | |
deepScraping | boolean | True | Open each post in a parallel browser tab to extract full details: complete selfText, images, videos, gallery, awards, metadata. Recommended for rich datasets. | |
includeComments | boolean | False | Fetch top 20 comments with nested replies for each post (requires deepScraping=true) | |
headless | boolean | True | Run browser in headless mode (recommended for production) | |
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