Amazon Price Tracker avatar

Amazon Price Tracker

Pricing

$10.00 / 1,000 product checkeds

Go to Apify Store
Amazon Price Tracker

Amazon Price Tracker

Track Amazon prices and stock for any list of ASINs or product URLs. Returns the current price, list price, discount, stock status and rating for each product, and flags every price drop, price rise and stock change since your last run.

Pricing

$10.00 / 1,000 product checkeds

Rating

0.0

(0)

Developer

Peach O

Peach O

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Amazon Price Tracker: Monitor ASIN Prices and Stock Daily

Give it a list of ASINs and get back the current price, list price, discount, stock status and rating for every one. Run it again tomorrow and it tells you exactly what moved: which prices dropped, which rose, what went out of stock and what came back.

Built for sellers, resellers and brand owners who need to hear about a competitor's price change on the day it happens, not at the end of the month.

How it works

flowchart LR
A["ASINs or product URLs"] --> B["Render each product page<br/>(residential proxy)"]
B --> C["Price, list price,<br/>stock, rating"]
C --> D{"Compare with<br/>last run"}
D -->|cheaper| E["price drop"]
D -->|dearer| F["price rise"]
D -->|now available| G["back in stock"]
D -->|now unavailable| H["went out of stock"]
E --> I[("Alert rows")]
F --> I
G --> I
H --> I

Amazon serves block pages under HTTP 200, so a status code proves nothing. This Actor treats a page as read only when it actually rendered product content, retries anything else on a fresh proxy session, and reports a dead ASIN as not-found rather than pretending it was blocked.

Built for

  • Amazon sellers watching competitor pricing on the ASINs they compete with
  • Brand owners policing MAP breaches and unauthorised discounting
  • Resellers and arbitrage buyers catching markdowns and restocks early
  • Retail analysts tracking discount depth across a category or a season

Input

{
"asins": [
"B0FGJF172R",
"https://www.amazon.com/dp/B0FGJCYQKK"
],
"marketplace": "US",
"onlyChanged": true,
"minDiscount": 15
}
SettingWhat it does
asinsBare ASINs or full Amazon product URLs, mixed freely
marketplaceWhich Amazon site to price against: US, UK, DE, JP and 11 more
onlyChangedReturn only drops, rises and stock flips. Turn on for scheduled runs
onlyInStock / onlyDiscountedFocus on what is buyable or genuinely marked down
minPrice / maxPriceStay inside a price band
minDiscountOnly real markdowns, by percent off list price

Output

{
"asin": "B0FGJF172R",
"marketplace": "www.amazon.com",
"title": "Zojirushi SM-VH72-AZ GoCafe Insulated Stainless Steel Mug",
"brand": "Zojirushi",
"price": 28.99,
"currency": "$",
"listPrice": 39.99,
"discountPercent": 27.5,
"inStock": true,
"availabilityText": "In Stock",
"lowStock": false,
"rating": 4.6,
"reviewCount": 1243,
"previousPrice": 34.99,
"priceChange": -6.0,
"changePercent": -17.1,
"changeType": "price-drop",
"url": "https://www.amazon.com/dp/B0FGJF172R",
"checkedAt": "2026-09-15T18:04:11.402Z"
}

changeType is the field to filter on. It is one of price-drop, price-rise, back-in-stock, went-out-of-stock, new, unchanged or first-run.

Turn it into a daily alert

Set onlyChanged to true and schedule it every morning. The first run records the baseline and returns everything. Every run after that returns only what actually moved, which is usually a handful of rows.

{
"asins": ["B0FGJF172R", "B0FGJCYQKK", "B0FGJFWHH4"],
"onlyChanged": true
}

Prices outside the US

Set marketplace and the prices come back in that country's currency, parsed correctly. European sites write prices as 1.234,56 € rather than $1,234.56, which is a classic source of silently null prices in scrapers that assume a dollar sign.

{
"asins": ["B0FGJF172R"],
"marketplace": "DE"
}

Run it as an API

curl -X POST "https://api.apify.com/v2/acts/arched_friend~amazon-price-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"asins": ["B0FGJF172R", "B0FGJCYQKK"],
"marketplace": "US",
"onlyChanged": true
}'

Pricing

You pay $0.01 for each product actually read. Retries are free, and a run that finds nothing changed costs the same as one that finds ten drops.

Watching 50 ASINs dailyMonthly cost
Checking by handroughly 25 hours
Most repricing and monitoring suites$99 to $500 per month
This Actor$15 per month

Common questions

Why does it need a residential proxy? Amazon blocks datacentre IPs outright. Residential is not a speed optimisation here, it is the only configuration that returns a product page at all. It is the default and you should leave it alone.

What happens to an ASIN that no longer exists? It is reported in the run summary as not-found rather than silently dropped or mislabelled as a block.

Where is the price history kept? Each run stores the price and stock it saw and compares the next run against them, so history builds from your first run onward. Nothing to set up.

Can it track sold prices or historical charts? No. It reads what Amazon shows right now, and builds history forward from the day you start.

  • Amazon Stock & Buy Box Alert to watch who is winning the buy box on the same ASINs
  • Amazon Deals & Coupon Monitor to catch clippable coupons and lightning deals
  • eBay Price Tracker to price the same product against live eBay listings
  • Shopify Price Tracker to watch the same brands on their own storefronts
  • Multi-Store Stock Alert to chain Amazon, eBay and Shopify into one alert feed