Amazon BuyBox & Price Monitor
Pricing
Pay per event
Amazon BuyBox & Price Monitor
Watch Amazon ASINs for Buy Box winner changes, price drops, and stock changes, so a seller doesn't have to re-check each one by hand.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Adam Pearce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
What does Amazon BuyBox & Price Monitor do?
Amazon BuyBox & Price Monitor watches a list of Amazon ASINs and tells you the moment something that actually matters changes: the price moves, someone else wins the Buy Box, or a listing goes in or out of stock. Give it one ASIN for a quick check, or a whole portfolio in Monitor mode to get flagged only when something real happened, not a wall of "nothing changed" noise.
Runs on Apify's infrastructure, so it's schedulable (hourly, daily, whatever fits), API-accessible, and works as a tool inside AI agents via Apify's MCP server. No account, no login, no browser extension to install.
Why use Amazon BuyBox & Price Monitor?
If you sell on Amazon, run repricing, or track competitors, you already know why the Buy Box matters more than the listing itself: it's who actually gets the sale. Tools that do this well (Keepa, Helium10) charge monthly subscriptions whether you use them five times or five thousand times a month. This is pay-per-check instead: you pay for the answer, not for the software sitting there.
- Sellers and repricers: get flagged the moment you lose the Buy Box, not when you notice sales dried up.
- Resellers and arbitrage buyers: catch a real price drop the second it happens.
- Brand owners: watch your own ASINs for unauthorized sellers appearing in the Buy Box.
- Competitor research: track a rival's pricing and stock without checking by hand.
How to use Amazon BuyBox & Price Monitor
- Click Try for free and open the Input tab.
- Enter one ASIN, a list of ASINs, or paste in full Amazon product URLs.
- Leave Monitor mode off for a one-time check, or turn it on and give your list a Watchlist ID to only get charged the full rate when something actually changes.
- Run it. Results land in the dataset, downloadable as JSON, CSV, or Excel, or pulled via the API.
- Schedule it (Apify's built-in Scheduler) to run daily or hourly and get a running record of what changed, when.
Input
| Field | Description |
|---|---|
asin | A single ASIN to check, e.g. B0B7BP6CJN. |
asins | A list of ASINs to check in one run. |
productUrls | Full Amazon product page URLs, if you don't have the ASIN handy, it's extracted automatically. |
monitorMode | Off: a one-time check. On: remembers your last result per product and only flags real changes. |
watchlistId | A name for this watchlist, so it doesn't get mixed up with any other list you run. |
proxyCountryCode | Which country the request should look like it's coming from. Leave as US for correct amazon.com pricing. |
Output
{"asin": "B0B7BP6CJN","url": "https://www.amazon.com/dp/B0B7BP6CJN","title": "Veken 8 Set Packing Cubes for Travel Essentials...","price": 17.99,"currency": "USD","buyBoxSeller": "Aborder Products","inStock": true,"availabilityText": "In Stock","monitorMode": true,"isFirstCheck": false,"changeDetected": true,"changeSummary": "Price dropped from $24.99 to $17.99. Buy Box changed seller from \"Some Other Seller\" to \"Aborder Products\".","changes": ["Price dropped from $24.99 to $17.99.", "Buy Box changed seller from \"Some Other Seller\" to \"Aborder Products\"."],"fetchIssue": null,"checkedAt": "2026-08-13T18:53:29.314Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Meaning |
|---|---|
price / currency | The current Buy Box price, when one is showing. |
buyBoxSeller | Who currently holds the Buy Box. |
inStock | Whether the listing shows as available. |
changeDetected | Monitor mode only: whether anything actually changed since your last check. |
changeSummary | Plain-English description of what changed, if anything. |
fetchIssue | Set (and nothing charged) if a check genuinely couldn't get a real answer this run. |
Pricing
Pay-per-event, you only pay for real answers:
- $0.012 per one-time product lookup.
- $0.05 per Monitor mode check where something actually changed, price, Buy Box, or stock.
- $0.003 per Monitor mode check that confirms nothing changed (cheap, so daily monitoring stays affordable).
Checking 20 products daily in Monitor mode for a month, with an average product changing a few times a week, runs somewhere around $3-6/month. A one-time check of 50 ASINs runs about $0.60.
Tips
- Give a watchlist a stable
watchlistIdand keep reusing it, that's what makes Monitor mode compare against your actual last check instead of starting fresh every time. - Group your watchlist runs by how often the products actually move, daily is enough for most, hourly if you're actively repricing against fast-moving competitors.
FAQ
Is this legal? Reading a public product page is not illegal. This tool doesn't log in, doesn't bypass any paywall, and only reads what's already publicly visible on the page. Automated access sits outside Amazon's own terms of service, the same way it does for most large marketplaces, which is a real, known tradeoff worth knowing rather than a hidden one, use accordingly.
Why did a check come back with no data and no charge? Occasionally a request gets a block page instead of the real one. This actor detects that specifically and retries with a fresh connection automatically; if every retry in a run still comes back blocked, it reports that honestly instead of guessing, and you're not charged for it.
Does this work outside amazon.com? Currently amazon.com (US) only. Other Amazon marketplaces may be added if there's real demand, say so in the Issues tab.
Found a bug or have a request? Use the Issues tab, it's read personally, not a support bot.