Reddit Opinions Scraper: Pros, Cons & Quotes
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Field | What it does |
|---|---|
topic | Type it the way people would on Reddit, like Framework Laptop or Notion vs Obsidian. |
subreddits | For example r/laptops. Leave blank to search all of Reddit. |
buyerPerspective | Who is deciding and what they care about, like a student on a budget. |
maxPosts | Roughly 60% posts and 40% comments from the most relevant threads. 100 gives a solid read; 500 is the cap. |
sort | How Reddit orders the search results. |
timeRange | Limit the search to recent posts. |
llm | Leave 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. |
emitComplaintRecords | Adds 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. |
entityAliases | Nicknames 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 ApifyClientitems = 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.
