Reddit Comments Scraper: Body, Author, Score & Depth
Pricing
from $6.15 / 1,000 results
Reddit Comments Scraper: Body, Author, Score & Depth
Scrape every comment from any Reddit post or subreddit, including nested replies. Extract body text, author, score, awards, controversiality, depth and parentId to rebuild the thread. Export to JSON, CSV or Excel. No API key.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
6 hours ago
Last modified
Categories
Features
Share
Reddit Comments Scraper: Body, Author, Score & Depth
The most complete Reddit comments scraper available. It returns every comment field Reddit exposes, including body, author and author fullname, flair, score, controversiality, awards, thread depth, parent ID and edit timestamp, so you can rebuild the full comment tree from post URLs or a subreddit's recent posts.
Here is one real result, with every field the actor returns:
{"id": "ndjx0ts","body": "At least 1 and sadly that isn't even a joke.","author": "Microphone_Assassin","authorFullname": "t2_627cu","authorFlairText": null,"score": 194,"controversiality": 0,"totalAwards": 0,"postId": "1ndskqc","postTitle": "Why do you think President Trump ordered all US Flags at half staff for the death of a Political Commentator, but not for the death of actual Legislators?","postUrl": "https://www.reddit.com/comments/1ndskqc/","subreddit": "AskReddit","parentId": "t1_ndjqwi1","isTopLevel": false,"depth": 6,"isSubmitter": false,"isStickied": false,"edited": "2025-09-11T00:55:06.000Z","permalink": "https://www.reddit.com/r/AskReddit/comments/1ndskqc/why_do_you_think_president_trump_ordered_all_us/ndjx0ts/","createdAt": "2025-09-11T00:48:25.000Z","observedAt": "2026-08-03T02:52:27.304Z","error": null}
What it does
The actor pulls comments from the Reddit post URLs you provide, or from the recent posts of the subreddits you name, sorts them the way you choose, walks the reply tree to the depth you set, and writes one normalized record per comment to the run's dataset. Each record carries the comment body, author and author fullname, score, controversiality, awards, thread depth, parent ID, edit status and a direct permalink, so you can reconstruct the whole discussion.
You can combine post URLs and subreddits in one run. Reddit dates are normalized to ISO 8601, and missing values are returned as null.
Quickstart
Open the actor, paste this into the input, and press Run. It returns the top comments from one AskReddit post.
{"maxComments": 50,"postUrls": ["https://www.reddit.com/r/AskReddit/comments/1ndskqc/"],"sort": "top"}
Billing and limits
- Pay per result. You are charged per comment record returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 comments per run. Upgrade for higher
maxComments. - Depth affects volume. A larger
maxDepthwalks deeper reply trees and returns more comments per post.
FAQ and troubleshooting
A run returned an error like "post not found". Why? The post may have been deleted, removed, or made private since it was linked. Provide a live post URL. Failed runs are not charged.
How do I get only top-level comments?
Set maxDepth to 0. Use 1 to include direct replies, and leave it empty to walk the whole tree.
Can I pull comments from a whole subreddit?
Yes. List subreddit names in subreddits and the actor pulls comments from their recent posts. Combine with postUrls in the same run.
Is this an official Reddit tool? No. This actor is independent and has no affiliation with Reddit. It reads only data that is publicly available on reddit.com.
