How BrutReview Works
We don't write reviews. We read thousands of them — from real Reddit users who already bought the product — and let an AI find the patterns. Here's exactly how.
Where the data comes from
Every insight on BrutReview is sourced exclusively from Reddit. We don't scrape review sites, manufacturer pages, or affiliate blogs. Reddit is where people talk about products after buying them — with no brand oversight.
We use the Google Search API to surface the most relevant Reddit threads for a given product, then fetch those threads directly via the Reddit API. This means we find discussions wherever they exist on Reddit — not limited to specific subreddits — so we capture r/BuyItForLife, r/ProductReviews, r/frugalmalefashion, niche hobby communities, and any other place people discuss the product authentically.
For each thread we collect the top-voted comments (up to 30 top-level comments per thread, with up to 2 levels of replies). Low-signal threads with minimal engagement are excluded automatically.
How the AI analysis works
We use Google Gemini to process the raw Reddit discussion data. The model receives the full text of comments and is instructed to extract:
- Recurring complaints — issues mentioned by multiple independent users
- Consistent praise — aspects users repeatedly highlight as positives
- Notable comments — the most informative, specific posts (preserved with original Reddit usernames for attribution)
- Sentiment label per comment — positive or negative, assigned by the AI based on context
- Overall rating — a single score out of 10 derived from the sentiment distribution across all collected comments
The AI is given a structured prompt — it does not write opinion pieces or marketing copy. It extracts and classifies what Reddit users already said.
How we prevent bias
Bias prevention is the part we take most seriously, because it's the reason this site exists.
We don't cherry-pick sentiment. The AI reads all collected comments and derives scores from the full distribution — not from a curated subset of positive or negative ones.
We don't accept paid placements. No brand can pay to improve their score, suppress negative comments, or appear on this site. Products are added based on search demand and Reddit presence only.
We use Reddit, not manufacturer pages. Reddit has no financial relationship with the brands discussed. Users have no incentive to lie — and when they do, other users call it out.
Low-engagement data isn't used. A thread with two comments tells us nothing statistically. We require a minimum volume of discussion before a product gets a full analysis page.
How often data refreshes
Product analyses are currently processed in batches by our backend pipeline. Existing product pages are not updated automatically on a fixed daily schedule — updates are triggered manually or when significant new discussion is detected.
The AI Search feature (the search bar on the homepage) runs a live analysis at the moment you search. It fetches current Reddit discussions in real time and generates a fresh result on demand — no cached data.
What our scores mean
Every product gets a score from 1 to 10. This is not a star rating converted from retailer reviews. It's a sentiment score calculated by Gemini after reading all collected Reddit comments about the product.
The score is a directional signal, not a precise measurement. A 7.2 vs a 7.4 is not meaningful. A 4 vs an 8 is. Read the pros, cons, and highlighted comments — those tell you more than the number.
Why we published this page
Most review sites obscure their methodology because transparency would reveal conflicts of interest — affiliate revenue tied to specific scores, promoted placements, or hand-curated "best of" lists.
We have no interest in hiding how this works. If you find a flaw in our methodology — a bias we haven't accounted for, a data quality issue, or a scoring problem — tell us. We'd rather be corrected than wrong.
If you're citing BrutReview as a source — in a blog, a report, or a comparison — this page gives you everything you need to evaluate whether our methodology meets your standard.