Reddit Opinions Scraper: Pros, Cons & Quotes avatar

Reddit Opinions Scraper: Pros, Cons & Quotes

Pricing

Pay per event

Go to Apify Store
Reddit Opinions Scraper: Pros, Cons & Quotes

Reddit Opinions Scraper: Pros, Cons & Quotes

Type a product or brand and see what Reddit says about it: pros, cons, repeat complaints and a verdict, each backed by a quoted post or comment with its link. Up to 500 posts and comments per run.

Pricing

Pay per event

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

Type a product, brand or topic and get what Reddit really thinks: the pros, the cons, the complaints that keep coming up, and a verdict. Every point links to the post or comment it came from.

Quick start

Press Start. The sample reads 100 recent posts and comments about the Framework Laptop. Change the topic, pick subreddits if you want a narrower read, and go up to 500 items.

What you get

  • A report with a verdict (buy, consider, avoid), sentiment counts, pros, cons, recurring themes and buyer advice, each backed by exact quotes with links
  • Every collected post and comment: subreddit, title, text, comment count, date and link
  • Optional complaint rows with issue category and requested fix (no extra charge)
  • A Markdown version of the report, ready to paste

Good for

  • Research before a big purchase
  • Seeing how people talk about your product, and a competitor's
  • Finding the complaints worth building a feature around
  • Pulling real customer language for ads and landing pages

Pricing

  • $0.03 per report
  • $0.0004 per post or comment read
  • A 100-item report costs about $0.07

You pay only for results that come back. Set a max cost per run in the run options and the run stops cleanly when it hits it. Normal Apify platform usage applies.

Input

FieldWhat it does
topicType it the way people would on Reddit, like Framework Laptop or Notion vs Obsidian.
subredditsFor example r/laptops. Leave blank to search all of Reddit.
buyerPerspectiveWho is deciding and what they care about, like a student on a budget.
maxPostsRoughly 60% posts and 40% comments from the most relevant threads. 100 gives a solid read; 500 is the cap.
sortHow Reddit orders the search results.
timeRangeLimit the search to recent posts.
llmLeave blank. Only for teams who want the summary step billed to their own OpenAI-compatible key: baseUrl, model and apiKey. Without a key the other two are ignored.
emitComplaintRecordsAdds one row per post or comment with its type (complaint, question, praise, promo, off topic), the complaint excerpt, issue category and any requested fix. No extra charge. Counts mean posts collected, not how common a problem is.
entityAliasesNicknames or abbreviations. Used to drop posts that are not about your topic from the complaint rows.

Limits

  • Reads Reddit's public feeds. No Reddit login or API key needed, but vote scores are not available.
  • The report covers what this run collected, not all of Reddit.

Run it from code

Same input as the Console sample:

{
"topic": "Framework Laptop"
}
curl -X POST "https://api.apify.com/v2/acts/physealabs~reddit-sentiment-report/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClient
items = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/reddit-sentiment-report").call(run_input={"topic": "Framework Laptop"})

It also works from Zapier, Make, n8n and Apify schedules.