The short version of how TitleVitals works, what it can see, and what it can't.
TitleVitals is new and improving fast. You’re among the first authors using it, and your feedback directly shapes what it becomes. The feature set below is real and current; we’re hardening a few pieces as we grow.
A dashboard for authors who publish through Amazon KDP — indie and self-publishing authors. It pulls your sales, page-reads (KENP), sales ranks, reviews and ratings, and audiobooks into one place — across every title, format, and pen name — so you can see how your whole catalog is doing without logging into five different Amazon sites. (It reads your KDP data, so it’s built for KDP authors; books a traditional publisher manages for you on Amazon won’t appear, since those aren’t in your KDP account.)
Amazon doesn't offer authors an API for this data. The TitleVitals extension reads the KDP and Amazon pages you're already logged into, in your own browser, and sends just the numbers (units, ranks, ratings, page-reads) to your TitleVitals account. It's the same data you'd see by clicking around KDP yourself — the extension just gathers it for you automatically.
Just stay signed in to the Amazon sites you already use — the extension reads them in your own browser and never asks for a password:
You don't need to keep either tab open. As long as you've signed in to them at least once in the extension's browser, TitleVitals stays current on its own. (No Audible or ACX login is needed for public catalog and review data.)
KDP is actually two separate Amazon sign-ins that don’t always travel together: kdp.amazon.com for your catalog, and a second one, kdpreports.amazon.com, for every number — sales, page-reads, and royalties. It’s possible to be fully signed in to the first and still get bounced to a sign-in page on the second — typically because your browser only ever visited kdp.amazon.com and never the reports site. If TitleVitals shows your books correctly but every number reads zero, this is almost always why (not a bug, and not something we can fix from our side — only you signing in can).
The fix is a one-time sign-in: on a computer, in the same Chrome that has the TitleVitals extension, open kdpreports.amazon.com and sign in. After that it keeps working on its own — you won’t need to do it again. This has to happen on a computer; a phone browser can’t hold this sign-in yet.
The extension runs in Chrome and other Chromium browsers (Edge, Brave, Opera). For it to keep your numbers current, do your KDP and Amazon work in that same browser — it reads those pages from your signed-in session there. If you do your KDP work in Safari (or any browser without the extension), it won't see those pages and your data won't refresh. You don't have to leave the browser open; just visiting KDP there now and then is enough.
Yes. The extension never sees, stores, or transmits your Amazon password. It works only inside your own already-signed-in browser session, reading pages the same way you would. We never ask you to give us your Amazon credentials, and you should never enter them anywhere except Amazon itself.
Your sales, ranks, and KENP refresh automatically in the background while you're signed in, and you can trigger a full sync any time from the extension. Ranks and ratings are also refreshed on a schedule on our side. Because the numbers come from Amazon, they arrive on Amazon's timing. We show KDP's own reported figures — units, page-reads, and royalties (including the KENP per-page rate KDP reports) — not guesses.
Reviews refresh on roughly an 8-hour cadence. We aim to surface new reviews sooner than other author tools do — not in real time, since the text comes from Amazon on Amazon's own schedule, but fresh enough that you rarely wait a full day to see a new review.
We never decide what day a sale belongs to — Amazon does, and we just mirror it. That keeps your Today / Yesterday / Month totals matching your KDP reports (and other tools) exactly. The catch is that Amazon doesn’t use one single clock:
Around midnight, figures can look briefly odd — and they always reconcile. Because each store closes its day on its own clock, there is a window each night where the stores are on different dates. During it you may see a month-to-date total that is larger than the sum of the days you can see, or a “Today” that reads zero while a sale has clearly happened, or the first day of a new month showing a month total before it shows a day total. None of that is lost or double-counted data: it is the same figure Amazon holds, seen mid-rollover. Once every marketplace has crossed its own midnight the views agree again, normally within a few hours. We deliberately do not “tidy” these numbers by forcing the day and month totals to match — doing so would mean showing you something Amazon does not, and hiding a real sale that simply landed in another store’s day.
So if you’re east of the Pacific zone, a sale in the small hours of your morning can land on the previous book-day: a sale at 1 a.m. Eastern is still “yesterday” in Pacific, so Amazon — and therefore we — count it on the previous day. That’s not a delay or a bug; it’s the same date Amazon shows. The Today figure on Home and Sales follows the Amazon.com Pacific sales day, and a small strip at the top shows the three clocks that matter side by side — your time, the Amazon sales day (Pacific), and the KENP day (UTC) — so the offset is never a mystery.
One more note on the new-sales feed: its “first seen” time is shown in your local time, because that’s when our sync first spotted the order (handy for watching a promotion react). It is not Amazon’s sale time — Amazon doesn’t publish a per-sale timestamp — and it never decides which day a sale counts toward. That always follows Amazon’s own day.
KDP doesn’t hand out individual sales, so TitleVitals infers each one: every time we sync your KDP numbers we compare them to the previous sync, and any rise in a book’s unit count — paid or free — becomes a “new sale” entry. The count is real; the time shown is when we first spotted the increase (in your local time), not Amazon’s sale time, which Amazon never publishes. It never decides which day a sale belongs to — that always follows Amazon’s day (see the day-boundary answer above).
The feed lists your most recent sales (up to the latest few hundred), newest first, and highlights the ones detected since your last visit. It’s unit counts only; the dollar value of each sale lives on the Sales page (Pro). Click any cover to open that book’s detail page.
Each letter is one data source, with a traffic-light for how fresh it is — green = up to date, yellow = a bit stale, red = overdue or not seen yet. They’re an at-a-glance way to confirm everything is flowing.
You won’t see every light. Your account only shows the ones that apply to it — the audiobook light appears once you have an audiobook, and the extension light appears only if you actually use the browser extension. A light you don’t have isn’t missing and isn’t something to fix.
Each source has its own “fresh” window (sales refresh far more often than reviews, say), so a yellow or red light usually just means that source hasn’t had its turn yet.
It depends on how you use TitleVitals. If you have the iPhone app, no — the app connects your Amazon account itself, and your catalog, sales, KENP and royalties are then kept up to date on our servers. If you don’t use the app, then yes: on a computer the extension is what links your account to KDP in the first place, because signing in has to happen in your own browser. There is no third way, and that is deliberate — your Amazon password never passes through us.
Once you have one, it works for you first. Your extension is a worker dedicated primarily to your own account: your sales, KENP and royalties come before anything else, every cycle. Only in its spare time does it pick up public jobs — ranks, ratings, reviews, category and product-page data, the kind of thing anyone could look up on Amazon.
That spare time is why more extensions help everyone. Most people work on laptops that are shut, asleep or offline much of the day, so no single machine can be relied on. The more authors who run an extension, the more of the public work is spread across many ordinary computers instead of piling onto a handful of ours — and the sooner everybody’s ranks and reviews refresh, yours included. It is the difference between a service that scales with its community and one that queues behind a few machines.
It never touches anyone else’s private data. Your KDP session stays yours alone and is never handed to another author’s extension — the shared work is strictly the public pages. And it needs no attention: install it once, stay signed in, and it does its part quietly whenever your browser happens to be open.
The detailed source list below the lights also shows a Backup audiobook scan row. Audible is the primary audiobook source; ACX is a verified backup that the extension keeps available in case Audible is unreachable. When the backup isn’t needed it simply reads as “available” rather than as an overdue source.
Most report windows carry a Save as PDF and a Download CSV button. Save as PDF opens your browser’s print dialog — choose “Save as PDF” (or “Save to Files” on a phone) for a clean copy of exactly what’s on screen that you can email or print. Download CSV gives you the same data as a spreadsheet for Excel or Google Sheets. Both export the currently filtered, sorted view, so what you save matches what you see.
Reviews have written text; ratings are anonymous stars. Amazon hides who left an individual rating and what they gave, so when a new rating lands we show you the count and which way your star average moved (▲ / ▼) — not a made-up per-rating score. The one exception is your very first rating, where the average is that rating.
Amazon ranks each book within a category (its Best Sellers Rank), but never publishes how many books a category holds — so a bare “#4,120” is hard to interpret. We estimate a category’s size from the worst (highest) rank we’ve ever seen any book reach in it, across every TitleVitals account and all of recorded history. That’s a lower bound on the true size, and it only grows as more books — especially low-ranking ones — are sampled, so the estimate sharpens over time.
A book’s percentile is then its rank divided by that estimated size: #4,120 in a category where we’ve seen a book as low as #5.7 million is top ~0.07%. Because it’s relative to what we’ve sampled, it always carries a “~” to flag that it’s an estimate that starts conservative and tightens as the survey grows.
When a percentile isn’t shown: if we haven’t yet seen a worse-ranked book in that category (no size estimate beyond the book itself); if the category is too sparsely sampled to be meaningful; or for free-promotion ranks, which sit on a separate ranking ladder. These rules may change as we gather more data — this page is kept up to date when they do.
The little line next to each rank is its trend over time, drawn the way rank charts conventionally are: #1 sits at the top. So as a book improves (its rank number gets smaller, closer to #1) the line climbs up; as it slips, the line falls. The line is a neutral colour on purpose — whether a move is good or bad is shown by the green/red “Improved / Slipped” figure next to the rank, not by the line itself.
The yellow band marks a free-promotion stretch. While a book is free it’s ranked in Amazon’s separate free store — a different ladder from its paid rank, where the numbers can swing by millions and aren’t comparable to the paid figure. We shade those points to flag that the movement isn’t organic paid momentum, and the “Improved / Slipped” figure only ever compares like with like (free vs. free, paid vs. paid).
A note on graphs across the app: they don’t all mean “up = a bigger number.” Rank graphs are inverted (a smaller rank is better, so the line goes up as the book does better), while sales and page-read graphs are literal (a higher line means more units or pages). Every graph is drawn so that up is good in its own context — just remember the underlying number behaves differently.
A quick leaderboard of your best-ranking books. Toggle between Overall (BSR) — each book’s position across the whole store — and Best category, its strongest sub-category rank (usually a smaller, more flattering number). Pick a format to compare like with like. Click any cover to open that book’s detail page, where its full rank history, promotions and reviews live.
This is your by-book sales view. The controls across the top filter and sort what’s shown: the period (Today / Yesterday / Month / Year / All), Paid / Free, a title search, and — if you sell in more than one storefront — a Marketplace menu (units only; royalties are reported account-wide). Each card shows that book’s units, KENP pages, and the sales / KENP / total dollars for the chosen period. Click any cover to open the book’s detail page. Use Save as PDF / Download CSV to export exactly what’s filtered on screen.
A note on KENP earnings (“current year”): KDP reports the per-page royalty rate — the dollar value of your page-reads — only for the current year. Your all-time page count reaches further back, but the dollars can’t, so any all-period KENP income figure is labelled (current year) rather than shown as a lifetime total. Units and page counts span the full history; it’s only the KENP dollar basis that is current-year.
Share your personal invite link. When someone signs up through it and upgrades to Pro, you earn a free month of Pro — applied once you’re on a paid plan yourself. The box keeps a running tally: invited, opened, went Pro, and free months earned. The full rules are in the referral terms.
What the person you invite gets: signing up through a referral link earns them a bonus too. They get the normal 14-day Pro AI preview like everyone, and then — when that preview ends — an automatic extra month of unlimited Pro on the house before they settle onto Free. It’s granted once, automatically, with nothing to claim.
Your free-promotion and Kindle Countdown history for a book, from KDP. While a book is free it ranks in Amazon’s separate free store, so those ranks aren’t comparable to its paid rank — the same idea as the yellow bands on the rank graphs. Both upcoming and recently-run promotions appear; the authoritative schedule refreshes with the next KDP sync.
A dated, chronological log of notable changes for a book — new sales and free downloads, rank moves, new ratings and reviews, and promotions starting and ending. It’s the single place to see a title’s story over time and line up cause and effect (a promo, then a rank jump, then a review).
Your whole catalog as one card per book (a “work”), with every format and language edition grouped under it. The filters narrow it by format, by genre, by what’s on or off your author page, plus a title search. It’s the home base for managing what you publish — click any cover to open that book’s detail page, where editions, promotions, reviews and share links all live.
The genre filter is Fiction / Non-fiction / Uncategorized. Uncategorized holds books we haven’t classified yet, so the three buckets always add up to your whole catalog (Fiction + Non-fiction + Uncategorized = All) — nothing quietly drops out. The Uncategorized chip only appears when you actually have unclassified books, so a fully-sorted catalog doesn’t show a dead control. The same three-way split is used on the Sales window.
Language colour-coding: across the filters and edition badges, each language carries its own consistent colour, so at a glance you can tell an English edition from a German or Spanish one wherever it appears.
Everything about one book in one place: its editions across formats and languages, its full rank history, its promotions, its reviews and share links, and the events timeline. You reach it by clicking a book’s cover anywhere in the app.
Every format and language edition of this book — Kindle, paperback, hardcover, audiobook, and any Kindle Translate editions — with each one’s status and key details, so you can see at a glance which formats exist and which are live.
Amazon’s Author Central lets you add rich editorial sections to each book’s detail page — the Product Description, From the Author, About the Author, From the Inside Flap and From the Back Cover. Filling them strengthens your listing and helps it convert. TitleVitals helps you track which editions have which sections, author the text once, and apply it across many editions and languages.
The completeness grid (on each book’s detail page) shows a colored letter per section, per edition: red = empty (nothing there yet), blue = original KDP content (already on Amazon from your KDP setup — for example the description you entered at publish, or an auto-translated edition), not a draft you authored in TitleVitals, yellow = pushed and awaiting Amazon’s 3–5 day propagation, and green = confirmed live on the page. The letters are D Description, A About the Author, F From the Author, B Back Cover, I Inside Flap, R editorial review.
“Add to author page first”: Author Central editorial only exists for books that are on your author page. So if an edition isn’t on your author page yet, the grid shows a single add to author page first link (rather than a row of empty cells) — it takes you to the Books page where you can stage that edition onto your author page. A blank there means “not added yet,” not “no description exists.” Once an edition is on the page, its editorial sections become readable and any genuinely empty one shows as red. Audiobook (Audible) editions don’t appear in this grid — Audible editorial isn’t part of the Author Central system, so there’s nothing for us to read or push there.
What we flag as a missed opportunity: a missing About the Author bio or From the Author note — the two sections that most help your detail page. You can filter the Books page to find every edition lacking either. (Your Description is informational, never flagged as missing — every published book already has one.)
Authoring (bulk): the Editorial content panel on the Books tab lets you pick target books, write or paste a section once, and apply it across all the selected editions. Bio profiles let you keep different bios per book type (for example a medical memoir versus a mystery) and assign each to the right books. The Description box pre-fills from your existing Amazon description so you can edit from there, or clear it and start fresh. Only limited HTML is allowed (the same tags Author Central accepts).
Lock and Edit: you build your set freely on the grid — pick books, choose which fields (Description, bio, and so on) to work on — then press Lock and Edit to freeze that selection. While locked, you write and preview against a fixed set, and the grid below stays free to browse without disturbing what you’re editing. A mixing guard runs at lock: if you’ve selected a title-specific field (like a Description) across what look like different books, it asks you to confirm or drop the unrelated ones first, so you don’t accidentally paste one book’s copy onto another. A locked session has exactly three exits — Publish (send it), Save and return later (stash the whole session, drafts and all, to resume even after signing out), or Discard (throw away the unpublished text). Drafts autosave as you type, so a crash or a tab switch never loses work.
See before you push: whenever you open a section to edit, TitleVitals shows you the copy that is currently live on Amazon for that edition first — so you never overwrite good content blind. If the section is empty, it offers a one-click suggested starting point pulled in priority order from this edition’s own captured content, then your root edition, then any other selected book that already has that section. It is only a suggestion: it appears only while the box is empty, and you can clear it and start fresh. It never touches text you have already typed.
What happens when you publish: a published change overwrites the live copy on Amazon for those sections, so it’s gated behind an explicit confirm. Once sent, Amazon reviews the change before it goes live — the section shows an “awaiting Amazon review (~3-5 days)” status until Amazon propagates it, matching the yellow state on the completeness grid. (When the live push isn’t enabled for your account, the same flow runs as a dry-run preview that stages items without sending anything, clearly labelled as simulated.) Translation across languages — with built-in AI translation on Pro AI — lets you author once and fan the text out to every language edition.
A powerful tool — and your responsibility: a single push can update many editions at once across languages and formats, which saves you an enormous amount of time. But you choose the targets. Double-check your scope — which books, which sections, which languages — before you push. We show you the current live copy and gate the push behind a confirm, but we can’t save you from a bad choice of targets.
Amazon now groups the AI (Kindle Translate) language editions of a series book for you. But series you published under a translated name (your own German, Spanish, French and so on) stay separate on Amazon and are never grouped. The Series Manager, at the top of Series Analysis on the Sales tab, lets you tie those related series into one family yourself. Set your root language (your primary publishing language; English is pre-suggested but it is your choice) — each series in that language becomes the root of a family. The Manager then suggests cross-language links by matching series names (proper nouns survive translation; book titles are never used), and you confirm each one. It is purely our own overlay for analysis and changes nothing on Amazon. Once you link a family, the Series Analysis Show toggle lets you view it as Series groups (each linked family collapsed into one master series, all languages combined) or Individual series (each language as its own series), and a separate Language filter narrows the whole analysis to a single edition language.
Editions without a series: sometimes an edition has no series tag at all — a Kindle Translate edition Amazon hasn’t grouped, or a book whose series we couldn’t infer automatically. The Series Manager lists these under “Editions without a series” and lets you assign each one to any series in your catalog, with an optional reading-order number you type in. As with everything in the Series Manager, this writes only our own series fields for your analysis — it never changes anything on Amazon.
Per-book and whole-series totals for each series in your catalog — units, page-reads and dollars — so you can see how a series performs as a whole and book by book. Pick which series to show, and export the breakdown with the panel’s own Save-as-PDF / CSV buttons.
Every review across your catalog, newest first. Filter by star rating (including “pending” — a rating with no written text yet), by format (All / Audiobook / Kindle / Paperback — only the formats you actually have reviews for are offered), and search by book title, review text or reviewer. The format filter ties each review to its edition’s format, so you can, for example, see just your Audiobook (Audible) reviews to confirm they’re being captured. New reviews since your last visit are flagged. Remember Amazon hides who left an anonymous star rating, so those show as a count and a star-average move, not a per-rating score.
A big catalog can have more reviews than fit comfortably on one screen, so the list shows the most recent batch and a “Showing N of M” line with a Show all toggle — the cap is never silent, and every review is reachable in-page (the CSV export always carries the full set). New reviews typically appear within about 8 hours (see “How often does the data update?” above).
Your account and preferences in one place: plan and billing, language, your Amazon Associates tag (so promo-card buy links earn your referral), the referral program, data export, and account management. Each section is independent — change what you need and it saves.
An owner/admin-only operational view: the account list and status, sync and pipeline health across users, the referral funnel, and support tools. It’s visible only to administrators.
Yes. TitleVitals reads your full KDP Bookshelf, so every pen name is picked up automatically — nothing to type in. Audiobooks come in as part of a normal sync: we search Audible's public pages for each of your pen names and match them to your catalog. (No Audible login needed for the catalog data.)
Your KDP reports cover all marketplaces, so sales and page-reads are global. Ratings shown are Amazon's global rating counts. Per-country breakdowns are on the roadmap.
Pro is unlimited. Track your entire catalog — every title, every format (Kindle, paperback, hardcover, audiobook), in every marketplace, across all your pen names — with no cap. Our power users track hundreds of editions (400+) under multiple pen names on a single account, and the dashboard handles it. There's no limit on pen names, formats, series, or share links.
There's no title cap on Free, either — every plan shows your whole catalog (all titles, formats, and pen names) with ranks, ratings, the review feed, and units + KENP page-read counts. What Pro adds is the money layer (sales in dollars, royalties, KENP earnings), unlimited author-page publishing plus editorial pushes, and email alerts for new sales and reviews. Free is a complete read-only view; Pro adds the financials and the publishing tools.
The tiers, in full:
Paid plans are available worldwide, including the EU/EEA.
Every new account starts with a 14-day Pro AI preview — no card required. After 14 days it becomes Free automatically (no charge, no surprise), or you can upgrade. Pro is $11.99/mo at the founding price — lock it in for life by joining before January 1, 2027; the standard price rises to $15.99/mo for new signups after that date. If you start at the founding price, it stays $11.99 for as long as you keep it — you're grandfathered. Prefer the AI tools? Pro AI is $19.99/mo. You can cancel any time, and you can export your data whenever you like.
Nothing dramatic. If you don't sign in for a couple of months, we may pause the background refresh of a free account to save resources — the next time you sign in, we simply refresh everything and put you back on the normal schedule. If a free account stays completely inactive for about six months, we may close it and email you first; you can sign up again for free at any time and reconnect your catalog. Paid plans are never closed for inactivity — an active subscription keeps your account and data whether or not you sign in (it's up to you to cancel if you no longer want it). See the Terms, section 3, for the details.
With the iPhone app, yes — entirely. The app signs in to Amazon itself and needs no computer at all.
Using a mobile browser instead, you can sign up and see the public side of your catalog, but the private sales figures need either the app or a one-time setup on a computer. Here's that split:
So: with the app, your phone does everything. Without it, a phone is a great way to start and to check your numbers on the go, and you finish the one-time setup at a computer. After you sign up we email you those steps.
A note on very large catalogs: the public author-page import brings in your titles, ranks, and reviews, but for a very large catalog (roughly 100+ titles) a handful of your least-visible titles may not come in from the public page alone yet. Linking KDP on a computer pulls your complete Bookshelf — every title, format, and pen name — so that's the way to see everything. We keep working to widen what the public path captures on its own over time.
Because it cannot honestly be calculated, and we would rather give you nothing than give you a number that is quietly wrong.
Amazon tells authors how many copies of each book sold. It does not tell you who bought them. A read-through figure takes the units of book two, divides by the units of book one, and calls the result the share of readers who continued — but that arithmetic assumes the people who bought book two are the same people who bought book one, and nothing in the data says so.
Consider a reader who discovers your series at book five, likes it, and goes back to read one through four before continuing. They read everything you wrote, in the best possible outcome for you — and in the units they look identical to five separate readers who each quit after one book. The ratio cannot tell those apart, so it cannot mean what the name says.
Readers also arrive by topic. Books in a series often cover quite different subjects, so a first read is frequently chosen from the cover or the back-cover copy rather than from the series, and may remain a one-off however much the reader enjoyed it. A reader can genuinely love a book and have no reason to want the next one, because the next one is about something else.
Other tools do offer read-through analysis, and some build further estimates on top of it. The arithmetic is real; what it measures is not. Adding controls to exclude a book from the calculation does not fix this — it produces a different number from the same unsupported assumption.
What we show instead: each book in the series at its sales per month, so books published years apart can be compared fairly. That is measured data, and it is genuinely useful — a book selling well below its neighbours is worth a look. But the reason could be the cover, the description, the price, the timing of the topic, or the writing. We give you the comparison and leave the conclusion to you, because you know your books and we do not.
Yes — there is a TitleVitals iPhone app. It connects your Amazon account itself, so your catalog, sales, KENP and royalties stay up to date without a computer and without the browser extension. An Android app is planned.
TitleVitals also works in any mobile browser, and you can add it to your home screen (Share → Add to Home Screen) for an app-like experience with its own icon — but the browser alone cannot hold an Amazon sign-in, so the app (or the extension on a computer) is what unlocks your private sales figures.
Check your Spam or Promotions folder first — welcome, verification, and new-sale/review alert emails sometimes land there at first. Open the message, mark it “Not spam” (or drag it to your inbox), and add noreply@send.titlevitals.com to your contacts. That trains your mail provider to deliver future alerts straight to your inbox so you don't miss them.
Still stuck?
Email us and a real person will help: delton@titlevitals.com.
← Back to dashboard · Terms · Privacy
TitleVitals is an independent service and is not affiliated with or endorsed by Amazon. Amazon, Kindle, and KDP are trademarks of Amazon.com, Inc. The extension installs only from the official Chrome Web Store.