---
title: "Reviews — grad letters - Flapen"
canonical_url: "https://flapen.com/research/us/home-kitchen/grad-letters/reviews"
last_updated: "2026-08-08T11:03:33.983Z"
locale: en
meta:
  description: "Niche score 76/100 · $162K/yr market. A failed launch gate (market size, growth, or returns) keeps it on the watch list. Data updated Aug 2026."
  "og:description": "Niche score 76/100 · $162K/yr market. A failed launch gate (market size, growth, or returns) keeps it on the watch list. Data updated Aug 2026."
  "og:title": "Reviews — grad letters - Flapen"
---

# **grad letters**

**Worth a look**

Shows a thin review moat (72 avg reviews), but a failed launch gate (market size, growth, or returns) keeps it on the watch list.

Market size 34Growth 95Conversion 33Competition 85Returns 94Price range 76Avg price 95Brand share 95Review moat 96Quality gap 84

**Review moat**

**Incredible****72.4**

avg incumbent reviews — the moat a new listing must climb

**Growth**

**Incredible****+112.8%**

90-day search growth — must beat 0% to launch

**Brand share**

**Incredible****37%**

top-5 brand share — no brand owns this niche

**Avg price**

**Incredible****$40.71**

avg listing price — sweet spot $15–$100

**Returns**

**Great****1.0%**

return rate — above 5% kills the launch gate

**Competition**

**Great****30%**

top-5 click share — an open shelf

**Quality gap**

**Great****4.2★**

avg incumbent rating — lower means beatable quality

**Price range**

**Great****$6.21–$117.40**

cheapest to priciest tracked listing — scored on the share inside $15–$100

**Market size**

**Okay****$162K**

$162K/yr · 152K searches

**Conversion**

**Okay****2.6%**

search→purchase rate — share of searches ending in a sale

**Signals**[** Trending**](https://flapen.com/research/niches?market=us&signal=trending "Search growth > 100% (90d)") [** No Dominant Brand**](https://flapen.com/research/niches?market=us&signal=no_dominant_brand "Top brand's click share < 20%") [** Low Review Barrier**](https://flapen.com/research/niches?market=us&signal=low_review_barrier "Top brand's reviews < 500")

## Reviews