You run the same search every morning. Incognito window, type the keyword, scroll until you find your own product. Page 1? Good day. Page 2? Now you’re refreshing and squinting and wondering if Amazon is messing with you or if that title change last week actually backfired.
That ritual doesn’t scale past about three keywords. And it lies to you, because your logged-in account and your location quietly reshuffle what you see.
So this post is about how to track Amazon rankings properly. I’m not going to push one tool on you. Instead, here are the free and paid options ranked on the three things that actually decide it: how often they update, how many keywords you can watch, and how many ASINs they cover.
11
Tools compared
$0
Cheapest way to start
Hourly
Fastest update speed
∞
Keywords with the API route
I’ve spent the last few years around Amazon data infrastructure, and the same confusion comes up every time: people mix up keyword rank and sales rank, then buy the wrong tool. We’ll clear that up first, because it changes which tool you need.
By the end you’ll know exactly which option fits how you sell, and you’ll have a tiny script that builds your own rank history in a spreadsheet. Free.
TL;DR: You can check your Amazon rankings for free by running an incognito search and counting down to your product, which works fine for one to three keywords. Paid dashboards like Helium 10 and Jungle Scout run from about $39 to $99 per month. For unlimited keywords and ASINs with hourly, country-pinned results, the FlyByAPIs Amazon Scraper API is free for 100 requests a month, with paid plans from $19.99.
Keyword rank vs sales rank: don’t track the wrong thing
This trips up more sellers than anything else, so let’s settle it before you spend a cent.
Keyword rank is where your product shows up when someone searches a phrase. Search “yoga mat”, your product sits at position 4. That’s keyword rank, and it’s the one most sellers obsess over because it maps directly to visibility.
Sales rank (the Best Sellers Rank, or BSR) is your position inside a category, driven by recent sales velocity. A BSR of #1,200 in Sports & Outdoors says nothing about which search terms find you.
Keyword rank
Your position for a search phrase. Tells you if a listing or PPC change improved visibility. Tracked by most tools here.
Sales rank (BSR)
Your position in a category by sales velocity. Tells you how the product sells overall. Tracked by Keepa and a few others.
| Aspect | Keyword rank | Sales rank (BSR) |
|---|---|---|
| What it measures | Your position for a specific search phrase | Your position in a category by sales velocity |
| Example | "yoga mat" shows your product at position 4 | BSR #1,200 in Sports & Outdoors |
| Tells you about | Search visibility for a term | How well the product sells overall |
| Who tracks it | Most tools here, plus the Amazon Scraper API (/search) | Keepa, plus the Amazon Scraper API (/product-details) |
Why does this matter for tool choice? Because some of the most popular “rank” tools (Keepa, for one) only chart BSR and price history. They’re brilliant at that. They will not tell you that you dropped from position 3 to position 14 for your money keyword.
Bottom line:
If you care about search visibility, you need a keyword rank tracker. If you care about sales momentum and price history, you need a BSR tracker. Many sellers run one of each.
Most of this guide is about keyword tracking, since that’s what watching your Amazon positions usually means in practice. I’ll flag the BSR-only tools clearly so you don’t buy the wrong one.
The 3 things that actually separate rank trackers
Every tool page promises “accurate, real-time tracking.” They all sound identical. So ignore the marketing and judge each one on three concrete questions.
Update frequency
Daily is the standard. Hourly matters during launches, Prime Day, or when you're testing a listing change and need fast feedback. Some tools charge extra for it.
Keyword limits
Cheaper plans cap how many keywords you can track. If you sell 20 products with 15 keywords each, that's 300 keywords. Many starter plans cap out well below that.
ASIN and marketplace coverage
How many products you can watch, and across how many countries. Selling in the US, UK, and Germany? You need a tool that pulls results from inside each marketplace, not one US server guessing.
That last point is the one most guides skip. Amazon rankings are local. A result pulled from a US data center won’t match what a shopper in Germany sees. The good Amazon keyword rank tracking tools and a country-pinned Amazon search rank data API query from inside the right country.
Keep these three in your head as you read. They’re the columns in the big table further down.
How to check Amazon rankings for free
You don’t need a subscription to start. There are four free routes, in rough order of how much effort they take.
Free routes, from easiest to most powerful
Manual
Incognito search
Search, count down to your product
✓ Best for 1-3 keywords
Free tiers
Helium 10 / SellerApp
A few keywords, no card
✓ Set and forget
BSR context
Keepa (free)
Sales rank, not keyword rank
✓ Explains the "why"
Free API
100 requests/mo
Run the script below
✓ A real tracker, $0
The manual route is the one everyone starts with. Open an incognito window so your history doesn’t skew the result, search the keyword, and count down to your listing. Tedious past a few terms, but it costs nothing and it’s accurate if you keep the window clean.
Free, but with a ceiling:
The manual and free-tier routes are perfect for a few keywords. Past 10 to 15, the counting gets old fast and you'll want something that runs on its own.
Free tiers stretch a little further. Helium 10 and SellerApp both track a handful of keywords on their free plans, which is plenty for your two or three money terms while you decide whether to pay.
Keepa is free and worth installing even though it tracks BSR, not keywords. When a keyword position drops, the sales-rank chart often tells you why.
And the free API tier: FlyByAPIs gives you 100 requests a month at no cost. Wire that into the script further down and you’ve got a genuine tracker for zero dollars, as long as you stay under the cap.
Start here: the FlyByAPIs API tracks both keyword rank and BSR
Before the dashboards, the option with the widest coverage. Our Amazon Scraper API is the only tool in this guide that tracks both keyword rank and sales rank (BSR), across 22 marketplaces, with no cap on keywords or ASINs.
It isn’t a dashboard with charts. It’s the raw rank data, which is exactly why it bends to whatever you want. Two endpoints do the whole job:
Keyword rank
/search
Search a keyword, find where your ASIN lands in the results. That position is your keyword rank.
Sales rank (BSR)
/product-details
Pass an ASIN, get its BSR back, including the main category position and every sub-category rank.
You call it as often as you like, so “daily” or “hourly” is just how often you run the script. The free tier covers 100 requests a month, and paid plans start at $19.99 for 10,000. The full no-code walkthrough is further down. Want charts and alerts out of the box instead? The dashboards below have you covered.
Daily-update tools: the workhorses
For most sellers, a daily refresh is exactly right. You make a change, you check tomorrow, you see the trend over a week. Here are the solid daily trackers, with the honest version of what each one is good at.
Jungle Scout: best for product researchers who also track
Jungle Scout’s Rank Tracker is part of its wider research suite. You add ASINs and keywords, and it plots position over time on clean historical graphs. It ties neatly into Keyword Scout, so the keywords you research become the keywords you track.
Strengths
- ✓ Friendly, beginner-proof interface
- ✓ Research and tracking in one place
- ✓ Good team sharing on higher tiers
Weaknesses
- ✗ Keyword limits feel tight on the entry plan
- ✗ No true hourly tracking
Verdict: a safe first tracker if you’re already researching products and want one bill.
ZonGuru: best for a tidy all-in-one at a fair price
ZonGuru bundles keyword tracking with listing tools and its Keywords on Fire research feature. Updates are daily, the dashboards are readable, and the price sits in friendly territory for a single seller.
Verdict: good value if you want tracking plus listing optimization without juggling apps.
AMZ Tracker: best for sellers who want keyword and BSR side by side
AMZ Tracker has been around a while and does the basics well: daily keyword tracking, BSR tracking, and an on-page analyzer. It also leans into promotions, which some sellers use to push rank.
Strengths
- ✓ Keyword and sales rank in one view
- ✓ Purpose-built, not bloated
Weaknesses
- ✗ Interface feels dated next to newer tools
- ✗ Promo features won't suit every seller
Verdict: solid for sellers who want both rank types without paying for a giant suite. Around $50/mo.
SellerApp, AMZScout, SellerSprite, DataHawk, SoldScope
These round out the daily tier, each with a slightly different bias.
Daily tier, at a glance
SellerApp
Keyword + PPC focus
Freemium, paid plans on top
✓ Free tier to start
AMZScout
Research-led suite
~$45/mo
✓ Good for new sellers
SellerSprite
Reverse-ASIN heavy
Freemium, paid ~$98/mo
✓ Deep keyword data
DataHawk
Analytics + API
Mid-market / enterprise
✓ Has its own API access
A bit more on each, because the differences matter. SellerApp leans into PPC, so its keyword tracking sits right next to the bid data you’ll actually act on. AMZScout is the gentle on-ramp for new sellers, research-first with tracking bolted on.
SellerSprite is the keyword nerd’s pick, with deep reverse-ASIN data behind a freemium wall. DataHawk goes the opposite direction, built for bigger operations that want heavy analytics and their own API to pull from.
SoldScope deserves a mention too: it’s a dedicated rank tracker rather than a do-everything suite, which keeps it focused. If you only want clean rank charts without research bells and whistles, that focus is a feature.
Pro tip:
Most of these have a free trial. Add the same 10 keywords to two tools for a week and compare. Rankings should roughly match. If one is wildly off, it's probably querying from the wrong country.
And Keepa, but it’s a BSR tracker, not a keyword tracker
Keepa is the famous one, so I have to address it. It’s superb for sales-rank and price history, and the free version is genuinely useful. But it charts BSR over time, not your position for a keyword. I compared it head to head with another popular option in Keepa vs CamelCamelCamel if price and BSR history is what you’re after.
Hourly trackers: for launches and fast feedback
Most days, daily is plenty. But during a launch or a Prime Day push, positions swing within hours, and waiting until tomorrow means flying blind through the exact window that matters most.
Helium 10: the broadest suite, with hourly Rocket Boost
Helium 10 is the all-in-one most sellers know. Its Keyword Tracker handles daily tracking, and the “Rocket Boost” option pushes updates to roughly hourly on higher tiers. Pair that with Cerebro and Magnet for research and you have one ecosystem for almost everything.
Strengths
- ✓ Widest toolset for sellers
- ✓ Hourly updates available
- ✓ Strong training and community
Weaknesses
- ✗ Hourly and big keyword limits sit on pricier tiers
- ✗ Can feel overwhelming if you only want tracking
Verdict: the default pick if you want one tool for research, tracking, and listing work, and you’ll use hourly during launches.
Viral Launch: built around launch-speed refreshes
Viral Launch leans into exactly what its name says. Its Keyword Manager offers daily or hourly updates, with the faster cadence aimed at the launch window when every position swing counts. You also get organic and ad rank history side by side.
Verdict: a strong fit if you launch products regularly and want fast refreshes during the push.
100 requests/month free · No credit card required
The comparison table: free tier, update speed, keyword limits, coverage
Here’s everything in one place, judged on the three things that actually matter. Prices were checked in June 2026 and change often, so confirm before you commit.
| Tool | Free tier? | Update speed | Keyword limit | ASIN / marketplace coverage | From |
|---|---|---|---|---|---|
| FlyByAPIs API ⭐ | 100 req/mo | As often as you call (hourly+) | Unlimited | Unlimited, country-pinned | $19.99/mo (free tier) |
| Helium 10 | Limited free | Daily + hourly (Rocket Boost) | Tiered, high on Diamond | Multi-marketplace | ~$39/mo |
| Jungle Scout | No (trial) | Daily | Tight on entry plan | Multi-marketplace | ~$49/mo |
| Viral Launch | No (trial) | Daily or hourly | Tiered | Multi-marketplace | Mid tiers for hourly |
| AMZ Tracker | Trial | Daily (keyword + BSR) | Tiered | Multi-marketplace | ~$50/mo |
| ZonGuru | Trial | Daily | Tiered | Multi-marketplace | ~$49/mo |
| SellerApp | Yes (freemium) | Daily | Limited on free | Multi-marketplace | Free + paid |
| AMZScout | Trial | Daily | Tiered | Multi-marketplace | ~$45/mo |
| SellerSprite | Yes (freemium) | Daily | Tiered | Multi-marketplace | ~$98/mo |
| Keepa (BSR only) | Yes | Frequent (BSR/price) | n/a (not keyword) | All marketplaces | Free + ~€19/mo |
Notice the top row. An API doesn’t cap keywords or ASINs, and it updates whenever you run it. That’s a different shape of tool, and for some sellers it’s the cheaper, more flexible answer. You scrape Amazon search results with the API and turn the order into rank positions yourself. Let me show you what that actually looks like.
The DIY route: build your own rank tracker with a CSV
Here’s the honest pitch. The Amazon Scraper API is not a dashboard. There are no pretty charts, no email alerts out of the box. It’s the data layer underneath all those tools.
So why would a seller use it? Three reasons: no keyword or ASIN limits, you track as often as you call it, and you pay per request instead of per seat. If you watch hundreds of keywords across several marketplaces, that math often beats a fixed monthly plan.
Where the API wins
Many ASINs, many keywords, multiple countries, custom alerts, or feeding rank data into your own spreadsheet or BI tool.
Where a dashboard wins
You want charts, alerts, and research tools out of the box and don't want to touch any code.
The idea is simple. To find your rank for “yoga mat”, you search that keyword and look at where your ASIN lands in the results. The Amazon search rank endpoint returns the products in order, so your position is just where your ASIN appears in that list.
Here’s the call, in plain Python:
| |
That’s the keyword side. Now the part you actually want: a ready-made tracker you don’t have to edit.
Want BSR instead? Same idea, one different endpoint
Sales rank lives on the product, not the search page. So for BSR you call /product-details with an ASIN and read the rank straight off the response:
| |
That returns the main-category BSR plus every sub-category rank (#143 in Dry Dog Food, and so on). Same headers, same per-request pricing. One API covers keyword rank from /search and sales rank from /product-details, with nothing else to install.
A rank tracker for non-coders, output straight to a spreadsheet
I built a small Amazon rank tracker script so you don’t have to write any of this. You edit one CSV, run one command, and get a spreadsheet of your rankings back. The full code lives in the FlyByAPIs blog code repo
under amazon-rank-tracker.
You only ever touch one file, keywords.csv:
| |
Each row is one thing to watch: the search term, your product’s ASIN
(the 10-character code in any product URL after /dp/), and the marketplace (com for the US, co.uk for the UK, de for Germany).
Then you run one command, and the script checks each row and appends today’s position to a history file:
| |
| |
Put your keywords and ASINs in keywords.csv
One row per keyword you want to watch. No coding, just a spreadsheet.
Run python tracker.py once a day
Or schedule it with cron or Task Scheduler so it runs itself every morning.
Open rank_history.csv in Excel or Google Sheets
Every run adds a dated row. Over a week you've got a chart-ready rank history, free.
Want it hourly? Schedule it to run every hour. Want 500 keywords? Add 500 rows. There’s no plan to upgrade, because you pay per request to the Amazon product data API , not per keyword.
Same pattern, different metric: the Amazon price tracker I built in Python applies this exact approach to prices.
Why country-pinning matters here:
When you pass marketplace=co.uk, the request is answered from inside the UK, so the ranks match what a real UK shopper sees. A scraper running from one US server can't do that, and it's the number one reason DIY rank data looks "wrong."
This is the same engine behind real-time Amazon listing rank tracking at scale. If you’d rather not run scripts at all, pick a dashboard from the table above. If you want control and no limits, the API is right here.
How to read your ranking data without panicking
Once the data starts flowing, the next mistake is overreacting to it. So a few ground rules.
Daily wiggle is normal. Moving from position 8 to 11 and back is noise, not a trend. Amazon reshuffles constantly, and personalization adds jitter on top. Look at the seven-day shape, not yesterday’s single number.
±2-3
Normal daily wiggle
7 days
Window that shows real trend
10+
Drop worth investigating
A sudden drop of ten-plus positions that holds for a few days is a real signal. Check the obvious culprits: did you run out of stock, lose the Buy Box, get hit with a negative review wave, or pause a PPC campaign? Rank usually follows one of those.
Here’s the pattern in practice. Say “yoga mat” holds position 6 for a week, then drops to 19 and stays there. Before you rewrite the title, check stock, the Buy Box, and your star rating, because usually it’s one of those, not your copy.
And track the right keywords. Twenty keywords you actually rank for and care about beats two hundred vanity terms you’ll never crack. Quality over quantity, same as the tools.
Bottom line:
Watch trends, not single days. Investigate sustained drops, not daily noise. And keep your keyword list short enough that every term means something.
This same patience applies beyond Amazon. If you also watch how you show up in Google, the Google Search rank API tracks SERP positions the same way, and the Google Maps data API does it for local pack rankings. Different surfaces, identical discipline: trends over days, signal over noise.
Track Amazon rankings: which option fits how you sell?
No single tool wins for everyone. Match it to your situation.
Tracking 1-3 keywords
Stick with a free incognito search or a free tier from SellerApp or Helium 10. Don't pay yet.
Launching a product
Get hourly updates from Helium 10's Rocket Boost or Viral Launch. The launch window moves too fast for daily.
Tracking many ASINs / countries
Use the Amazon Scraper API. No keyword caps, country-pinned results, and you pay per request instead of per seat.
Want one all-in-one tool
Helium 10 or Jungle Scout. Research, tracking, and listing tools under one login, daily updates included.
So, back to that morning ritual. You don’t have to keep squinting at incognito tabs and second-guessing what you saw. Pick a tool from the table, or wire up the free script, and let the rank history build itself while you sleep.
Sell a handful of products? A daily dashboard is plenty. Sell across dozens, or want hourly data without hourly prices? The Amazon keyword rank tracker API hands you the raw positions to do whatever you want with. Free to start on RapidAPI, script ready in the repo.
100 requests/month free · No credit card required
One more thing. FlyByAPIs isn’t only about Amazon. The same per-request, country-pinned approach runs across our other tools too: company research with the Crunchbase data API , hiring-market signals with the jobs search API , and even multilingual listings with the AI translator API when you expand into a new marketplace. Same philosophy, different data.
P.S. The script outputs a plain CSV on purpose. Spreadsheets are underrated. Half the “dashboards” you pay for are just a CSV with a nicer font.
Oriol.
