Amazon Price Tracker
Pricing
$10.00 / 1,000 product checkeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
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 LRA["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 --> IG --> IH --> 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}
| Setting | What it does |
|---|---|
asins | Bare ASINs or full Amazon product URLs, mixed freely |
marketplace | Which Amazon site to price against: US, UK, DE, JP and 11 more |
onlyChanged | Return only drops, rises and stock flips. Turn on for scheduled runs |
onlyInStock / onlyDiscounted | Focus on what is buyable or genuinely marked down |
minPrice / maxPrice | Stay inside a price band |
minDiscount | Only 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 daily | Monthly cost |
|---|---|
| Checking by hand | roughly 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.
Related products
- 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