Reddit User Posts Scraper
$1/1000
results

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

Scrape posts published by Reddit users via DataDoping Reddit API.
The Reddit User Posts Scraper exports posts submitted by one or more Reddit users. Fetch recent posts (new/hot) or top posts over a selected time range, with a configurable per-user limit, as clean, structured JSON.
Use it for creator research, competitor content audits, influencer analysis, and building author-level post datasets. Supports plain usernames and common URL/u/ formats via normalization.
posts or topnew or hothour → all (default year)maxResults (1–500, default 50)The Reddit User Posts Scraper exports posts submitted by one or more Reddit users. Fetch recent posts (new/hot) or top posts over a selected time range, with a configurable per-user limit, as clean, structured JSON.
Use it for creator research, competitor content audits, influencer analysis, and building author-level post datasets. Supports plain usernames and common URL/u/ formats via normalization.
posts or topnew or hothour → all (default year)maxResults (1–500, default 50)| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Reddit usernames to scrape. |
| mode | string | No | "posts" | posts or top. |
| sort | string | No | "new" | When mode is posts: new or hot. |
| time | string | No | "year" | When mode is top: hour, day, week, month, year, all. |
| maxResults | integer | No | 50 | Max posts per user (1–500). |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| usernames | array of strings | Yes | — | Reddit usernames to scrape. |
| mode | string | No | "posts" | posts or top. |
| sort | string | No | "new" | When mode is posts: new or hot. |
| time | string | No | "year" | When mode is top: hour, day, week, month, year, all. |
| maxResults | integer | No | 50 | Max posts per user (1–500). |
How parameters affect the run: mode selects recent vs top listings. time only applies to top. maxResults controls pagination depth per username.
How parameters affect the run: mode selects recent vs top listings. time only applies to top. maxResults controls pagination depth per username.
{
"usernames": ["spez", "GoldenChrysus"],
"mode": "posts",
"sort": "new",
"maxResults": 75
}
{
"usernames": ["spez", "GoldenChrysus"],
"mode": "posts",
"sort": "new",
"maxResults": 75
}
| Field | Type | Description |
|---|---|---|
| username | string | Target user |
| mode | string | Mode used |
| id | string | null | Post ID |
| name | string | null | Fullname |
| kind | string | null | t3 |
| title | string | null | Title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comments |
| createdUtc | number | string | null | Created |
| permalink | string | null | Permalink |
| url | string | null | Destination URL |
| body | string | null | Selftext excerpt |
| Field | Type | Description |
|---|---|---|
| username | string | Target user |
| mode | string | Mode used |
| id | string | null | Post ID |
| name | string | null | Fullname |
| kind | string | null | t3 |
| title | string | null | Title |
| author | string | null | Author |
| subreddit | string | null | Subreddit |
| score | number | null | Score |
| numComments | number | null | Comments |
| createdUtc | number | string | null | Created |
| permalink | string | null | Permalink |
| url | string | null | Destination URL |
| body | string | null | Selftext excerpt |
{
"username": "GoldenChrysus",
"mode": "posts",
"sort": "new",
"id": "1pq2345",
"name": "t3_1pq2345",
"kind": "t3",
"title": "Built a small tool to track Reddit keyword mentions — feedback welcome",
"author": "GoldenChrysus",
"subreddit": "SideProject",
"score": 420,
"numComments": 67,
"createdUtc": 1718100000,
"permalink": "https://www.reddit.com/r/SideProject/comments/1pq2345/built_a_small_tool_to_track_reddit_keyword/",
"url": "https://www.reddit.com/r/SideProject/comments/1pq2345/built_a_small_tool_to_track_reddit_keyword/",
"body": "It polls search results hourly and sends Slack alerts when score crosses a threshold..."
}
{
"username": "GoldenChrysus",
"mode": "posts",
"sort": "new",
"id": "1pq2345",
"name": "t3_1pq2345",
"kind": "t3",
"title": "Built a small tool to track Reddit keyword mentions — feedback welcome",
"author": "GoldenChrysus",
"subreddit": "SideProject",
"score": 420,
"numComments": 67,
"createdUtc": 1718100000,
"permalink": "https://www.reddit.com/r/SideProject/comments/1pq2345/built_a_small_tool_to_track_reddit_keyword/",
"url": "https://www.reddit.com/r/SideProject/comments/1pq2345/built_a_small_tool_to_track_reddit_keyword/",
"body": "It polls search results hourly and sends Slack alerts when score crosses a threshold..."
}