Reddit Search Scraper
Pricing
from $1.50 / 1,000 reddit posts
Reddit Search Scraper
Search public Reddit posts by keyword, subreddit, sort order, and time range. Return clean, export-ready post data for market research, brand monitoring, product feedback, and content discovery.
Pricing
from $1.50 / 1,000 reddit posts
Rating
0.0
(0)
Developer
Hussein Hakizimana
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Reddit Search Scraper
Search public Reddit posts by keyword, subreddit, sort order, and time range. Get clean, export-ready results with the title, post text, author, subreddit, links, score, comments, timestamps, media, and moderation flags.
Use it for customer research, market research, brand monitoring, product feedback, content discovery, and community research. No Reddit account or API key is required.
One result is one post. Results are ready to read, filter, and download as JSON, CSV, HTML, or Excel.
Why use it?
- Find real customer complaints and feature requests.
- Monitor a brand, product, or topic across Reddit.
- Research communities before building or marketing something.
- Collect posts for analysis without scrolling through Reddit manually.
- Feed structured posts into your existing workflow.
The result is simple: search in, useful Reddit posts out.
How to run it
- Open the Actor.
- Enter a search query.
- Optionally select a subreddit.
- Pick the sort order and time range.
- Set the maximum number of posts.
- Run it and download the results.
Start with a small result limit. You can always run it again with more posts.
Input
- Search query — required. Any normal Reddit search text.
- Subreddit — optional. Use
typescriptorr/typescript. - Sort results by — relevance, hot, top, newest, or most comments.
- Time range — hour, day, week, month, year, or all time.
- Maximum posts — between 1 and 1,000 unique posts.
Output
One result equals one Reddit post. The fields are stable across post types, and missing values are null.
This is a real record returned by the Actor:
{"id": "1vw07tl","title": "What is the point of Typescript?","body": "Typescript has a very impressive and elaborate type system, but at the same it does not play any role at \"compilation\" or \"transpilation\" time. \n\nHow does this differ from a glorified linter? \n\n```\nDeno 2.9.5\nexit using ctrl+d, ctrl+c, or close()\nREPL is running with all permissions allowed.\nTo specify permissions, run `deno repl` with allow flags.\n> const x: number = \"abc\"\nundefined\n> console.log(x)\nabc\nundefined\n> \n```\n\nBot of those variants lead to exactly the same javascript\n\n```\n\nconst lines: string[] = file1.split(\"\\n\")\n\nlines.forEach((line: string) => {\n console.log(\"line = %s\", line)\n \n})\n\nconst lines: ArrayLike<number> = file1.split(\"\\n\")\n\nlines.forEach((line: string) => {\n console.log(\"line = %s\", line)\n \n})\n```","postType": "text","author": "codingbliss12","authorId": "2hik9yljdi","authorUrl": "https://reddit.com/user/codingbliss12","subreddit": "typescript","subredditId": "2v6gg","subredditUrl": "https://reddit.com/r/typescript/","subredditSubscriberCount": 185326,"redditUrl": "https://reddit.com/r/typescript/comments/1vw07tl/what_is_the_point_of_typescript/","externalUrl": null,"thumbnailUrl": null,"domain": "self.typescript","flair": null,"createdAt": "2026-08-23T07:08:52.000Z","editedAt": null,"score": 0,"upvoteRatio": 0.14,"commentCount": 70,"awardCount": 0,"crosspostCount": 0,"videoDurationSeconds": null,"isOriginalContent": false,"isNsfw": false,"isSpoiler": false,"isLocked": false,"isArchived": false,"isStickied": false,"isRemoved": false}
You can download the results as JSON, CSV, HTML, or Excel.
Run output
- Reddit posts — the normalized posts in the default dataset.
- Run summary — the number of saved posts, pages requested, query, and subreddit filter used.
Field guide
| Fields | Meaning |
|---|---|
title, body, postType | What the post is |
author, authorId, authorUrl | Who posted it |
subreddit, subredditId, subredditUrl | Where it was posted |
score, upvoteRatio, commentCount | Engagement |
awardCount, crosspostCount | Additional Reddit counts |
redditUrl, externalUrl, thumbnailUrl | Useful links |
createdAt, editedAt | ISO timestamps |
isNsfw, isSpoiler, isLocked, isRemoved | Post state |
Missing values are null, not random empty strings. Dates are ISO-8601. Reddit prefixes such as t3_ and t5_ are removed from IDs.
Pricing
This Actor costs $0.002 per saved post, or $2 per 1,000 results, plus a small run-start charge. You pay for posts saved to the default dataset, not for empty results or unused result capacity.
Start with 10 or 20 posts while testing a query, then increase the limit when the results look right.
Limits
This Actor searches public Reddit listings. Results can change as Reddit changes its ranking, removes posts, or applies rate limits. It does not search private communities or return authenticated-only data.
FAQ, disclaimers, and support
Does this access private Reddit data? No. It searches public listings only.
Use the returned data responsibly and follow Reddit's Terms, applicable laws, and community rules. Do not use it for spam, harassment, or privacy-invasive profiling.
Created and maintained by Hussein Hakizimana. If a result looks wrong, include the query, subreddit, sort order, and time range when reporting it.