Reddit Subreddit Scraper V2
Pricing
from $1.10 / 1,000 results
Reddit Subreddit Scraper V2
Reddit Subreddit Scraper V2 — cached data source (results may lag up to ~1.5h). Structured JSON, no login, no API key. For real-time data use the V1 actor.
Reddit Subreddit Scraper V2
Pricing
from $1.10 / 1,000 results
Reddit Subreddit Scraper V2 — cached data source (results may lag up to ~1.5h). Structured JSON, no login, no API key. For real-time data use the V1 actor.
Subreddit names to scrape posts from, e.g. "AskReddit", "news". The r/ prefix is optional (both "forhire" and "r/forhire" work).
[ "news", "technology"]Listing order for the subreddit feed. For example, choose "top" to get the highest-scoring posts, or "new" for the most recent.
Time window applied to Top / Controversial sorts. For example, pick "week" to get the top posts of the past 7 days.
Fetch each post's self/body text. For example, enable this to capture the full "[FOR HIRE]" description on r/forhire posts for lead generation.
Extract image/video URLs (i.redd.it, v.redd.it, imgur, galleries). For example, enable this when scraping r/pics to collect every image link alongside the post.
Include posts flagged over-18 / NSFW. For example, leave this off to keep the dataset safe-for-work, or turn it on for complete community coverage.
Keep only posts created on or after this date. Leave empty for no limit. For example, "2026-01-01" keeps only posts from 2026 onward.
Keep only posts whose title or text contains at least one of these words. For example, ["hiring", "developer"] keeps only posts mentioning either word.
[ "hiring", "release"]Hard cap on the total posts saved across the whole run. For example, set 50 for a quick monitoring pull. A run lasts at most ~10 minutes.
Cap on posts kept from each subreddit, so one busy community can't dominate. For example, set 25 when scraping 4 subreddits to get a balanced 100-post dataset.
Pagination depth per subreddit (25 posts/page). For example, set 5 to reach ~125 posts back into a subreddit's feed.
Retry attempts per failed request. For example, raise to 5 for flaky network conditions; lower to 0 for the fastest possible run.
Politeness delay between requests, in milliseconds. For example, 300 is a good default; raise to 1000 to be gentler on large jobs.