KDP Niche Finder — Amazon Book Opportunity Scores avatar

KDP Niche Finder — Amazon Book Opportunity Scores

Pricing

from $1.00 / 1,000 results

Go to Apify Store
KDP Niche Finder — Amazon Book Opportunity Scores

KDP Niche Finder — Amazon Book Opportunity Scores

Find low-competition Amazon KDP book niches. Enter keywords, get each scored 0–100 by competition (review counts), price and rating — with a clear opportunity/saturated verdict and the top books as evidence. No API key.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Anton DataScout

Anton DataScout

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Find low-competition Amazon KDP book niches before your competitors do. Enter keywords and get each one scored 0–100 by real competition, price and rating — with a clear opportunity/saturated verdict and the top books as evidence. No API key, no login.

This is a decision, not a data dump: instead of eyeballing Amazon search pages, you get a ranked verdict per niche — is nurse planner an open opportunity or is gratitude journal already saturated? The score is driven by the one number that actually matters for a self-publisher: how many reviews the top books already have.

You give itYou get back
Niche keywords (dog mom notebook, nurse planner)A 0–100 opportunity score + verdict per niche
An Amazon marketplace (US, UK, DE…)Competition analyzed in that store, prices in its currency
Median review count, avg price, avg rating, and the top books as evidence

What does the KDP Niche Finder do?

For each keyword you give it, the Actor searches Amazon's book category, reads the top organic results (skipping sponsored listings), and scores the niche on the signals that decide whether a self-published book can rank:

  • Competition — the review counts of the books already ranking. Few reviews = a niche newcomers can break into.
  • Price — whether books in the niche sell in a healthy KDP range.
  • Rating — how strong the incumbents are.

It returns one row per niche with an opportunityScore (0–100), a plain-English verdict (🟢 opportunity / 🟡 medium / 🔴 saturated), the median and average review counts, average price and rating, and the top-scored books as evidence. No Amazon account, no API key.

Who is it for?

AudienceWhat they pull
KDP self-publishersWhich low-content/book niches are still open to a newcomer
Print-on-demand creatorsTrending notebook / planner / journal topics with room to rank
Low-content book publishersA fast pass/fail on a list of niche ideas before designing anything
Amazon sellers & researchersCompetition and price benchmarks across a category

Why use this tool?

  • Scores what matters — real review counts. Competition is measured from the incumbents' review counts, the single best proxy for how hard a niche is to enter.
  • Verdict, not a spreadsheet. Each niche comes back as 🟢/🟡/🔴 with a 0–100 score — decide in seconds.
  • Reliable parsing. Amazon serves inconsistent page variants; this Actor retries through rotating sessions until it gets a clean, parseable result — so scores aren't skewed by half-loaded pages.
  • Correct prices. Marketplace-matched proxies return prices in the store's real currency, not whatever your location defaults to.
  • No API key, no login. Works out of the box.

What data do you get?

One row per niche:

{
"type": "niche",
"keyword": "nurse planner",
"marketplace": "us",
"opportunityScore": 86,
"competitionLevel": "low",
"verdict": "🟢 OPPORTUNITY — low competition",
"booksAnalyzed": 16,
"medianReviewCount": 5,
"avgReviewCount": 14,
"lowCompetitionShare": 0.75,
"avgPrice": 10.81,
"avgRating": 4.4,
"topBooks": [
{ "title": "2026 Monthly Planner for Nurses", "price": 10.99, "rating": 4.8, "reviewCount": 2, "nicheScore": 96, "url": "https://www.amazon.com/dp/…" }
]
}
FieldDescription
opportunityScore0–100 — higher = less competition, more room to rank
competitionLevel / verdictlow/medium/high + a plain-English 🟢/🟡/🔴 verdict
medianReviewCount / avgReviewCountReview counts of ranking books — the core competition signal
lowCompetitionShareShare of top books with ≤20 reviews
avgPrice / avgRatingAverage book price and rating in the niche
topBooks[]The top-scored books as evidence, each with its own nicheScore

How to find low-competition KDP niches

  1. Add your niche ideas to Keywords — one per line (nurse planner, dog mom notebook, teacher lesson planner 2026).
  2. Pick the Amazon marketplace (US, UK, DE…).
  3. Run the Actor and read the opportunityScore and verdict for each — 🟢 niches are where a new book can still rank.

How to research KDP low-content book ideas

Feed a long list of keyword variations in one run — cover a theme from every angle (gratitude journal, gratitude journal for men, daily gratitude journal for kids). The niches with high scores and low median review counts are the sub-angles the big sellers haven't saturated yet. Use the topBooks evidence to see exactly what's already ranking and where the gap is.

How to check if a KDP niche is saturated

A niche is saturated when the top books already carry hundreds or thousands of reviews — a new book can't out-rank them on relevance alone. This Actor surfaces that instantly: a low opportunityScore with a high medianReviewCount (e.g. gratitude journal at 1,900+ median reviews) is a 🔴 saturated market to avoid. A high score with near-zero median reviews is an open lane.

How much does it cost?

You pay per niche analyzed. Runs are cheap — a typical keyword list costs a few cents. The Actor runs on lightweight HTTP with rotating proxies; there's no browser to spin up.

How to export KDP niche research to CSV or Google Sheets

After a run, open the Dataset tab and export as CSV, Excel or JSON, or connect the Apify Google Sheets integration to keep a living niche-research sheet that updates on every scheduled run.

Input configuration

FieldTypeNotes
keywordsarrayNiche keywords to score
marketplacestringus, uk, de, fr, es, it, ca, au, jp
maxBooksPerKeywordintegerTop results to score per niche (default 16)
includeBooksbooleanAttach the top scored books as evidence

Integrations

  • Niches → Google Sheets — keep a living niche-research sheet, updated on every scheduled run.
  • Niches → Slack / Discord — get alerted when a monitored keyword opens up.
  • Niches → Make / Zapier — trigger downstream research or design workflows.
  • Scheduled runs & webhooks — re-score your niche shortlist weekly to catch newly-opening lanes.

Use with AI agents via MCP

Callable from AI assistants via Apify's MCP server — ask "score these 10 KDP niche ideas and tell me which are open" and your assistant runs it and returns the verdicts.

FAQ

How is competition measured? From the review counts of the books already ranking for the keyword — the most reliable public signal of how hard a niche is to enter.

Why did a niche return no data? Amazon occasionally serves a layout the parser can't read; the Actor retries, but a persistent miss is reported as a no_data status rather than a wrong score.

Do I need an Amazon account or API key? No. No login, no key.

Disclaimer

This Actor is not affiliated with, endorsed by, or sponsored by Amazon. "Amazon" and "Kindle Direct Publishing" are trademarks of Amazon.com, Inc. It reads only publicly available search data. Comply with Amazon's Terms of Service and applicable laws.

SEO Keywords

kdp niche research, amazon kdp niche finder, low content book niches, kdp keyword research, amazon book niche analyzer, self publishing niche research, print on demand niches, kdp low competition keywords, amazon book opportunity score, kdp niche scraper, book niche finder, kindle direct publishing research, amazon book market research, apify kdp actor