Creator Tools~8-10 hours to build$10K/Month goal

Niche Finder for KDP Publishers

Automatically scan Amazon KDP categories for profitable, low-competition book niches — with opportunity scores, keywords, and revenue estimates.

By John IseghohiPublished

  • Opportunity 9/10
  • Pain 9/10
  • Timing 9/10
  • Confidence 8/10

The Problem

A self-published author sits down to start their next book and spends the next 20 hours not writing — they're digging through Amazon category pages, cross-referencing keyword tools, and guessing whether "pet training for senior dogs" is a real opportunity or a graveyard. One frustrated publisher summed it up on Reddit: "I spent 20 hours researching before writing a single page." Another put it more bluntly: "This is a part-time job before the actual part-time job of writing." That's not an edge case — it's the default workflow for most Kindle Direct Publishing (KDP) authors, and it happens before every single book, not once per career.

The scale of the audience feeling this is enormous. Reddit's r/KDP carries 22,800+ members and r/selfpublishing another 25,300+, both dominated by threads asking how to find a niche that isn't already saturated. Facebook takes it further: "Amazon KDP: Self-Publishing Success for Beginners" alone has 242,000 members, and threads in adjacent groups like "Amazon KDP Articles and Assistance" regularly pull 80+ comments from authors trading half-informed guesses about what's selling. YouTube creators like Greg Gottfried (around 200,000 views per video) and Mandi Lynn (150,000+) built channels almost entirely on "how to find a profitable niche" content — a genre that wouldn't exist if the problem were easy.

The downstream cost compounds. Authors either freeze in research paralysis and never publish, or they publish into an oversaturated category and watch a book that took weeks to write earn nothing. Existing keyword tools return raw search volume and competitor counts, but they don't tell a publisher which of the thousand data points actually predicts a profitable launch. The market has explosive publishing volume, a large pool of active authors, and a well-documented, acute pain point — and the tools serving it still stop at data, not decisions.

The Solution

A web app that ingests an author's interests or areas of expertise and returns a ranked list of specific, addressable book niches — each with a competition score, an estimated revenue range, and the keyword cluster to target — instead of raw Amazon data the author has to interpret themselves. Where existing tools hand back a spreadsheet, this hands back a decision: "pet training for senior dogs, 47 quality competing titles, rising search volume, target keyword cluster attached."

Under the hood, the system continuously scans category rankings, publishing velocity (how fast new titles are entering a category), price points, review counts and review velocity, and seasonal search patterns across thousands of Amazon book categories. An opportunity-scoring model weighs demand against competition and flags categories that are growing faster than they're being filled. The output is explainable — every recommendation shows its underlying signals — because trust, not raw automation, is what gets a skeptical author to act on a machine-generated suggestion instead of their gut.

How it works:

  1. Input — Author enters interests, expertise areas, or a genre they're considering; optionally connects existing KDP sales data for personalized recommendations
  2. Scan — System pulls current category rankings, publishing velocity, price points, and review patterns across relevant Amazon book categories
  3. Score — Opportunity-scoring model ranks niches by demand-to-competition ratio and surfaces the underlying signals behind each score
  4. Report — Author receives a ranked niche list with keyword suggestions, competition analysis, and revenue potential estimates, refreshed as market conditions shift

Market Research

The digital publishing market — the umbrella category KDP sits inside — reached $58.73B in 2025, growing at an 11.6% CAGR and projected to hit $88.16B by 2029, according to PublishDrive's 2025 market trends report. The self-publishing segment specifically is projected to exceed $12B by 2027, and the broader consumer book publishing market sits at roughly $34B in 2024, climbing to $46B by 2033 at a 3.8% CAGR per Verified Market Reports. Amazon KDP is not a niche player inside that market — it controls close to 75% of the self-publishing distribution channel by 2025, per Publishing.com's KDP fact sheet, which means a tool built specifically around Amazon's data is targeting where the volume actually is, not a fragment of it.

The category is also still early relative to its size. Ideabrowser's own research classifies the author-facing SaaS layer — analytics, research automation, opportunity scoring — as "early-stage and fragmented" even as the underlying publishing market matures. That gap between a maturing distribution platform (KDP) and an immature tooling layer on top of it is exactly where the opportunity sits: authors are publishing more books, into more categories, faster than ever, but the software helping them decide what to publish hasn't kept pace.

