Reddit Search Scraper
$1/1000
results

Reddit Search Scraper
Search Reddit posts, subreddits, and users via DataDoping Reddit API.
$1/1000
results

Search Reddit posts, subreddits, and users via DataDoping Reddit API.
The Reddit Search Scraper runs Reddit keyword search across posts, subreddits, or users and returns structured JSON results. Add one or many queries, choose sort and time range for post search, and optionally pull comments for each matching post.
Built for social listening teams, researchers, SEOs, and product marketers who need repeatable Reddit search exports. Use it to discover conversations, communities, and accounts matching brand, competitor, or topic keywords — without manual scrolling.
The Reddit Search Scraper runs Reddit keyword search across posts, subreddits, or users and returns structured JSON results. Add one or many queries, choose sort and time range for post search, and optionally pull comments for each matching post.
Built for social listening teams, researchers, SEOs, and product marketers who need repeatable Reddit search exports. Use it to discover conversations, communities, and accounts matching brand, competitor, or topic keywords — without manual scrolling.
Outputs clean, structured JSON with listing summaries plus optional nested comment rows when includeComments is enabled.
Outputs clean, structured JSON with listing summaries plus optional nested comment rows when includeComments is enabled.
posts, subreddits, usersrelevance, hot, top, new, commentsposts, subreddits, usersrelevance, hot, top, new, comments| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| queries | array of strings | Yes | — | Search keywords (one or more). |
| searchType | string | No | "posts" | posts, subreddits, or users. |
| sort | string | No | "relevance" | Post result order: relevance, hot, top, new, comments. |
| timeRange | string | No | "all" | Time window when sort is top: hour, day, week, month, year, all. |
| maxResults | string | No | "50" | Max results per query (numeric string). |
| includeComments | boolean | No | false | Fetch comments for each post result (extra API calls). |
| maxCommentsPerPost | string | No | "20" | Max comments per post when comments are enabled. |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| queries | array of strings | Yes | — | Search keywords (one or more). |
| searchType | string | No | "posts" | posts, subreddits, or users. |
| sort | string | No | "relevance" | Post result order: relevance, hot, top, new, comments. |
| timeRange | string | No | "all" | Time window when sort is top: hour, day, week, month, year, all. |
| maxResults | string | No | "50" | Max results per query (numeric string). |
| includeComments | boolean | No | false | Fetch comments for each post result (extra API calls). |
| maxCommentsPerPost | string | No | "20" | Max comments per post when comments are enabled. |
How parameters affect the run: searchType switches the endpoint family. sort / timeRange reshape post rankings. Enabling includeComments multiplies API usage by roughly one call per post.
How parameters affect the run: searchType switches the endpoint family. sort / timeRange reshape post rankings. Enabling includeComments multiplies API usage by roughly one call per post.
{
"queries": ["chatgpt alternatives", "notion vs obsidian"],
"searchType": "posts",
"sort": "top",
"timeRange": "month",
"maxResults": "40",
"includeComments": true,
"maxCommentsPerPost": "10"
}
{
"queries": ["chatgpt alternatives", "notion vs obsidian"],
"searchType": "posts",
"sort": "top",
"timeRange": "month",
"maxResults": "40",
"includeComments": true,
"maxCommentsPerPost": "10"
}
Rows vary by searchType. Shared listing fields:
Rows vary by searchType. Shared listing fields:
| Field | Type | Description |
|---|---|---|
| type | string | e.g. post, subreddit, user, comment, error |
| query | string | Query that produced the row |
| id | string | null | Entity ID |
| name | string | null | Fullname |
| kind | string | null | Reddit kind |
| title | string | null | Title / display title |
| author | string | null | Author when applicable |
| subreddit | string | null | Subreddit when applicable |
| score | number | null | Score |
| numComments | number | null | Comment count for posts |
| createdUtc | number | string | null | Created time |
| permalink | string | null | Permalink |
| url | string | null | URL |
| body | string | null | Text / description excerpt |
| Field | Type | Description |
|---|---|---|
| type | string | e.g. post, subreddit, user, comment, error |
| query | string | Query that produced the row |
| id | string | null | Entity ID |
| name | string | null | Fullname |
| kind | string | null | Reddit kind |
| title | string | null | Title / display title |
| author | string | null | Author when applicable |
| subreddit | string | null | Subreddit when applicable |
| score | number | null | Score |
| numComments | number | null | Comment count for posts |
| createdUtc | number | string | null | Created time |
| permalink | string | null | Permalink |
| url | string | null | URL |
| body | string | null | Text / description excerpt |
Comment rows (when enabled) include parent post context fields from the same summary mapper. Error rows include error and optional page.
Comment rows (when enabled) include parent post context fields from the same summary mapper. Error rows include error and optional page.
{
"type": "post",
"query": "chatgpt alternatives",
"id": "1jk4567",
"name": "t3_1jk4567",
"kind": "t3",
"title": "What are the best ChatGPT alternatives in 2026?",
"author": "saas_builder",
"subreddit": "artificial",
"score": 2104,
"numComments": 387,
"createdUtc": 1717000000,
"permalink": "https://www.reddit.com/r/artificial/comments/1jk4567/what_are_the_best_chatgpt_alternatives_in_2026/",
"url": "https://www.reddit.com/r/artificial/comments/1jk4567/what_are_the_best_chatgpt_alternatives_in_2026/",
"body": "Looking for tools that are better for coding and long-context research..."
}
{
"type": "post",
"query": "chatgpt alternatives",
"id": "1jk4567",
"name": "t3_1jk4567",
"kind": "t3",
"title": "What are the best ChatGPT alternatives in 2026?",
"author": "saas_builder",
"subreddit": "artificial",
"score": 2104,
"numComments": 387,
"createdUtc": 1717000000,
"permalink": "https://www.reddit.com/r/artificial/comments/1jk4567/what_are_the_best_chatgpt_alternatives_in_2026/",
"url": "https://www.reddit.com/r/artificial/comments/1jk4567/what_are_the_best_chatgpt_alternatives_in_2026/",
"body": "Looking for tools that are better for coding and long-context research..."
}