Reddit Comment Tree Scraper
Pricing
from $0.50 / 1,000 results
Reddit Comment Tree Scraper
Pull full Reddit comment trees from post URLs — sorted threads with author, score, and nesting intact. Ideal for sentiment pipelines and community research. $0.50 per 1,000 comments.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Scraping Dino
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Reddit Comment Tree Scraper - Scrape Full Thread Comments by Sort
Overview
The Reddit Comment Tree Scraper extracts comments from Reddit posts using full post URLs. Choose sort order (best/confidence, top, new, controversial, old, or Q&A) and cap results per post — ideal when you need discussion text, not just post metadata.
Designed for sentiment analysts, community managers, NLP engineers, and researchers studying threaded conversations. Point it at product launches, brand crises, AMAs, or research threads and receive clean, structured JSON for every comment collected.
Pagination and per-post limits keep large threads manageable while preserving author, score, subreddit, timestamps, and body text for downstream analysis.
Features
- Multi-URL batch scraping of Reddit comment trees
- Sort modes:
confidence(best),top,new,controversial,old,qa - Configurable
maxResultsper post (1–500) - Structured comment fields: id, author, score, body, permalink, timestamps
- Concurrent workers across posts for faster runs
- Per-post error rows so one failure does not abort the batch
- Clean JSON ready for NLP, moderation review, or BI tools
Use Cases
- Brand monitoring — Capture customer sentiment under viral posts
- Market research — Mine product feedback and objections in threads
- Competitor analysis — Read reactions to competitor launches
- Content research — Pull quotable discussion for articles or reports
- AI training datasets — Build conversation corpora with ratings/scores
- Academic research — Study discourse structure and toxicity signals
- Trend monitoring — Track emerging themes in high-engagement threads
- Data analytics — Score comment velocity and engagement over time
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
postUrls | array of strings | Yes | — | Reddit post URLs to scrape comments from (one per line). |
sort | string | No | "confidence" | Comment sort: confidence, top, new, controversial, old, or qa. |
maxResults | integer | No | 50 | Max comments per post (1–500). |
How parameters affect the run: sort changes which comments appear first and which get truncated when maxResults is hit. Higher maxResults increases API volume and runtime.
Example input
{"postUrls": ["https://www.reddit.com/r/AskReddit/comments/1xyz789/whats_the_best_productivity_app_youve_used/"],"sort": "top","maxResults": 100}
Output
Each row is a comment (or error) with listing summary fields:
| Field | Type | Description |
|---|---|---|
type | string | Typically "comment" or "error" |
sourceUrl | string | Source post URL |
sort | string | Sort used for the request |
id | string | null | Comment ID |
name | string | null | Fullname (t1_...) |
kind | string | null | Reddit kind |
title | string | null | Parent link title when present |
author | string | null | Comment author |
subreddit | string | null | Subreddit |
score | number | null | Comment score |
numComments | number | null | Usually null for comments |
createdUtc | number | string | null | Creation time |
permalink | string | null | Comment permalink |
url | string | null | Related URL if present |
body | string | null | Comment text (may be truncated to ~500 chars in summary mapping) |
Optional / sparse fields may be null depending on API payload shape.
Example Output
[{"type": "comment","sourceUrl": "https://www.reddit.com/r/AskReddit/comments/1xyz789/whats_the_best_productivity_app_youve_used/","sort": "top","id": "kx91abc","name": "t1_kx91abc","kind": "t1","title": "What's the best productivity app you've used?","author": "deepworkfan","subreddit": "AskReddit","score": 4821,"numComments": null,"createdUtc": 1718210000,"permalink": "https://www.reddit.com/r/AskReddit/comments/1xyz789/.../kx91abc/","url": null,"body": "After trying dozens of tools, the only one that stuck for me is a simple markdown notes app plus a weekly review ritual."}]
Related Scrapers
- Reddit Post Scraper — Post metadata and duplicates for the same URLs
- Reddit Search Scraper — Find posts first, then scrape their comments
- Reddit User Comments Scraper — Comments by username across Reddit
- Reddit Subreddit Scraper — Optional community comments plus rules/info