For resale & recommerce

Price used inventory against live retail

Trade-ins, marketplace listings, and buyback offers are only as good as the price behind them. Pull current and historical prices for any product so your team prices used stock with confidence.

Tens of thousands of retailers · sorted by price · SDKs in 10 languages

What you can build

Trade-in & buyback offers

Anchor trade-in and buyback offers to what the item sells for new and used right now, so your margins hold and your offers stay competitive.

Marketplace repricing

Reprice listings automatically as the market moves. Pull the current spread across tens of thousands of retailers and set your number against it.

Sourcing decisions

Decide what to buy and at what price using price history — spot items whose retail price is rising and avoid ones in free-fall.

One call to get started

Copy-paste in your language of choice. Every plan includes SDKs for TypeScript, Python, Go, Ruby, Java, PHP, C#, Rust, Swift, and Kotlin.

curl -X GET 'https://api.shopsavvy.com/v1/products/offers/history?ids=B09XS7JWHH&days=30' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Replace YOUR_API_KEY with your actual API key. Create an API key

Questions

Do you have price history?

Yes — the history endpoint returns dated price and availability observations so you can see how a product’s price has moved over time.

Which identifiers can I match on?

Barcode, UPC/EAN/ISBN, ASIN, model number, MPN, product URL, or product name.

Price your inventory

Create a key and make your first call in minutes.