How to see competitor prices, stock and delivery dates on Amazon by ZIP code
Amazon shows different delivery dates, stock and sometimes prices by location. How to check competitor listings from 22 locations in 12 marketplaces.
Published . 5 min read
Open the same Amazon listing from two ZIP codes and you can get two different pages: a different delivery date, a different stock message, sometimes a different price and occasionally a different seller in the Buy Box. Amazon builds the page for the location the shopper has set, so “what does this listing look like?” has no single answer. If you compete across a country, that matters. A rival’s offer can beat yours in Denver and lose in Miami, and neither a national average nor your own browser will show it. This guide explains why pages differ by location, which locations AMZ Selling Tools can check from, what you can compare, and three ways sellers use the data.
Why the same listing differs by location
Amazon does not document the rules, but the pattern is consistent enough to describe.
- The delivery promise is local. The date on the page depends on the delivery address and on which fulfilment centres near it hold stock. A listing promising tomorrow in one city can promise next week in another.
- Stock messages are local too. “Only 3 left in stock” and “Currently unavailable” describe what can be delivered to that address, so an item can be sold out in one region and available in another.
- The winning offer can change. Delivery speed feeds into which offer gets the Buy Box, so when sellers ship from different places the winner can differ by region — and the price on the page, which is the winning offer’s price, moves with it.
- Fees and badges follow the offer. The delivery fee, the fastest-delivery option and the Prime badge belong to the offer being shown, so they differ wherever the offer does.
The only reliable way to know what a shopper in a given place sees is to look from there. That is what the tracker does: it reads the product page as a shopper with that postcode set, once a day, and stores every field it finds.
Which locations you can check from
AMZ Selling Tools covers 12 Amazon marketplaces from 22 shopper locations. The United States and Canada are tracked at city level; the other ten marketplaces at country level, one location each.
| Marketplace | Shopper locations |
|---|---|
| amazon.com | New York (Brooklyn), Chicago, Dallas, Los Angeles, Denver, Miami Beach |
| amazon.ca | Toronto, Ottawa, Montreal, Calgary, Edmonton, Vancouver |
| amazon.co.uk, .de, .fr, .it, .es, .pl, .se, .nl, .com.be, .com.au | One location per country |
Each ASIN-and-location pair is its own tracked row, so a competitor’s ASIN watched from Dallas and from Los Angeles is two rows, each with its own daily history.
What you can compare between locations
- Price — the headline, list and sale price, in the marketplace’s currency.
- Buy Box winner — and whether the offer is sold by Amazon, FBA or FBM.
- Sellers — the top three offers with condition and price, the count of other offers, and who dispatches the Buy Box offer.
- Stock — the availability message exactly as the page shows it.
- Delivery date — the standard option and the fastest one.
- Delivery fee — “free” or the amount charged.
- The “order within” countdown, the Prime badge, and any coupon or deal on the page.
How to set it up
- Choose the marketplace and location per ASIN. Add the ASIN once for each location you want to see it from — paste a list or upload a file to add many at once.
- Let the daily checks run. Each marketplace is checked overnight in its local time, at a time you can set; select rows and run an on-demand check when you need the latest.
- Compare rows side by side. Filter the table to one marketplace or show all of them, then sort by the ASIN column so the same listing’s locations sit together as adjacent rows. The Changes button narrows the view to rows where something moved since the previous check, and every past check is kept.
- Set alerts per row. “Buy Box becomes” a rival’s name in one city, “Availability changed”, “Price drops below” a threshold, or “Shipping Cost rises above” zero when free delivery disappears — delivered after every check or as one daily summary. Delivery dates are recorded daily but are not alertable, because they naturally roll forward.
- Export. CSV in one click, a Google Sheets connection that refreshes itself, or the read-only API, which filters by marketplace or ZIP code.
Three ways sellers use it
A delivery-promise gap in one region
Track your ASIN and your main competitor’s from each US city. If their page promises delivery two days earlier than yours in Texas and matches you everywhere else, the gap is regional stock placement rather than price — and the daily record shows whether it is permanent or a temporary dip.
Stock-outs by location
A competitor reading “Currently unavailable” in Vancouver while in stock in Toronto is a window that opens and closes without anyone announcing it. Your own listing showing “Only 2 left” in one city is a reason to pause regional ads until stock lands, since the ads keep spending while the page stops converting.
Regional price and Buy Box differences
The price on the page is the winning offer’s price. Watching it per city shows where a regional FBM seller undercuts the national offer, where you lose the Buy Box only in the regions they serve, and how your own price compares in each — with the history to see how long each state lasts.
Price-history tools such as Keepa are built around price and sales-rank charts per marketplace; the comparison with Keepa sets out the differences. Tracking costs a flat $0.10 per ASIN per month per location — 30 daily checks — and every new account starts with a free 30-day trial of up to 10 products, 10 checks a day, with no card required. See everything the tracker records from the same page, or the Amazon competitor tracker page for the competitor-watching workflow end to end.
Common questions
Does Amazon really show different prices by ZIP code?
Sometimes. The price on the page is the winning offer’s price, and the winning offer can differ by location because delivery speed feeds into who wins; delivery dates, delivery fees and stock messages differ far more often. Amazon does not document the rules, so the reliable answer is to check the page from each location you care about.
Which locations can I track from?
22 shopper locations across 12 marketplaces: six US cities (New York, Chicago, Dallas, Los Angeles, Denver and Miami Beach), six Canadian cities (Toronto, Ottawa, Montreal, Calgary, Edmonton and Vancouver), and one country-level location each for the UK, Germany, France, Italy, Spain, Poland, Sweden, the Netherlands, Belgium and Australia.
Can I track a competitor’s ASIN in several locations at once?
Yes. Each ASIN-and-location pair is its own tracked row, so add the same ASIN once per location and the rows appear side by side in the table, each checked daily and each exportable. Every row costs the same flat $0.10 per month.
Can I get an alert when a competitor is out of stock in a region?
Yes. Set an “Availability changed” alert on the competitor’s row for that location — or “Availability contains” with the wording the page uses, such as “unavailable” on English-language marketplaces — delivered after every check or in a daily summary. Delivery dates are recorded every day but are not alertable, because they naturally roll forward.
One flat price. No hidden costs.
One price per ASIN, 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.
- From $5 / month
- One flat rate per ASIN
- 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