Demand signals back this up outside the raw market-size numbers. Keyword research shows sustained, high-intent search volume around "kdp kindle direct publishing," "amazon kdp publishing," and "kdp self publishing" — all flagged as high commercial intent — alongside rising interest in adjacent tools like Kindle Create, indicating authors are actively searching for software to simplify the publishing pipeline, not just information about it. Community engagement metrics reinforce the same story: sustained multi-hundred-comment threads on Reddit and Facebook are a weak proxy for market research, but combined with $12B+ market growth projections and near-monopoly platform concentration on Amazon, they describe a market that is large, growing, underserved by automation, and actively asking for a better tool.

Competitive Landscape

The category has real incumbents, but every one of them stops at data delivery rather than decision-making, and none has moved toward automated opportunity scoring:

  • Publisher Rocket — The category leader since 2016 with 100,000+ paid users and roughly 60% share of author-facing research tools. Strong keyword and category database, deep SEO presence, loyal community. But it's a one-time desktop purchase with a dated UI that hands back raw keyword and competition data — the author still has to interpret it themselves. $97 one-time payment
  • KindleSpy — A browser-extension sales estimator launched in 2014, holding roughly 10-15% of the keyword-tool user base. Real-time Amazon data and fast pricing insights, but surface-level analytics that require manual cross-referencing to spot an actual opportunity. ~$47 one-time payment
  • Book Bolt — Focused on low-content and no-content publishing (journals, planners), with an end-to-end workflow including a niche finder and product designer. Strong for volume low-content publishers, weaker AI-driven analysis than a purpose-built opportunity engine. Pro $9.99/mo, Advanced $19.99/mo
  • Helium 10 (Author Suite) — An extension of the dominant Amazon-seller SaaS suite into author-specific keyword and competition tracking. Enterprise-grade data infrastructure, but author features are secondary to its core Amazon-seller product, and pricing reflects that. $39+/mo entry tier

Your Opportunity

Every incumbent above sells data; none sells a decision. The gap — confirmed independently in Ideabrowser's competitive research — is "automated, real-time, author-focused insights with explainable AI and actionable reporting." Publisher Rocket and KindleSpy are one-time-purchase tools built on static snapshots, so their data ages the moment it's pulled. Book Bolt and Helium 10 are subscription SaaS, but neither centers the product on opportunity scoring — Book Bolt is a low-content workflow tool first, Helium 10 is an Amazon-seller suite first. A subscription product built specifically to answer "which niche should I write in next" with a continuously refreshed, explainable score is a category no current player occupies, and the underserved geographic segments (non-U.S. and non-English markets) that current tools ignore are a clear expansion lane once the core U.S./English wedge is proven.

Business Model

Subscription SaaS with a low-friction lead magnet at the top of the funnel and a genuine enterprise tier at the bottom for publishing teams that need shared tooling across multiple author accounts.

  • Free Niche Quiz ($0) — A short interactive quiz that returns 2-3 preliminary niche ideas based on stated interests; the lead-gen wedge that gets an author into the product before asking for a card
  • Starter ($19.99/mo) — Full niche scanner access, monthly refreshed opportunity scores, keyword suggestions for up to 10 saved niches
  • Pro ($49/mo) — Unlimited saved niches, real-time trend alerts, competitor gap analysis, revenue potential modeling
  • Advanced Analytics ($99/mo) — Everything in Pro plus deeper competitor tracking, seasonal trend forecasting, and export tooling for teams managing multiple pen names or imprints
  • Enterprise Suite ($10,000/year) — Custom deployment for publishing teams and agencies managing many authors, with collaboration tools and dedicated support

Unit Economics

  • $35-50 — Target CAC via content marketing and community partnerships (Reddit, Facebook groups, YouTube creator collabs)
  • ~$40/mo — Blended ARPU across Starter/Pro tiers
  • ~75-80% — Gross margin (data acquisition and LLM scoring costs are the main variable expense)
  • ~$480 — Estimated 12-month LTV at typical churn for habit-forming research tools

