I got tired of paying for keyword tools that are basically just Amazon autocomplete with a price tag.

If you've self-published on KDP, you know the drill. You need keywords for your book's backend metadata, for your Amazon Ads campaigns, and for figuring out where your book fits in the market. The standard advice is to pay $97 for Publisher Rocket or $39/month for Helium 10 and call it a day.

But here's what most of those tools actually do: they query Amazon's autocomplete API, dress up the results in a nice UI, and charge you for the privilege. Some add estimated search volume. Some add competition scores. But the core data? It's all coming from the same place you can type into yourself for free.

So I built something better.

What KDP Scout Does

KDP Scout is a command-line tool that handles the full keyword research workflow:

Mine keywords from Amazon autocomplete. Give it seed phrases and it expands them into hundreds of long-tail variations — the same data the paid tools use, just without the markup.

Import your Amazon Ads data. If you're running Sponsored Products campaigns, you've got a goldmine of real search term data sitting in your ad reports. KDP Scout imports those CSVs and cross-references them with your keyword database. Now you know which keywords people actually use to find books like yours — and which ones convert.

Score everything. Every keyword gets a composite score based on autocomplete position, ad impressions, clicks, orders, and competition signals. The high-scoring keywords are the ones worth targeting. The low-scoring ones are the ones you stop wasting bid money on.

Track competitors. Add competitor ASINs and track their BSR, pricing, and ratings over time. Useful for understanding market dynamics and timing your promotions.

Export for KDP or Ads. When you're done researching, export your scored keywords directly into formats you can paste into your KDP backend or upload to your ad campaigns.

Why I Open-Sourced It

Honestly? Because the self-publishing community has enough people trying to sell you things. There are plenty of authors out there grinding with tight budgets, trying to figure out keywords without dropping money on tools they're not sure will help.

I built KDP Scout for my own books — The Aethelred Cipher and The Genesis Protocol — and it's been genuinely useful. It helped me find keywords I never would have thought of, identify which ad keywords were bleeding money, and focus my budget on what actually converts.

If it helps other authors do the same, that's a win. The tool is MIT licensed, which means you can use it, modify it, share it, whatever. No strings.

What You Need

Python 3.9 or higher. That's it for the core features.

git clone https://github.com/rxpelle/kdp-scout.git
cd kdp-scout
pip install -e .

If you want actual search volume data (instead of estimates), you can optionally connect a DataForSEO API key — but it's not required. The free tier covers everything most authors need.

The Honest Limitations

It's a command-line tool. If you've never opened a terminal, there's a learning curve. I didn't build a web dashboard or a pretty GUI because I wanted to keep it simple and free to run — no servers, no subscriptions, no accounts.

It also relies on scraping Amazon autocomplete, which means Amazon could change things at any time. That's true of every keyword tool, paid or free. The difference is you're not out $97 when it happens.

Try It

The full docs, installation guide, and source code are on GitHub:

github.com/rxpelle/kdp-scout

If you find it useful and you're looking for something to read, check out my books. An honest review goes further than any payment.