Reddit Scraper
Pricing
from $10.00 / 1,000 results
Reddit Scraper
Easily collect Reddit data from multiple subreddits with support for sorting, image extraction, links, flair, and safe rate-limited scraping. Multi-subreddit scraping Images, links, and metadata No API key required Safe & reliable
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
a month ago
Last modified
Categories
Share
Reddit Scraper — Apify Actor
Scrape posts, images, and metadata from any public subreddit using Reddit's built-in feeds. Zero API keys required — just provide subreddit names and go.
Features
| Capability | Description |
|---|---|
| Multi-subreddit | Scrape many subreddits in a single run |
| Sort options | Hot, New, Top, Rising |
| Image extraction | Pulls direct URLs from i.redd.it and preview.redd.it |
| Link extraction | Optionally collects all external links in post bodies |
| Flair / category | Captures post flair when available |
| Content snippet | Plain-text preview of post body (500 chars) |
| Image-only filter | Optionally skip text-only posts |
| Rate-limit safe | Configurable delay between subreddit requests |
| Error resilient | Gracefully handles 404, 403, 429 per-subreddit |
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
subreddits | string[] | ["Python"] | Subreddit names (no r/ prefix) |
sort | string | hot | hot, new, top, or rising |
maxPostsPerSubreddit | integer | 25 | Posts per subreddit (max ~100) |
extractImages | boolean | true | Parse and collect image URLs |
onlyWithImages | boolean | false | Skip posts without images |
extractLinks | boolean | false | Collect external links from post body |
requestDelay | number | 1.0 | Seconds between subreddit fetches |
proxyConfiguration | object | — | Apify proxy settings |
Example Input
{"subreddits": ["EarthPorn", "CityPorn", "ArchitecturePorn"],"sort": "top","maxPostsPerSubreddit": 50,"extractImages": true,"onlyWithImages": true,"requestDelay": 1.5}
Output
Each record in the dataset:
{"subreddit": "EarthPorn","title": "Misty morning in the Swiss Alps [OC] [4000x3000]","url": "https://www.reddit.com/r/EarthPorn/comments/...","author": "/u/photographer_jane","updated": "2026-03-30T14:22:00+00:00","category": "OC","images": ["https://i.redd.it/abc123.jpg"],"imageCount": 1,"contentSnippet": "Taken last week near Lauterbrunnen valley…","sort": "top","externalLinks": ["https://example.com/full-gallery"]}
externalLinksis only present whenextractLinksis enabled.
A RUN_SUMMARY key is written to the key-value store with per-subreddit counts.
Usage via Apify API
curl -X POST "https://api.apify.com/v2/acts/<YOUR_ACTOR_ID>/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"subreddits": ["Python", "MachineLearning"],"sort": "hot","maxPostsPerSubreddit": 25}'
License
MIT