Reddit Comments Search Scraper
Pricing
$2.65 / 1,000 comments
Reddit Comments Search Scraper
Search public Reddit comments by keyword, with optional subreddit filters. Export comment text, authors, scores, links, post context, timestamps, and search details.
Pricing
$2.65 / 1,000 comments
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
28
Total users
21
Monthly active users
13 days ago
Last modified
Categories
Share
🔎 Find useful Reddit comments
Reddit Comments Search Scraper helps researchers, marketers, and product teams search public Reddit comments. It returns comment text, authors, scores, links, timestamps, subreddit details, parent post context, and the subreddit that found each saved comment.
- Reddit Brand Mention Monitoring — Find public comments that mention a brand or product.
- Reddit Sentiment Analysis — Export comment text and scores for sentiment work.
- Reddit Customer Pain Point Research — Find problems people share in relevant subreddits.
- Reddit Feature Request Research — Search comments for requests and product ideas.
- Reddit Competitor Mention Tracking — Track comments that name a competitor.
- Reddit Trend Monitoring — Watch recent comments about a topic or event.
📦 Returned data
Each dataset row is one public Reddit comment. When the same comment is found more than once, the first eligible match is saved and later matches are skipped.
| Data | Fields |
|---|---|
| Comment | commentId, rawCommentId, commentUrl, text, createdAt, authorName, score, parentId, contentType |
| Subreddit | subredditName, subredditId, subredditUrl, isSubredditQuarantined |
| Parent post | postId, rawPostId, postUrl, postTitle, postCreatedAt, postScore, postCommentCount, isPostNsfw, isPostSpoiler |
| Search | searchQuery, effectiveSearchQuery, matchedSubreddit, sort, sourceResultPosition, resultPosition, scrapedAt |
Some fields can be null when Reddit does not show the value. The Actor saves the public source data as shown and does not fill in missing facts.
🚀 Running the Actor
- Open the Input tab.
- Enter one keyword or phrase in
query. - Optional: add subreddit names such as
ChatGPTorr/LocalLLaMA. - Set the comment limit, freshness window, sort order, and safe search choice.
- Start the Actor and open the dataset.
The Actor needs no Reddit login, cookies, or user-provided Reddit API key. It searches public results only. If a later subreddit search or source page fails, comments already saved stay in the dataset.
✍️ Input
{"query": "openai pricing","subreddits": ["ChatGPT", "LocalLLaMA"],"maxComments": 25,"maxDaysOld": 7,"sort": "new","safeSearch": false}
queryis the keyword or phrase to search for.subredditslimits the search to a list of communities. Leave it empty to search across Reddit.maxCommentssets the most unique comments to save.maxDaysOldkeeps comments within an exact rolling number of days. Set it to0to turn off the age filter.sortacceptsnew,relevance, ortop.safeSearchasks Reddit to filter mature results where the source supports it.
🧾 Output
{"commentId": "abc123","rawCommentId": "t1_abc123","commentUrl": "https://www.reddit.com/r/ChatGPT/comments/post123/example_post/abc123/","text": "The new pricing page answered my question.","createdAt": "2026-07-22T12:34:56.000Z","authorName": "example_user","score": 12,"parentId": "t3_post123","subredditName": "ChatGPT","subredditId": "t5_2qh1i","subredditUrl": "https://www.reddit.com/r/ChatGPT/","postId": "post123","rawPostId": "t3_post123","postUrl": "https://www.reddit.com/r/ChatGPT/comments/post123/example_post/","postTitle": "Example post title","postCreatedAt": "2026-07-22T09:00:00.000Z","postScore": null,"postCommentCount": null,"isPostNsfw": false,"isPostSpoiler": false,"isSubredditQuarantined": null,"contentType": "text","searchQuery": "openai pricing","effectiveSearchQuery": "openai pricing subreddit:ChatGPT","matchedSubreddit": "ChatGPT","sort": "new","sourceResultPosition": 3,"resultPosition": 1,"scrapedAt": "2026-07-22T13:00:00.000Z"}
The output keeps the subreddit that found the first saved match. It does not collect full threads, private content, deleted content, standalone posts, communities, or user profiles.
💸 Pricing
This Actor uses pay-per-event pricing. You are charged for each comment saved to the dataset. Empty searches and comments that are not saved do not create this charge. Use maxComments to control the most rows the run can save.
🔌 Integrations
Download results as JSON, CSV, Excel, XML, RSS, or HTML. You can also use the Apify API, schedules, webhooks, and supported integrations.
❓ FAQ
How exact is the freshness window?
It uses each comment's publication timestamp and an exact rolling cutoff. For example, a one-day window excludes comments older than 24 hours at the time of the run.
Can I search several subreddits in one run?
Yes. Add a simple list in subreddits. If searches overlap, the first eligible copy of a comment is saved only once.
Can I scrape every comment from a post URL?
No. This Actor searches comments by one keyword or phrase. It does not crawl a full thread from a post URL.
Why are some fields null?
Reddit does not show every value for every search result. A missing source value stays null.
Do I need a Reddit account?
No. The Actor does not ask for a Reddit login, cookies, or a user-provided Reddit API key.
📝 Changelog
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Reddit Scraper — Collect public Reddit posts, comments, communities, and user data from searches and URLs.
Made with ❤️ by Maxime Dupré