Reddit Comments Scraper
Pricing
from $0.80 / 1,000 comments
Reddit Comments Scraper
Export the comments of Reddit posts: text, author, score, date, depth, parent ID and permalink, with the post author's replies flagged. Sort by best, top, new, controversial, old or Q&A. A Reddit comment scraper for sentiment analysis, monitoring and research. No login. Export JSON, CSV or Excel.
Pricing
from $0.80 / 1,000 comments
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🚀 Reddit Comments Scraper
Export the comments of any Reddit post. The Reddit Comments Scraper saves each comment's text, author, score, date, depth in the thread, parent comment and link, so you can rebuild the whole discussion. Paste post links, pick a sort order (best, top, new, controversial, old or Q&A) and set how many comments you want per post. Use it as a Reddit comment scraper for sentiment analysis, market research, brand monitoring, lead generation or AI training data. No Reddit account, no API key.
✨ Features
- 💬 Full threads: top-level comments and replies, with
depthandparentIdto rebuild the tree. - 🔀 Sort orders: Best, Top, New, Controversial, Old or Q&A, the same as on Reddit.
- 🔗 Any post link: full links,
redd.itshort links or bare post IDs. The same post given twice is scraped once. - 🙋 OP replies flagged:
isSubmittermarks comments written by the post's author. - 🧹 No placeholders: deleted comments without text are skipped and not charged.
- 📦 Export anywhere: JSON, CSV, Excel, or the API.
🛠️ How It Works
- Paste post links, one per line.
- Pick a sort order and Max comments per post.
- Run the Scraper and download the comments as JSON, CSV or Excel, or pull them through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Post URLs | Reddit post links, redd.it links or post IDs, one per line. |
| Sort comments by | Best (default), Top, New, Controversial, Old or Q&A. |
| Max comments per post | Stop after this many comments for each post. Default 50. |
| Proxy configuration | Residential proxies are needed. The default works. |
{"postUrls": ["https://www.reddit.com/r/IAmA/comments/z1c9z/","https://redd.it/1x8kmu7"],"sort": "top","maxItems": 500}
How many comments can I get?
Reddit first shows about 25 comments, then loads the rest in small batches. The Actor opens those batches, top-level comments first and then replies, until it reaches your limit. On a thread with 2,092 comments, a full run saved 1,440 comments with replies down to depth 5 (69% of the count) in about 5 minutes. The rest are comments that Reddit no longer shows to visitors who are not logged in (removed or deleted), plus replies below depth 5, which Reddit moves to separate "Continue this thread" pages. When a post has fewer comments than your limit, the status message tells you how many were found.
Up to a few hundred comments per post take well under a minute. A full 2,000-comment thread takes about 5 minutes.
💰 Pricing
Pay only for the comments you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Comment | $0.0008 per comment ($0.80 per 1,000) | One comment with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 1,000 comments = $0.80 · 10,000 comments = $8.00. Removed posts and deleted comments without text are not charged.
📊 Sample Output Data
{"id": "phfhty8","postId": "1x8sr8s","postTitle": "What’s a high paying but soul crushing career that people romanticize far too much?","subreddit": "AskReddit","parentId": "t3_1x8sr8s","depth": 0,"author": "Dig_Carving","body": "Any job with frequent air mileage. Brutal on health and relationships.","score": 3905,"awards": 2,"createdAt": "2026-10-18T03:24:42.038Z","url": "https://www.reddit.com/r/AskReddit/comments/1x8sr8s/comment/phfhty8/","isSubmitter": false,"postUrl": "https://www.reddit.com/r/AskReddit/comments/1x8sr8s/whats_a_high_paying_but_soul_crushing_career_that/","scrapedAt": "2026-10-21T10:29:14.778Z"}
| Field | Meaning |
|---|---|
id | Comment ID |
parentId | t3_<post id> for a top-level comment, t1_<comment id> for a reply |
depth | 0 = top-level comment, 1 = reply to it, and so on |
body | Comment text, with paragraph breaks |
score | Net upvotes |
isSubmitter | The comment was written by the post's author (OP) |
url | Permalink of the comment |
❓ FAQ
Do I need a Reddit account or API key? No.
Can I scrape Reddit comments for sentiment analysis? Yes. Each row has the comment text, score and date; export to CSV or pull the dataset through the API into your analysis tool.
How do I rebuild the comment tree? Each reply's parentId is t1_ plus the id of the comment it answers; top-level comments have parentId = t3_ plus the post ID.
Why are there fewer comments than the post's comment count? Reddit's count includes removed and deleted comments, which are not shown, and very deep replies sit on separate pages. See "How many comments can I get?".
Can I get the posts too? This Actor saves comments. For posts of a subreddit, with or without their comments, use Reddit Subreddit Scraper; to find posts by keyword, use Reddit Search Scraper.
Can I monitor new comments on a thread? Yes. Schedule the Actor with sort "New" and a small limit; each run returns the newest comments.