Reddit Comments Scraper avatar

Reddit Comments Scraper

Pricing

Pay per usage

Go to Apify Store
Reddit Comments Scraper

Reddit Comments Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

What does Reddit Comments Scraper do?

Reddit Comments Scraper extracts comments from Reddit subreddits, collecting the comment text, author names, scores, subreddit names, parent post titles, and permanent links. It supports sorting posts by hot, new, or top to target the most relevant discussions. This actor is a powerful tool for market research, brand monitoring, trend analysis, and building datasets from one of the internet's largest discussion platforms.

Why use Reddit Comments Scraper?

  • Tap into real discussions -- Reddit is one of the most candid platforms on the internet; extract authentic user opinions and feedback.
  • Flexible sorting -- Choose between hot, new, or top posts to target trending conversations or fresh content.
  • Structured output -- Every comment is returned in clean JSON format, ready for databases, spreadsheets, or NLP analysis.
  • Full API integration -- Automate your data collection with the Apify API and connect to your existing workflows.
  • Reliable scraping -- Built on Apify Proxy infrastructure to handle rate limits and ensure consistent data retrieval.

How to use Reddit Comments Scraper

  1. Visit the Apify Store and find Reddit Comments Scraper.
  2. Click Try for free to open the actor in the Apify Console.
  3. Enter one or more subreddit names in the Subreddits field (e.g., technology, programming).
  4. Choose how to sort posts using the Sort By dropdown (hot, new, or top).
  5. Set the Max Comments limit to control the total number of comments collected.
  6. Click Start and download results from the Dataset tab once the run finishes.

Input configuration

FieldTypeDescriptionDefault
subredditsArray of stringsSubreddit names to scrape comments from["technology"]
maxCommentsIntegerMaximum number of comments to scrape100
sortByString (select)How to sort posts: hot, new, or top"hot"

Output data

Each comment is stored as a separate record. Below is an example output:

{
"commentText": "I switched from Chrome to Firefox last month and the difference in RAM usage is night and day. Highly recommend trying it.",
"author": "linux_enthusiast",
"score": 847,
"subreddit": "technology",
"postTitle": "Browser market share shifts as users seek alternatives",
"permalink": "/r/technology/comments/abc123/browser_market_share/def456/"
}

Cost of usage

Reddit Comments Scraper uses Pay-Per-Event (PPE) pricing at the Utility tier:

TierCost per 1,000 eventsFree tier (approx.)
Utility$0.30~16,600 events/month

One event corresponds to one comment scraped. Collecting 100 comments costs about $0.03. The free tier provides approximately 16,600 comments per month, which is sufficient for regular monitoring of multiple subreddits.

Tips and advanced usage

  • Brand monitoring -- Set up scheduled runs to track mentions of your product or brand across relevant subreddits daily.
  • Market research -- Scrape niche subreddits to understand user pain points, feature requests, and product preferences.
  • Sentiment analysis -- Feed the output into an NLP pipeline to classify comment sentiment and track public opinion over time.
  • Use score for quality -- Filter by the score field to focus on the most upvoted (and thus most representative) community opinions.
  • Compare communities -- Scrape the same topic across multiple subreddits to see how different communities discuss it.

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.