Reddit User Comments Scraper
Pricing
from $0.50 / 1,000 comments
Reddit User Comments Scraper
Export a Reddit user’s public comment history with sort/time controls — structured rows for reputation, research, and moderation workflows. $0.50 per 1,000 comments.
Pricing
from $0.50 / 1,000 comments
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 User Comments Scraper - Export Comment History by Username
Overview
The Reddit User Comments Scraper collects comments written by one or more Reddit users. Choose recent comments (new/hot sort) or top comments over a time window, set a per-user limit, and export structured JSON for analysis.
Ideal for reputation research, influencer vetting, moderation intelligence, and NLP datasets focused on a person’s public commentary. Accepts usernames with or without u/ prefixes and returns clean, structured JSON per comment.
Features
- Batch multiple usernames
- Modes:
comments(listing) ortop - Sort for comments mode:
neworhot - Time range for top mode:
hour→all - Per-user
maxResults(1–500, default 50) - Structured fields: author, subreddit, score, body, permalink, timestamps
- Concurrent username workers
- Isolated errors per user so batches keep going
Use Cases
- Brand monitoring — Track what key accounts say about your category
- Recruitment — Review public communication style
- Competitor analysis — Monitor competitor employees or advocates
- Academic research — Build author-centric comment corpora
- AI training datasets — Sample authentic conversational text
- Sales intelligence — Understand prospect interests from comment history
- Content research — Find expert takes from high-karma commenters
- Data analytics — Measure comment frequency and score over time
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | array of strings | Yes | — | Reddit usernames (one per line). |
mode | string | No | "comments" | comments or top. |
sort | string | No | "new" | When mode is comments: new or hot. |
time | string | No | "all" | When mode is top: hour, day, week, month, year, all. |
maxResults | integer | No | 50 | Max comments per user (1–500). |
How parameters affect the run: mode switches listing endpoints. sort applies to the comments listing; time applies to top comments. Higher maxResults deepens pagination.
Example input
{"usernames": ["spez", "kn0thing"],"mode": "top","time": "year","maxResults": 100}
Output
| Field | Type | Description |
|---|---|---|
username | string | Target username |
mode | string | Mode used |
id | string | null | Comment ID |
name | string | null | Fullname |
kind | string | null | t1 |
title | string | null | Parent post title when present |
author | string | null | Author |
subreddit | string | null | Subreddit |
score | number | null | Score |
createdUtc | number | string | null | Created |
permalink | string | null | Permalink |
url | string | null | URL if present |
body | string | null | Comment body excerpt |
Example Output
{"username": "spez","mode": "top","time": "year","id": "lo12xyz","name": "t1_lo12xyz","kind": "t1","title": "Why is the site so slow today?","author": "spez","subreddit": "announcements","score": 15200,"createdUtc": 1712000000,"permalink": "https://www.reddit.com/r/announcements/comments/.../lo12xyz/","url": null,"body": "We're aware of the latency spike and rolling a fix now."}
Related Scrapers
- Reddit User Posts Scraper — Posts instead of comments
- Reddit User Scraper — Combined profile, stats, posts, and comments
- Reddit Profile Scraper — Profile/karma only
- Reddit Comment Tree Scraper — Full trees for specific posts