Skip to main content
AMZ Selling Tools logo

Amazon keyword rank tracker: where your ASINs rank in search, every day

Pick a marketplace, a keyword and up to 500 ASINs. Once a day the search results are read page by page, and every ASIN gets its organic rank, its page and the number of ads above it.

Where one ASIN sits on an Amazon search results pageA search for hot glue gun. The first row holds four tiles labelled Sponsored. Below them, two rows of organic results are numbered one to eight. The fourth organic tile, the eighth on the page, is outlined in orange and labelled Your ASIN, organic number four, page one. The sponsored tiles are stored but not counted as rank.hot glue gunSponsoredSponsoredSponsoredSponsored123456784 sponsored tilesstored, not rankedYour ASINorganic #4, page 1tile 8 on the page
Organic rank 4 on page 1, tile 8 overall, with 4 sponsored tiles above it. The sponsored tiles are stored but never counted as rank.

Amazon shows its search results as they stand this minute: sponsored tiles and organic results mixed on the same page, and no record of where a listing stood yesterday. The AMZ Selling Tools keyword rank tracker reads the results for the keywords you choose, once a day and page by page, and stores the position of every ASIN on your list — so after a week you have a line instead of a glance, and after a quarter you can see what a new title, a price cut or a competitor’s launch did to your place in the results.

What a keyword line records

A keyword line is one marketplace, one keyword and the ASINs you want to find in its results — your own listings, your competitors’, or both, up to 500 on a line. Every daily run stores, for each of them:

  • Rank. The organic position across the scanned pages, counted with the sponsored tiles skipped. An ASIN that is not there is recorded as not found, with the rank fields left empty rather than guessed.
  • Page and position on the page. Which result page the ASIN was on, and where it stood among that page’s organic results.
  • Tile and ads above. The tile number counting every result, sponsored included, and how many sponsored tiles sat above the ASIN. The ads are counted separately from the organic rank, never folded into it.
  • The ASIN’s own sponsored slots. Any sponsored tile the ASIN itself held on those pages, with its page and position, so a paid placement is never mistaken for an organic one.
  • The result card. The 17 fields Amazon shows on the search tile: title, price and list price, rating and review count, the bought-in-past-month figure, the listing badge and any other badge, coupon and its discount, the Prime badge, the availability line, the two delivery dates, the delivery fee and the main image — the listing as a shopper saw it in the results that day.
  • The run. How many results Amazon reported, how many pages were read, and whether Amazon searched for a different spelling than the one you typed.

Everything is dated and kept per ASIN for the life of the account, so a position is always read against the days before it. There are no rank alerts yet — the history and the exports are the record — and the full list of result cards behind each run, competitors included, is kept for 90 days.

How it works

1. Create a line

Pick a marketplace, type a keyword of up to 200 characters and paste 1 to 500 ASINs — your own and the competitors you measure against. A CSV creates up to 100 lines in one go.

2. Pick the time

Each line runs once a day at a 10-minute slot you choose, in the marketplace's time or your own, or at the least-loaded slot if you leave it to us. A schedule change applies from the next occurrence, and a check on demand runs any time.

3. The daily scan

The result pages are read in order until every ASIN on the line is found or the page budget — up to 7 pages, as far as Amazon paginates — is used. A blocked run is retried on another route before it counts as failed.

4. Read the history

Every run adds one dated row per ASIN: found or not, organic rank, page, tile, ads above and the result card. Rank history stays for the life of the account; each run's full result-card list for 90 days.

Ads, organic rank and not found

Three numbers describe one ASIN’s place in the results, and they answer different questions. The rank is its position among the organic results alone — the number sellers mean when they say they are number four for a keyword. The tile is where it sat on the page counting every result, sponsored included, which is what a shopper scrolling past it sees. Ads above is how many sponsored tiles stood between the top of the results and the listing. In the figure above the tracked ASIN is organic rank 4 but the eighth tile on the page, with four ads above it — a quick read of how much of the first screen a keyword’s advertisers have bought.

Amazon does not publish how it orders results or how many sponsored tiles it inserts, and both move with the shopper, the day and the layout: in our captures a first page holds 48 tiles in Amazon’s grid layout and 16 in its list layout, and the same query can switch between the two from one day to the next. Compare ranks across days, not tile numbers.

When Amazon decides you meant a different spelling, it searches for that instead and says so in the page’s “Showing results for” line. The run is stored and counted like any other, and its status reads “Autocorrected to:” followed by the term Amazon used, so a rank is never silently attributed to the wrong keyword.

An ASIN that is not on the scanned pages is recorded as not found — a real, counted answer, with the rank fields left empty rather than filled with a guess. To look deeper, raise the line’s page budget up to the seven pages Amazon serves; a line that only needs the first page can have its budget set to one. Either way the scan stops as soon as every ASIN on the line has been found.

Export: CSV, JSON, Google Sheets and the API

