Reddit Comments Search Scraper avatar

Reddit Comments Search Scraper

Pricing

$2.65 / 1,000 comments

Go to Apify Store
Reddit Comments Search Scraper

Reddit Comments Search Scraper

Search public Reddit comments by keyword or subreddit. Export comment text, authors, scores, permalinks, post context, timestamps, and scrape metadata for monitoring, research, and analysis.

Pricing

$2.65 / 1,000 comments

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🔎 Reddit Comments Search Scraper

Reddit Comments Search Scraper searches public comments on Reddit by keyword, phrase, brand, or topic. Use it to export comment text, authors, scores, permalinks, subreddit names, parent post context, timestamps, and scrape metadata into a clean Apify dataset.

This Actor is built for people who care about what Reddit users are saying inside comments, not just post titles. Start with the prefilled openai query and a small comment limit, review the output shape, then switch to your own search term, subreddit list, freshness window, and sort order.

✅ What this Reddit comments search scraper does

  • Searches public Reddit comments for a keyword, phrase, brand, product, competitor, or research topic.
  • Optionally scopes the search to one or more subreddits such as ChatGPT or r/LocalLLaMA.
  • Saves one dataset item per accepted comment result as soon as it is collected.
  • Supports Reddit search ordering by newest, relevance, or top results.
  • Filters by comment age after reading the comment timestamp.
  • Keeps the parent post title, post URL, subreddit URL, and Reddit permalinks attached to each comment.
  • Runs without asking for Reddit cookies, login details, or a user-provided Reddit API key.
  • Works with Apify exports, API access, schedules, webhooks, and integrations.

📊 Reddit comment data you can extract

Each output row represents one Reddit comment search result.

DataExample fields
Comment identitycommentId, rawCommentId, commentUrl, parentId
Comment contenttext, createdAt, authorName, score, contentType
Subreddit contextsubredditName, subredditId, subredditUrl, isSubredditQuarantined
Parent post contextpostId, rawPostId, postUrl, postTitle, postCreatedAt, postScore, postCommentCount
Search traceabilitysearchQuery, effectiveSearchQuery, matchedSubreddit, sort, sourceResultPosition, resultPosition, scrapedAt

Reddit may not expose every field for every result. Nullable fields such as post score, post comment count, subreddit ID, NSFW flag, spoiler flag, and quarantine flag are returned as null when Reddit does not provide them in the search result.

🎯 Common use cases

  • Monitor Reddit comments for brand, product, founder, or competitor mentions.
  • Build a Reddit sentiment analysis dataset from comment text and scores.
  • Find pain points, feature requests, and user language inside relevant subreddits.
  • Track discussion around launches, incidents, policies, communities, or trends.
  • Export subreddit comment search results for market research, social listening, or reporting.
  • Feed Reddit comment data into spreadsheets, BI tools, alerts, enrichment jobs, or LLM analysis.

🚀 How to search Reddit comments

  1. Open the Input tab.
  2. Enter a Search query, such as openai, pricing, or your brand name.
  3. Optional: add Subreddits to search only inside specific communities. Use plain names like ChatGPT or Reddit-style names like r/LocalLLaMA.
  4. Set Maximum comments to control the run size and cost. Keep 25 for a small first run.
  5. Set Freshness window (days) to filter older comments, or use 0 to keep all available comments returned by Reddit.
  6. Choose Newest, Relevance, or Top, then start the Actor and open the dataset.

✍️ Input example

{
"query": "openai",
"subreddits": ["ChatGPT"],
"maxComments": 25,
"maxDaysOld": 30,
"sort": "new",
"safeSearch": false
}

🧾 Output example

{
"commentId": "abc123",
"rawCommentId": "t1_abc123",
"commentUrl": "https://www.reddit.com/r/ChatGPT/comments/post123/example_post/abc123/",
"text": "This is the visible Reddit comment text.",
"createdAt": "2026-05-31T12: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-05-30T09:00:00.000Z",
"postScore": null,
"postCommentCount": null,
"contentType": "text",
"isPostNsfw": false,
"isPostSpoiler": false,
"isSubredditQuarantined": null,
"searchQuery": "openai",
"effectiveSearchQuery": "openai subreddit:ChatGPT",
"matchedSubreddit": "ChatGPT",
"sort": "new",
"sourceResultPosition": 1,
"resultPosition": 1,
"scrapedAt": "2026-05-31T12:35:05.000Z"
}

💸 Pricing

This Actor uses pay-per-event pricing. You are charged $0.00265 for each saved comment, which is $2.65 per 1,000 saved comments.

To control cost, set Maximum comments to the number of rows you actually need. A first run with 25 comments is enough to verify the dataset shape before you scale up.

⚠️ Limits and caveats

  • The Actor searches public Reddit comment search results. It does not scrape full comment threads from a post URL.
  • It cannot access private, deleted, quarantined-behind-login, or otherwise unavailable Reddit content.
  • It does not collect Reddit posts, media results, communities, or user profiles.
  • It does not use your Reddit account, cookies, or user-provided Reddit API credentials.
  • Reddit search availability and returned fields can vary by query, subreddit, sort order, and source-side conditions.
  • Safe search asks Reddit to filter mature results where Reddit supports that setting, but Reddit controls the final search response.

❓ FAQ

💬 Can I search comments in one subreddit only?

Yes. Add one subreddit in Subreddits, for example ChatGPT or r/ChatGPT. The Actor searches comments for your keyword inside that subreddit and saves rows that match the requested subreddit.

🧵 Does this scrape a full Reddit thread?

No. This Actor is focused on Reddit comment search results. Use it when you know the keyword or topic you want to search. It does not take a Reddit post URL and crawl every comment in that thread.

📅 What does Freshness window (days) do?

It filters accepted comments by their own Reddit timestamp. Use 30 for comments from the last 30 days, or 0 to keep all available comments returned by Reddit search.

🔐 Do I need a Reddit account?

No. The Actor does not ask for Reddit login details, 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 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré