Reddit Profile Scraper
$1/1000
results

Reddit Profile Scraper
Scrape Reddit user profile info by username via DataDoping Reddit API.
$1/1000
results

Scrape Reddit user profile info by username via DataDoping Reddit API.
The Reddit Profile Scraper turns any Reddit username into clean, structured profile data. Paste one or many usernames (or profile URLs) and get karma breakdowns, bio text, avatars, banners, NSFW flags, and account status fields in JSON — ready for pipelines, CRMs, research notebooks, or enrichment jobs.
It is built for growth teams, OSINT analysts, community managers, recruiters researching public Reddit presence, and developers who need reliable Reddit user metadata without browser automation. Accepts plain usernames, u/ prefixes, @ handles, and full reddit.com/user/... URLs.
Common workflows include enriching lead lists with Reddit reputation signals, monitoring competitor founders or brand advocates, building training datasets of public profiles, and auditing account status at scale. Every run returns clean, structured JSON with nested profile, karma, and status objects.
u/ / @ prefixes, and full profile URLsThe Reddit Profile Scraper turns any Reddit username into clean, structured profile data. Paste one or many usernames (or profile URLs) and get karma breakdowns, bio text, avatars, banners, NSFW flags, and account status fields in JSON — ready for pipelines, CRMs, research notebooks, or enrichment jobs.
It is built for growth teams, OSINT analysts, community managers, recruiters researching public Reddit presence, and developers who need reliable Reddit user metadata without browser automation. Accepts plain usernames, u/ prefixes, @ handles, and full reddit.com/user/... URLs.
Common workflows include enriching lead lists with Reddit reputation signals, monitoring competitor founders or brand advocates, building training datasets of public profiles, and auditing account status at scale. Every run returns clean, structured JSON with nested profile, karma, and status objects.
u/ / @ prefixes, and full profile URLs| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Reddit usernames to scrape. One per line. Accepts spez, u/spez, @spez, or https://www.reddit.com/user/spez. |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Reddit usernames to scrape. One per line. Accepts spez, u/spez, @spez, or https://www.reddit.com/user/spez. |
How it works: Each entry is normalized (URL/u//@ stripped), deduplicated, then fetched in parallel. Invalid empty entries are skipped.
How it works: Each entry is normalized (URL/u//@ stripped), deduplicated, then fetched in parallel. Invalid empty entries are skipped.
{
"usernames": ["spez", "GoldenChrysus", "https://www.reddit.com/user/kn0thing"]
}
{
"usernames": ["spez", "GoldenChrysus", "https://www.reddit.com/user/kn0thing"]
}
Each successful result is one profile object:
Each successful result is one profile object:
| Field | Type | Description |
|---|---|---|
| id | string | Reddit user ID |
| username | string | Canonical username |
| createdAt | string | null | Account creation timestamp (ISO when parseable) |
| profile | object | Display profile details (see below) |
| karma | object | Karma breakdown (see below) |
| status | object | Account status flags (see below) |
| Field | Type | Description |
|---|---|---|
| id | string | Reddit user ID |
| username | string | Canonical username |
| createdAt | string | null | Account creation timestamp (ISO when parseable) |
| profile | object | Display profile details (see below) |
| karma | object | Karma breakdown (see below) |
| status | object | Account status flags (see below) |
profile objectprofile object| Field | Type | Optional | Description |
|---|---|---|---|
| title | string | null | Yes | Profile title |
| bio | string | Yes | Public bio / description |
| avatar | string | null | Yes | Avatar image URL |
| snoovatar | string | null | Yes | Snoovatar image URL |
| banner | string | null | Yes | Banner image URL |
| url | string | No | Absolute profile URL |
| nsfw | boolean | No | Whether the profile is marked NSFW |
| subscribers | number | null | Yes | Profile subscriber count |
| Field | Type | Optional | Description |
|---|---|---|---|
| title | string | null | Yes | Profile title |
| bio | string | Yes | Public bio / description |
| avatar | string | null | Yes | Avatar image URL |
| snoovatar | string | null | Yes | Snoovatar image URL |
| banner | string | null | Yes | Banner image URL |
| url | string | No | Absolute profile URL |
| nsfw | boolean | No | Whether the profile is marked NSFW |
| subscribers | number | null | Yes | Profile subscriber count |
karma objectkarma object| Field | Type | Optional | Description |
|---|---|---|---|
| total | number | null | Yes | Total karma |
| link | number | null | Yes | Link (post) karma |
| comment | number | null | Yes | Comment karma |
| awardee | number | null | Yes | Karma from awards received |
| awarder | number | null | Yes | Karma from awards given |
| Field | Type | Optional | Description |
|---|---|---|---|
| total | number | null | Yes | Total karma |
| link | number | null | Yes | Link (post) karma |
| comment | number | null | Yes | Comment karma |
| awardee | number | null | Yes | Karma from awards received |
| awarder | number | null | Yes | Karma from awards given |
status objectstatus object| Field | Type | Optional | Description |
|---|---|---|---|
| verifiedEmail | boolean | No | Has verified email |
| verified | boolean | No | Verified account flag |
| gold | boolean | No | Reddit Premium / gold |
| mod | boolean | No | Moderates any community |
| employee | boolean | No | Reddit employee flag |
| acceptFollowers | boolean | null | Yes | Whether the user accepts followers |
| Field | Type | Optional | Description |
|---|---|---|---|
| verifiedEmail | boolean | No | Has verified email |
| verified | boolean | No | Verified account flag |
| gold | boolean | No | Reddit Premium / gold |
| mod | boolean | No | Moderates any community |
| employee | boolean | No | Reddit employee flag |
| acceptFollowers | boolean | null | Yes | Whether the user accepts followers |
{
"id": "1w72",
"username": "spez",
"createdAt": "2005-06-06T04:00:00.000Z",
"profile": {
"title": "u/spez",
"bio": "CEO @ Reddit",
"avatar": "https://styles.redditmedia.com/t5_1qog9/styles/profileIcon_....png",
"snoovatar": "https://i.redd.it/snoovatar/avatars/....png",
"banner": "https://styles.redditmedia.com/t5_1qog9/styles/bannerBackgroundImage_....png",
"url": "https://www.reddit.com/user/spez/",
"nsfw": false,
"subscribers": 18420
},
"karma": {
"total": 1852341,
"link": 412890,
"comment": 1381200,
"awardee": 41200,
"awarder": 17051
},
"status": {
"verifiedEmail": true,
"verified": true,
"gold": true,
"mod": true,
"employee": true,
"acceptFollowers": true
}
}
{
"id": "1w72",
"username": "spez",
"createdAt": "2005-06-06T04:00:00.000Z",
"profile": {
"title": "u/spez",
"bio": "CEO @ Reddit",
"avatar": "https://styles.redditmedia.com/t5_1qog9/styles/profileIcon_....png",
"snoovatar": "https://i.redd.it/snoovatar/avatars/....png",
"banner": "https://styles.redditmedia.com/t5_1qog9/styles/bannerBackgroundImage_....png",
"url": "https://www.reddit.com/user/spez/",
"nsfw": false,
"subscribers": 18420
},
"karma": {
"total": 1852341,
"link": 412890,
"comment": 1381200,
"awardee": 41200,
"awarder": 17051
},
"status": {
"verifiedEmail": true,
"verified": true,
"gold": true,
"mod": true,
"employee": true,
"acceptFollowers": true
}
}