Reddit User Comments Scraper
$1/1000
results

Reddit User Comments Scraper
Scrape comments published by Reddit users via DataDoping Reddit API.
$1/1000
results

Scrape comments published by Reddit users via DataDoping Reddit API.
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.
comments (listing) or topnew or hothour → allmaxResults (1–500, default 50)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.
comments (listing) or topnew or hothour → allmaxResults (1–500, default 50)| 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). |
| 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.
How parameters affect the run: mode switches listing endpoints. sort applies to the comments listing; time applies to top comments. Higher maxResults deepens pagination.
{
"usernames": ["spez", "kn0thing"],
"mode": "top",
"time": "year",
"maxResults": 100
}
{
"usernames": ["spez", "kn0thing"],
"mode": "top",
"time": "year",
"maxResults": 100
}
| 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 |
| 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 |
{
"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."
}
{
"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."
}