Skip to content
TrackPin

Price checker for amazon.com

Is this actually a good price?

Paste an amazon.com link. We compare today's price with what the product normally sells for, not with the crossed-out price on the listing.

Works with amazon.com product links, amzn.to and a.co short links, and ASINs. Not affiliated with Amazon.

How the verdict works

  1. 01.

    We record each price we see, and when.

    Each product's price is stored as a history of steps: the price, and when we first and last saw it.

  2. 02.

    We find its normal price.

    The lowest price level it held for at least 15% of the last 45 days, about a week. Prices within 3% of each other count as one level; we use the level's lowest price. A short-lived price can't form a level on its own.

  3. 03.

    We compare today with normal.

    Below normal is a good price. Within 5% is normal. Above it is above normal. If the price never moves, we say so.

    • Great price
    • Good price
    • Normal price
    • Above normal
    • Steady price
    • Too early to tell

What we can't tell you (yet)

  • We cover amazon.com (US) only.
  • Our price history starts Jun 21, 2026 (143 days ago).
  • Coupons, Subscribe & Save and prices shown only at checkout may not show up.
  • In a daily sample of 20,000 products (drawn Nov 11), 63% of those with at least 14 days of prices in the last 45 days showed only one price in that time. When a product has had one price every time we've checked, we say “Steady price” instead of guessing.
Read the method

Real deals right now

Priced below what they normally sell for. In stock, well reviewed, checked in the last day.

Crossed out doesn't mean on sale

On Nov 11 we drew a random sample of 20,000 tracked products. Of the 1,382 that showed a crossed-out price and had at least 30 days of history, 86% were not priced below their normal price.

How we count this

Not below normal means today's price is less than 2% under its normal price: the lowest price level the product held for at least 15% of the last 45 days (about a week). Prices within 3% of each other count as one level, and we use the lowest price in that level.

We count a crossed-out price when it implies at least 5% off, the product has at least 30 days of history, the listing price matches the latest price we recorded, and we saw that price in the last 3 days. The sample is drawn again every day.

How we check crossed-out prices

Building a deal bot or price tool? Get the same verdicts as JSON.

Developer docs
curl https://trackpin.co/api/v1/product/B01NBKTPTS -H "x-api-key: pk_…"