Reddit User Scraper
$1/1000
results
Scrape Reddit user profile, stats, posts, and comments via DataDoping Reddit API.
Reddit User Scraper
Scrape Reddit user profile, stats, posts, and comments via DataDoping Reddit API.
$1/1000
results
Scrape Reddit user profile, stats, posts, and comments via DataDoping Reddit API.
Scrape Reddit user profile, stats, posts, and comments via DataDoping Reddit API.
The Reddit User Scraper is an all-in-one Reddit user intelligence tool. For each username it can collect profile metadata, engagement stats, overview activity, submitted posts, and comments — then emit type-tagged JSON rows for flexible downstream filtering.
Built for OSINT workflows, growth and research teams, and developers who want one actor instead of wiring profile + posts + comments scrapers separately. Toggle each section on or off to control cost and runtime while still receiving clean, structured JSON.
Accepts plain names, u/ / @ prefixes, and profile URLs. Concurrent workers process multiple users efficiently.
The Reddit User Scraper is an all-in-one Reddit user intelligence tool. For each username it can collect profile metadata, engagement stats, overview activity, submitted posts, and comments — then emit type-tagged JSON rows for flexible downstream filtering.
Built for OSINT workflows, growth and research teams, and developers who want one actor instead of wiring profile + posts + comments scrapers separately. Toggle each section on or off to control cost and runtime while still receiving clean, structured JSON.
Accepts plain names, u/ / @ prefixes, and profile URLs. Concurrent workers process multiple users efficiently.
new, hot, top, controversialmaxResults (1–100, default 25)profile, overview, post, comment, errornew, hot, top, controversialmaxResults (1–100, default 25)profile, overview, post, comment, error| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Usernames, u/ handles, or profile URLs. |
| includeProfile | boolean | No | true | Karma, avatar, bio, account flags. |
| includeStats | boolean | No | true | Aggregated activity/engagement stats. |
| includeOverview | boolean | No | true | Mixed recent posts and comments. |
| overviewSort | string | No | "new" | Overview sort: new, hot, top, controversial. |
| includePosts | boolean | No | true | Submitted posts. |
| includeComments | boolean | No | false | User comments. |
| maxResults | integer | No | 25 | Max overview/posts/comments items (1–100). |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Usernames, u/ handles, or profile URLs. |
| includeProfile | boolean | No | true | Karma, avatar, bio, account flags. |
| includeStats | boolean | No | true | Aggregated activity/engagement stats. |
| includeOverview | boolean | No | true | Mixed recent posts and comments. |
| overviewSort | string | No | "new" | Overview sort: new, hot, top, controversial. |
| includePosts | boolean | No | true | Submitted posts. |
| includeComments | boolean | No | false | User comments. |
| maxResults | integer | No | 25 | Max overview/posts/comments items (1–100). |
How parameters affect the run: Each enabled module adds API calls. includeComments is off by default to keep runs cheaper. maxResults caps activity listings (hard max 100).
How parameters affect the run: Each enabled module adds API calls. includeComments is off by default to keep runs cheaper. maxResults caps activity listings (hard max 100).
{
"usernames": ["spez"],
"includeProfile": true,
"includeStats": true,
"includeOverview": true,
"overviewSort": "new",
"includePosts": true,
"includeComments": true,
"maxResults": 25
}
{
"usernames": ["spez"],
"includeProfile": true,
"includeStats": true,
"includeOverview": true,
"overviewSort": "new",
"includePosts": true,
"includeComments": true,
"maxResults": 25
}
type: "profile")type: "profile")| Field | Type | Description |
|---|---|---|
| type | string | "profile" |
| username | string | Username |
| id | string | null | User ID |
| createdUtc | number | string | null | Created |
| title | string | null | Profile title |
| bio | string | null | Bio |
| avatar | string | null | Avatar URL |
| totalKarma | number | null | Total karma |
| linkKarma | number | null | Link karma |
| commentKarma | number | null | Comment karma |
| verified | boolean | null | Verified / email verified signal |
| isGold | boolean | null | Premium/gold |
| isMod | boolean | null | Moderator |
| isEmployee | boolean | null | Employee |
| nsfw | boolean | null | NSFW profile |
| url | string | null | Profile URL |
| stats | object | Optional stats payload when includeStats succeeds |
| statsError | string | Present if stats fetch failed |
| Field | Type | Description |
|---|---|---|
| type | string | "profile" |
| username | string | Username |
| id | string | null | User ID |
| createdUtc | number | string | null | Created |
| title | string | null | Profile title |
| bio | string | null | Bio |
| avatar | string | null | Avatar URL |
| totalKarma | number | null | Total karma |
| linkKarma | number | null | Link karma |
| commentKarma | number | null | Comment karma |
| verified | boolean | null | Verified / email verified signal |
| isGold | boolean | null | Premium/gold |
| isMod | boolean | null | Moderator |
| isEmployee | boolean | null | Employee |
| nsfw | boolean | null | NSFW profile |
| url | string | null | Profile URL |
| stats | object | Optional stats payload when includeStats succeeds |
| statsError | string | Present if stats fetch failed |
overview / post / comment)overview / post / comment)| Field | Type | Description |
|---|---|---|
| type | string | "overview", "post", or "comment" |
| username | string | Username |
| id | string | null | Item ID |
| title | string | null | Title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comments (posts) |
| createdUtc | number | string | null | Created |
| permalink | string | null | Absolute permalink |
| postUrl | string | null | Absolute post URL when resolvable |
| url | string | null | URL |
| body | string | null | Text excerpt |
| raw | object | Optional raw item |
| Field | Type | Description |
|---|---|---|
| type | string | "overview", "post", or "comment" |
| username | string | Username |
| id | string | null | Item ID |
| title | string | null | Title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comments (posts) |
| createdUtc | number | string | null | Created |
| permalink | string | null | Absolute permalink |
| postUrl | string | null | Absolute post URL when resolvable |
| url | string | null | URL |
| body | string | null | Text excerpt |
| raw | object | Optional raw item |
[
{
"type": "profile",
"username": "spez",
"id": "1w72",
"createdUtc": 1118030400,
"title": "u/spez",
"bio": "CEO @ Reddit",
"avatar": "https://styles.redditmedia.com/.../profileIcon.png",
"totalKarma": 1852341,
"linkKarma": 412890,
"commentKarma": 1381200,
"verified": true,
"isGold": true,
"isMod": true,
"isEmployee": true,
"nsfw": false,
"url": "https://www.reddit.com/user/spez/",
"stats": {
"total_posts": 420,
"total_comments": 12800
}
},
{
"type": "post",
"username": "spez",
"id": "1ab9999",
"title": "Updates on site reliability this quarter",
"author": "spez",
"subreddit": "announcements",
"score": 22100,
"numComments": 4300,
"createdUtc": 1712000000,
"permalink": "https://www.reddit.com/r/announcements/comments/1ab9999/updates_on_site_reliability_this_quarter/",
"postUrl": "https://www.reddit.com/r/announcements/comments/1ab9999/updates_on_site_reliability_this_quarter/",
"body": null
}
]
[
{
"type": "profile",
"username": "spez",
"id": "1w72",
"createdUtc": 1118030400,
"title": "u/spez",
"bio": "CEO @ Reddit",
"avatar": "https://styles.redditmedia.com/.../profileIcon.png",
"totalKarma": 1852341,
"linkKarma": 412890,
"commentKarma": 1381200,
"verified": true,
"isGold": true,
"isMod": true,
"isEmployee": true,
"nsfw": false,
"url": "https://www.reddit.com/user/spez/",
"stats": {
"total_posts": 420,
"total_comments": 12800
}
},
{
"type": "post",
"username": "spez",
"id": "1ab9999",
"title": "Updates on site reliability this quarter",
"author": "spez",
"subreddit": "announcements",
"score": 22100,
"numComments": 4300,
"createdUtc": 1712000000,
"permalink": "https://www.reddit.com/r/announcements/comments/1ab9999/updates_on_site_reliability_this_quarter/",
"postUrl": "https://www.reddit.com/r/announcements/comments/1ab9999/updates_on_site_reliability_this_quarter/",
"body": null
}
]