AASINRating

get_price_change

Get a product's 180-day price change summary from recorded history: current price, 180-day low/high/average, sample count, and where the current price sits among its own recorded observations.

When to use: answering "is now a good time to buy" style questions from historical data. This is a stored snapshot — call scrap_page for a real-time quote.

Parameters

NameTypeRequiredDescription
asinstringyes10-character Amazon ASIN

Example call

{
  "jsonrpc": "2.0", "id": 11, "method": "tools/call",
  "params": {
    "name": "get_price_change",
    "arguments": {"asin": "B01MTB55WH"}
  }
}

Response shape

{
  "asin": "B01MTB55WH",
  "price_current": 29.99,
  "price_currency": "USD",
  "low_180d": 24.99,
  "high_180d": 39.99,
  "avg_180d": 32.45,
  "sample_count_180d": 6,
  "position_in_180d_range_pct": 16.7,
  "current_vs_avg_180d_pct": -7.6,
  "current_vs_low_180d_pct": 20.0,
  "current_vs_high_180d_pct": -25.0,
  "price_as_of": "2026-11-04T08:12:00Z",
  "product_url": "https://www.amazon.com/dp/B01MTB55WH",
  "notes": {"...": "..."}
}

*(abbreviated for readability)*

Field notes

FieldDescription
low_180d / high_180d / avg_180dLowest, highest, and average recorded price over the trailing 180 days
sample_count_180dNumber of price observations behind the statistics
position_in_180d_range_pctPercentile of the current price among its own recorded 180-day observations (lower = closer to the historical low)
current_vs_avg_180d_pctCurrent price vs the 180-day average, in percent (negative = below average)
changeReturned as insufficient_sample when no usable history exists

Tool note

> Statistics come from the recorded pipeline history (see price_as_of), presented without evaluation. This tool draws no conclusion on whether to buy; interpret the numbers yourself.

Related tools