Path to revenue: convert free-quiz users into Starter subscribers within the first session by showing one real, specific niche recommendation before the paywall. At roughly 1,000 paying users blended across Starter and Pro, the business clears $400K-500K ARR; Ideabrowser's own execution plan targets 1,000 paying users as the first meaningful milestone before expanding into real-time updates and international markets, which is consistent with the $1M-$10M ARR range multiple comparable tools (Publisher Rocket, Helium 10) have already proven achievable in this category.

Recommended Tech Stack

The hard engineering problem here is not the UI — it's reliable, compliant data acquisition from Amazon at scale, kept fresh enough that opportunity scores don't go stale.

  • Next.js 14 (App Router) + Vercel — Dashboard, report views, and the free-quiz funnel in one deployable app; Vercel Cron for scheduled category rescans
  • Postgres (Supabase or Neon) — Tables for categories, listings, keyword_clusters, opportunity_scores, and users; a time-series-friendly schema so score changes over time are queryable, not just the latest snapshot
  • Data acquisition layer (Bright Data or a compliant scraping partner + Amazon Product Advertising API where eligible) — Category rankings, price points, and review counts refreshed on a rolling schedule; build this behind an abstraction layer from day one since platform-data access is the single biggest execution risk
  • OpenAI or Claude for scoring explanations — A thin LLM layer that turns raw signals (publishing velocity, review trends, price spread) into a plain-English "why this niche" explanation attached to every opportunity score
  • Stripe Billing — Free quiz to Starter/Pro/Advanced tiers, plus a manually-provisioned Enterprise contract flow for the $10K/year tier
  • Inngest or a queue-based worker — Category rescans and score recalculations are background jobs, not request-time work; durable execution protects against a failed scan silently going stale

AI Prompts to Build This

Copy and paste these into Claude, Cursor, or your favorite AI tool.

1. Project Setup

Create a Next.js 14 (App Router, TypeScript, Tailwind) project for "NicheFinder," a book-niche research tool for Kindle self-publishers. Provision a Postgres database (Supabase) with these tables: users (id, email, plan TEXT default 'free'), saved_niches (id, user_id, category_name, opportunity_score FLOAT, competition_count INT, created_at), category_snapshots (id, category_name, publishing_velocity FLOAT, avg_price_cents INT, avg_review_count INT, snapshot_date DATE), keyword_clusters (id, category_name, keyword TEXT, search_volume_estimate INT). Wire Stripe with four products: Starter $19.99/mo, Pro $49/mo, Advanced Analytics $99/mo, and a manually invoiced Enterprise tier. Add env vars for the data-acquisition provider, OPENAI_API_KEY or ANTHROPIC_API_KEY, and Stripe keys.

2. Opportunity Scoring Engine

Build a scoring pipeline that takes a category_snapshots row and outputs an opportunity_score between 0 and 100. Weight the score using: demand signal (review velocity and search volume trend, higher is better), competition signal (number of quality competing titles and publishing velocity into the category, lower is better), and price stability (tight price clustering suggests a validated, buyer-ready niche). Normalize each signal to a 0-1 range before weighting. After computing the score, call an LLM with the raw signals and ask it to write a two-sentence plain-English explanation of why the niche scored the way it did, referencing the specific numbers. Store both the score and the explanation on the saved_niches row. Write this as a background job that can be triggered by a cron schedule, not a request-time function.

3. Landing Page

Design a single-page marketing site for NicheFinder. Hero headline: "Stop guessing which book to write next." Sub: "We scan thousands of Amazon categories and tell you exactly which niches are growing, underserved, and ready to publish into." Sections: interactive free quiz CTA (3 questions: interest area, target book length, experience level), problem section referencing the "20 hours of research before writing a single page" pain point, how-it-works (4 steps matching the solution section), a sample opportunity-score card showing a real-looking niche example with score and explanation, pricing table (Starter/Pro/Advanced Analytics) anchored against Publisher Rocket's $97 one-time and Helium 10's $39+/mo, and an FAQ covering data freshness, how the score is calculated, and Amazon data compliance. Use a warm off-white background, near-black text, one accent color, and generous whitespace. Primary CTA: "Find my first niche — free."

Sources

Page sourced via Ideabrowser MCP (idea_id 3089): get_idea_research, competitive_analysis, go_to_market, keyword_list, community_analysis.

Want me to build this for you?

Book a consult and let's turn this idea into your MVP.

Book a Consult (opens in new tab)