The record is yours to take out, on every plan and with no add-on:

  • CSV or JSON. Export the rank rows or the run headers for one line or the whole account, for any window of up to 92 days (the last 30 by default), with the check’s status — OK, or Autocorrected to: and the term — on every row.
  • Google Sheets. The same Apps Script that pulls your tracked listings into a sheet has two keyword imports: the latest rank of every ASIN on every line, and the last 30 days of rank history. See Amazon data in Google Sheets.
  • The API. Everything behind this page is in the API, with the same personal key. The listing tracker endpoints are read-only; the same key also manages your keyword lines, and creating a line or triggering a check through it spends credits, so keep the key private.

Where it tracks

Twelve Amazon marketplaces — the United States, United Kingdom, Germany, France, Italy, Spain, Poland, Sweden, the Netherlands, Belgium, Canada and Australia — and 22 shopper locations. The United States is read from Brooklyn, Chicago, Dallas, Los Angeles, Denver and Miami Beach; Canada from Toronto, Ottawa, Montreal, Calgary, Edmonton and Vancouver; each of the other ten countries from one location in-country.

A keyword line belongs to one location. Every Amazon store ranks its own catalogue, so the same keyword on amazon.com, amazon.co.uk and amazon.de is three lines with three histories. Within the United States and Canada the results are read from the city you pick: the delivery dates and fees on the result cards are the ones that city sees. Whether the order of the results itself differs between two cities of one store is something Amazon does not publish, so read a line as the view from its location.

What it costs

Every check costs $0.00449, the same rate as the listing tracker, and one daily scan of a keyword line is one check however many ASINs are on it. A line checked every day therefore comes to $0.1347 a month — exactly what one tracked ASIN costs — and fifty keyword lines come to $6.73 a month, with the exports, the Google Sheets script and the API included. A check on demand is the same one check. There is no per-keyword upsell and no seat pricing.

Every new account starts with a free 30-day trial: 10 checks a day, which keyword lines draw from too, and the 10-product limit does not count keyword lines. No card required.

Who it is for

  • Brands watching a launch keyword. A new listing’s climb through the pages, day by day, with the ads above it counted.
  • Sellers measuring a change. A new title, a price cut or a main-image swap, read against the days before it instead of against memory.
  • Agencies and analysts. One dated, exportable rank series per client ASIN and keyword, straight into a sheet or a report.
  • Anyone selling in the smaller European stores. Poland, Sweden, the Netherlands and Belgium are covered on the same terms as the big five.

Rank in search tells you whether shoppers can find a listing. To see what the click lands on, pair it with BSR tracking for the sales-rank side, listing monitoring for title, image and content changes, and competitor tracking for the price, stock and Buy Box of the listings ranking beside yours. All of it is one flat rate on the pricing page.

Common questions

How often is a keyword checked?

Once a day per keyword line, at a 10-minute slot you choose in the marketplace’s time or your own, or at the least-loaded slot if you leave the choice to us. You can also run a line on demand: one manual check per line per minute and 60 an hour per account, and a manual run never replaces the scheduled one.

How deep does it look?

Up to seven result pages, which is as far as Amazon paginates — roughly 300 organic results. Each line has its own page budget, and the scan stops early once every ASIN on it has been found. An ASIN that is not on the scanned pages is recorded as not found, and that is a real, counted check.

Are sponsored results counted as rank?

No. The rank is the organic position with the sponsored tiles skipped. Beside it we store the tile number including ads, how many sponsored tiles sat above the ASIN, and any sponsored placements the ASIN itself held on those pages.

What does keyword tracking cost?

$0.00449 per check, the same rate as the listing tracker. One keyword line checked every day uses 30 checks a month — $0.1347, exactly what one tracked ASIN costs — however many ASINs you put on the line, up to 500. The free 30-day trial covers keyword lines too: 10 checks a day, and the 10-product limit does not count keyword lines.

Does the rank depend on the marketplace or location?

Yes. A line is one keyword in one of the 22 tracked locations across 12 marketplaces, and the same keyword in two stores is two lines, because each store ranks its own catalogue.

What is stored for each check?

For every ASIN on the line: found or not, organic rank, page, position on the page, tile number including ads, ads above it, its own sponsored slots, and the result card’s title, price, list price, rating, review count, bought-in-past-month figure, badges, coupon, Prime badge, availability line, delivery dates, delivery fee and main image. For every run, every result card Amazon showed, competitors included, kept for 90 days. The per-ASIN rank history is kept for the life of the account; a deleted line and its history are purged 30 days after deletion.

What does “autocorrected” mean on a check?

Amazon sometimes answers with a different spelling and says “Showing results for”. The run is kept and counted, and its status reads “Autocorrected to:” followed by the term Amazon used, so you know the ranks are for that spelling.

How do I get the data out?

CSV or JSON export for any window up to 92 days (30 by default), the Google Sheets script’s two keyword imports, or the API with the same key that manages the lines.

Pricing

One flat price. No hidden costs.

One price per ASIN or keyword line, whatever you track — no volume games, no add-ons. Every new account starts with a free 30-day trial (10 products, checked daily, no card), and one-time credit packs never expire.

  • Flat $0.00449 per check
  • From $5.11 / month
  • Free 30-day trial

A fraction of Keepa (€29/mo) or Helium 10 (from $99/mo). See how we compare: vs Keepa · vs Helium 10