find_underserved_niches
Discover under-served product subcategories with genuine demand and lower competition. Uses marketplace data to rank private-label winnability.
Instructions
Find UNDER-SERVED NICHES — real SUBCATEGORIES with genuine demand but room to compete, ranked by private-label winnability from 2-year marketplace data. Returns CATEGORIES / sub-categories (e.g. 'Wireless Earbuds', 'Cable Organizers'), NEVER brands. This is the RIGHT tool for ANY niche-discovery question: 'under-served niches', 'niches in ', 'find a niche to enter', 'what niche should I sell in', 'underserved categories', 'gaps in ', 'where's the opportunity in '. When the user names a department or category (e.g. 'electronics', 'home & kitchen'), pass it as category_name to scope the niches to that area. Do NOT use category_undercompeted_brands or find_undercompeted_brands for niche questions — those return BRANDS, not niches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category_name | No | Department/category to find niches within (e.g. 'electronics', 'home & kitchen', 'pet supplies'). Omit for niches across all departments. | |
| category_id | No | Root category id to scope to (overrides category_name). | |
| price_min | No | Minimum average price USD (default 20 — the PL margin band). | |
| price_max | No | Maximum average price USD (default 70 — the PL margin band). | |
| competition | No | 'low' (stricter Amazon-presence ceiling) or 'balanced' (default). | |
| unhappy_shoppers | No | Bias toward niches where shoppers are underwhelmed (a credible dissatisfaction gap = a PL opening). Default false. | |
| limit | No | ||
| marketplace_id | No | 1 = Amazon UK, 2 = Amazon US (default) | |
| niche | No | Exact niche (subcategory) name, case-insensitive. | |
| niche_contains | No | ||
| pl_winnability_in | No | Comma-separated verdicts to keep (Strong/Moderate/Weak). | |
| min_monthly_demand_usd | No | ||
| max_monthly_demand_usd | No | ||
| min_amazon_retail_share_pct | No | ||
| max_amazon_retail_share_pct | No | ||
| min_competing_brands | No | ||
| max_competing_brands | No | ||
| min_seller_diversity | No | ||
| max_seller_diversity | No | ||
| min_avg_product_rating | No | ||
| max_avg_product_rating | No |