Amazon KDP Niche Analyzer & Finder: Book BSR & Niche Score avatar

Amazon KDP Niche Analyzer & Finder: Book BSR & Niche Score

Pricing

from $0.70 / 1,000 book analyzeds

Go to Apify Store
Amazon KDP Niche Analyzer & Finder: Book BSR & Niche Score

Amazon KDP Niche Analyzer & Finder: Book BSR & Niche Score

Amazon KDP niche research from keywords: every top book with Best Sellers Rank, price, rating, reviews, publication date, pages, publisher and KDP flag, plus a transparent niche score per keyword. Books or Kindle. $1 per 1,000 books + $0.003 per niche, usage included.

Pricing

from $0.70 / 1,000 book analyzeds

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Amazon KDP Niche Analyzer

Type the book niches you are thinking about ("keto cookbook for seniors", "dog mom journal") and get back, for each one, the books already ranking on amazon.com with their Best Sellers Rank, price, rating, review count, publication date and age, page count, publisher and whether they are independently published (KDP), plus one niche row per keyword with a score you can sort by. No API key, no proxy to set up, no browser.

$1.00 per 1,000 books + $0.003 per niche report, platform usage included.

What you get

Two kinds of rows in the dataset, told apart by type.

type: "book", one per book

fieldexamplenotes
keyword / storeketo cookbook for seniors / Books (all formats)
rank / page3 / 1organic rank on Amazon's results (ads skipped); null on an ad row
asin, title, authors, url, imageB0HD8DD9BX, Keto Diet Cookbook for Seniors…, ["Eleanor C. Hill"]
bookFormatPaperback, Kindle Edition, Hardcover
isBooktruefalse for products Amazon shelves under Books without being books (spiral notebooks ranked in Office Products)
price / currency / listPrice2.99 / USD / nullwhat a US buyer pays; a Kindle Unlimited title shows its purchase price
rating / reviewCount4.9 / 49reviewCount 0 = nobody has rated it yet
bsr / bsrStore109513 / Kindle StoreBest Sellers Rank as printed on the book's page
categoryRanks[{"rank": 91, "category": "Low Carb Diets (Books)"}]the sub-category ranks, up to 5
publicationDate / ageDays2026-08-06 / 82
printLength121pages
publisher / independentlyPublishedIndependently published / truethe KDP paperback signal; null when the page names no publisher (common on Kindle e-books)
language, isbn10, isbn13, dimensions, seriesEnglish, …, 9798276518350where Amazon prints them
kindleUnlimited, isBestSeller, sponsoredtrue, false, false
detailStatusoksee below

detailStatus says whether the book's own page was read: ok; not-requested (you switched book pages off); or, delivered free, refused (Amazon refused that page on every route), time (the run's time limit), not-found, other-page (Amazon answered with a different product) or unreadable.

type: "niche", one per keyword

Examples: "keto cookbook for seniors" in Books, read 2026-10-27. The same day "dog training book" scored 30, saturated: median BSR 15,900, but a median of 2,695 reviews among its top 10.

fieldexamplenotes
nicheScore440 to 100, see below; null when it cannot be grounded
verdict / verdictReasonmixed / demand 33/100, openness 58/100promising, mixed, saturated, low-demand
demandScore / competitionOpennessScore33 / 58the two halves of the score
medianBsr, bestBsr, booksUnder100kBsr163320, 43022, 3over the top 10 books
medianReviews, booksUnder100Reviews49, 7
medianPrice, averageRating14.99, 4.4
independentlyPublishedShare, publishedLast365DaysShare, medianAgeDays0.88, 0.5, 398shares of the top 10 (publisher share: of those naming one)
kindleUnlimitedShare, nonBookResults0.7, 0
totalResults, sponsoredOnPage1, cardsOnPage13769, 0, 16Amazon's own result count; ad pressure on page 1

How the niche score is computed

It is computed from the top 10 organic books of the keyword (ads and non-book products left out), from numbers Amazon shows publicly. Nothing is estimated: there is no sales or royalty figure, because a sales estimate from BSR is a guess and this actor does not sell guesses.

  • Demand (0-100) from the median Best Sellers Rank of those books, on a log scale: median BSR 1,000 or better = 100, about 45,000 = 50, 2,000,000 or worse = 0. Needs at least 3 books with a BSR, otherwise it is left empty.
  • Competition openness (0-100) from their median review count, on a log scale: 0 reviews = 100, 100 reviews = 50, 10,000 or more = 0.
  • Niche score = the geometric mean of the two,
    round(sqrt(demand × openness))
    , so a niche needs both buyers and room: a zero on either side makes the whole score zero, which an average would hide.
  • Verdict: low-demand when demand < 25, else saturated when openness < 25, else promising when the score is 55 or more, else mixed.

The score compares keywords with each other, read on the same day; it is not a forecast. The niche row also carries the raw medians, so you can apply your own rule instead (for example "at least 5 books under BSR 100,000 and fewer than 100 reviews each").

Input

fielddefault
keywordsrequiredup to 50 niches; an amazon.com search link is read as its keyword (k=)
formatbooksbooks = Amazon's Books store, every format; kindle = Kindle Store e-books
booksPerKeyword203 to 50 organic books per keyword, from Amazon's first 3 result pages
includeDetailsonread each book's page for BSR, dates, pages, publisher. Off = search-card fields only and no demand score
includeSponsoredoffalso deliver the ad slots (never scored)
{ "keywords": ["keto cookbook for seniors", "dog training book"], "booksPerKeyword": 10 }

Pricing

eventprice
Book analyzed$1.00 per 1,000 books ($0.90 Bronze, $0.80 Silver, $0.70 Gold)
Niche report$0.003 per keyword ($0.0027 / $0.0024 / $0.0021)
Actor start$0.001 per run

Platform usage is included. A book row whose book page could not be read is delivered free (its detailStatus says why), and a niche row with no score is free too (with book pages switched off, its competition-openness score is the score). Ten keywords at 20 books cost about $0.23.

FAQ

Why are there notebooks in my Books results? Amazon's Books search lists spiral notebooks and journals that are sold as office products. They are what a shopper sees, so they are delivered, marked isBook: false with their Office Products rank, and kept out of the score (nonBookResults counts them). For low-content niches that is useful competition data in itself.

Which marketplace? amazon.com, read as a US shopper sees it, in US dollars. Other Amazon sites answer the routes this actor uses with prices missing or converted, so they are left out rather than sold half-empty.

What happens when Amazon refuses? Each page gets two browser fingerprints on two free routes, and a fresh cookie jar for Amazon's random checkpoint page, before the actor gives up. A search Amazon refuses ends the run with a status starting BLOCKED:; it never reports "no results" when it was turned away. A keyword Amazon genuinely has no books for succeeds with Amazon's own count of 0 as proof.

Is this legal? It reads pages Amazon shows to anyone without logging in and collects no personal data. Check the terms that apply to your own use.


Amazon KDP niche research, KDP niche finder, Kindle niche analyzer, Amazon book BSR scraper, Best Sellers Rank checker, low-content book niche research, self publishing keyword research, Kindle Unlimited competition, book market research.