Read Amazon price and stock
track_amazon_productsMonitor Amazon product prices, stock, seller, and ratings across nine marketplaces, and return change rows when a price moves or stock status changes between runs.
Instructions
Read the current Amazon buy box price, list price, stock status, seller, and rating for ASINs or product URLs on 9 marketplaces, priced for that marketplace's delivery country. Keeps the last reading between runs and returns a change row when a price moves or a product goes out of or back into stock. Costs 0.0056 USD per product on amazon.com and amazon.ca, 0.015 USD elsewhere, plus a run start.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| products | No | ASINs or Amazon product URLs, up to 1,000 per run. A URL uses the marketplace in the URL; a bare ASIN uses the Marketplace setting. | |
| state_key | No | Optional name for the set of last readings, when you keep several separate tracking lists. Letters, numbers, dots, dashes, underscores. | |
| proxy_mode | No | auto (default): amazon.com and amazon.ca are read through the Apify proxy pool with residential as the fallback; other marketplaces use residential addresses in that country, because Amazon prices for the delivery country. residential: every product uses residential addresses in its marketplace country and is billed as product-row-local. | |
| marketplace | No | The store a bare ASIN is read from. | |
| track_changes | No | true (default) or false. With true, the actor keeps each product's last reading in a key value store in your account, and a later run writes a change row when the price moves or the product goes out of or back into stock. | |
| max_charge_usd | No | Optional. The run stops before a charge that would pass this amount. Summary rows are always returned. | |
| previous_snapshot | No | Optional. Rows from an earlier run of this actor, as a JSON list. When given, changes are computed against these rows, not the stored readings. |