Reddit Subreddit Scraper — Posts & Comments
Pricing
$3.60 / 1,000 per row returneds
Reddit Subreddit Scraper — Posts & Comments
Scrape any public subreddit: posts (hot, new, top, rising, controversial) plus each post's comment tree. Title, author, selftext, score, upvote ratio, comment counts, timestamps and permalinks. No login, no Reddit API key.
Pricing
$3.60 / 1,000 per row returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
3
Monthly active users
10 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape any public subreddit on Reddit — the posts and, optionally, every post's comment tree — without a login, a Reddit account, or a Reddit API key.
Give it one or more subreddit names, choose how to sort, and pull as many posts as you need. Turn on comments to also collect the discussion under each post.
What you get
Posts (type: "post") — one row each:
id, name (t3_…), subreddit, subreddit_subscribers, title, author, selftext, url,
domain, permalink, score, ups, upvote_ratio, num_comments, num_crossposts,
total_awards_received, created_utc / created_iso, edited, over_18, spoiler, stickied,
locked, is_video, link_flair_text, post_hint, thumbnail.
Comments (type: "comment", when enabled) — one row per comment, including nested replies, up to
Max comments per post (top-scored first):
id, name (t1_…), post_id, parent_id, depth, author, body (plain text), score,
created_utc / created_iso, edited, is_submitter, distinguished, total_awards_received,
permalink, post_title. author_fullname is mostly null:
Reddit's comment pages for logged-out visitors do not carry them.
Rows are deduplicated by Reddit's fullname id (t3_… for posts, t1_… for comments), so you are
never charged twice for the same item.
Input
| Field | Description |
|---|---|
| Subreddits | One or more of programming, r/cooking, or a full subreddit URL. |
| Sort posts by | hot, new, top, rising, controversial. |
| Time range | For top / controversial: hour, day, week, month, year, all. |
| Max posts per subreddit | Cap per subreddit (0 = as far as Reddit will page, ~1000). |
| Also scrape comments | Collect the comment tree under each post. |
| Max comments per post | Cap comments (incl. nested replies) per post. |
| Include NSFW posts | Uncheck to skip over_18 posts. |
| Proxy | Residential (required — see below). |
How it works
The Actor opens a logged-out session the way a browser does (no login, no account, no API key) and reads each subreddit's listing as Reddit's own app does: 100 posts per page for hot, top, rising and controversial; for new, the subreddit's feed, with each post's full record looked up in batches of 100. Comments come from the post's comment page and its "more replies" loaders. When Reddit blocks a session or its allowance runs out, a fresh one is opened and the run carries on.
Residential proxy is the default and recommended. Reddit turns most datacenter IPs away; the default proxy setting is already correct.
When nothing comes back
- A subreddit that does not exist, is banned, private or quarantined is named in the run's status message; the other subreddits still run, and nothing is charged for the missing ones.
top/controversialwith a short time range can be empty on a quiet subreddit — widen the range.- If Reddit refuses every request of a run, the run ends FAILED with that reason and nothing is charged — re-run later.
Pricing
Pay per row returned (a post, or a comment when comment scraping is on). Deduplicated, and only delivered rows are charged.