Amazon Product, Pricing & Buy Box Monitor API
Pricing
from $8.00 / 1,000 results
Amazon Product, Pricing & Buy Box Monitor API
Monitor Amazon product price, availability, and Buy Box winner by ASIN or URL. Public marketplace data only — no buyer PII.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
Hoang Minh Quan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Amazon Buy Box & Price Monitor API — Catch Buy Box Loss Before Revenue Bleeds Out
Stop checking ASINs by hand. Get Buy Box flips, price drops, and OOS alerts the moment they happen.
The problem
On Amazon, the Buy Box is the business. Lose it for a few hours and you don’t just lose rank — you lose the majority of conversion on that ASIN.
Yet most sellers and brand teams still operate like this:
- Someone “spot-checks” the PDP when they remember — hours (or a day) too late.
- Spreadsheets track yesterday’s price, not who owns the Buy Box right now.
- A hijacker or aggressive 3P seller flips the offer; your PPC keeps spending while organic + paid traffic buys from them.
- Price wars and MAP violations show up in weekly reports — after margin is already gone.
- Multi-marketplace catalogs (US, UK, DE…) don’t scale with manual refreshes.
If your ops Slack only learns about Buy Box loss in the next standup, you’re already paying for it.
The solution
This Actor turns public Amazon product pages into a revenue-protection monitor:
- Scrape — Pull price, availability, Buy Box winner, Amazon-vs-3P signal, and key PDP fields by ASIN or product URL.
- Snapshot — Store the last known state per marketplace in Apify Key-Value Store (durable across runs).
- Delta — Diff every scheduled run: Buy Box flipped, price changed, went OOS, back in stock, or combinations.
- Alert — Push only material changes to Webhook (Slack / Discord / Zapier) or Telegram so your team reacts in minutes — not after the weekly audit.
You don’t buy another “Amazon scraper.” You buy early warning that protects sales velocity and ad spend.
Public marketplace listing data only. No buyer / reviewer personal PII.
Key features
- ASIN & URL watchlists — batch monitor your catalog or competitors
- Buy Box winner tracking — seller name +
buyBoxIsAmazonflag - Price change detection — current vs previous price on every run
- Stock signals —
went_oos/back_in_stockfor fulfillment risk - Multi-marketplace — US, UK, DE, FR, IT, ES, CA, JP, IN, AU, MX, BR, AE, SG
- Webhook + Telegram alerts — quiet when stable, loud when money is at risk
- Residential proxy + retries — built for Amazon bot defenses
- Developer-ready JSON — dataset rows with
changeType+OUTPUTsummary for pipelines
Quick start (Try for free)
- Open the Actor in Apify Console.
- Prefill ASIN is ready — click Start with residential proxy on (match
proxyCountryto marketplace). - First run = baseline (snapshot saved). Schedule hourly/daily = deltas + alerts.
{"asins": ["B0D1XD1ZV3"],"marketplace": "US","enableMonitor": true,"useApifyProxy": true,"proxyCountry": "US","webhookUrl": "https://hooks.slack.com/services/YOUR/WEBHOOK","notifyOnlyOnChanges": true}
Pro tip: Schedule every 1–6 hours for hero ASINs. Wire Slack once. When Buy Box flips, ops gets the ping — not a spreadsheet surprise.
Input reference
| Field | Type | Default | Description |
|---|---|---|---|
asins | string[] | [] | Amazon ASINs to monitor (e.g. B0D1XD1ZV3) |
productUrls | string[] | [] | Product URLs — ASIN extracted automatically |
marketplace | string | "US" | Storefront: US UK DE FR IT ES CA JP IN AU MX BR AE SG |
maxAttempts | integer | 3 | Retries per ASIN with fresh residential session |
delayBetweenMs | integer | 1500 | Delay between ASINs (ms) to reduce blocks |
useApifyProxy | boolean | true | Strongly recommended — Amazon blocks most datacenter IPs |
proxyCountry | string | "US" | Residential exit country (match marketplace: UK→GB) |
includeErrors | boolean | true | Push failed ASINs with an error field |
enableMonitor | boolean | true | Snapshot diff → price / Buy Box / stock change types |
snapshotStoreName | string | "amazon-buybox-snap-v1" | Named KVS for durable ASIN snapshots |
webhookUrl | string | — | POST JSON when price, Buy Box, or stock changes |
telegramBotToken | string | — | Telegram bot token (secret) |
telegramChatId | string | — | Telegram chat / channel ID |
notifyOnlyOnChanges | boolean | true | Skip alerts when nothing changed |
dryRunNotify | boolean | false | Log alert payload without sending |
Output
Dataset row (per ASIN)
{"asin": "B0D1XD1ZV3","marketplace": "US","title": "Demo Wireless Earbuds","brand": "DemoBrand","price": 29.99,"currency": "USD","listPrice": 39.99,"discountPercent": 25,"availability": "In Stock","inStock": true,"buyBoxWinner": "OtherSeller LLC","buyBoxIsAmazon": false,"shipsFrom": "OtherSeller LLC","sellerCount": 12,"rating": 4.5,"reviewCount": 1204,"productUrl": "https://www.amazon.com/dp/B0D1XD1ZV3","changeType": "buybox_flipped","previousPrice": 29.99,"previousBuyBoxWinner": "Amazon.com","changeDetails": "buybox Amazon.com → OtherSeller LLC","monitoredAt": "2026-08-06T15:00:00.000Z","scrapedAt": "2026-08-06T15:00:00.000Z"}
changeType values: baseline · new · unchanged · price_changed · buybox_flipped · price_and_buybox_changed · went_oos · back_in_stock · error
OUTPUT key-value summary
{"total": 25,"changes": 3,"isBaseline": false,"buyboxFlips": 1,"priceChanges": 2,"oos": 0,"succeeded": 24,"failed": 1,"marketplace": "US","changes": [{"changeType": "BUYBOX_FLIPPED","asin": "B0D1XD1ZV3","title": "Demo Wireless Earbuds","details": "buybox Amazon.com → OtherSeller LLC","productUrl": "https://www.amazon.com/dp/B0D1XD1ZV3"}],"notifyResult": { "sent": true, "results": { "webhook": { "ok": true, "status": 200 } } },"scrapedAt": "2026-08-06T15:00:00.000Z"}
Scheduled runs build a practical price / Buy Box history in your dataset exports — each row is a point-in-time snapshot you can trend in Sheets, BigQuery, or your BI tool.
Use cases
1. Brand / 1P seller — revenue protection
Monitor hero ASINs every few hours. The second a 3P seller or Amazon itself takes the Buy Box, Slack wakes ops and pricing. Recover the offer before a full day of paid traffic converts to someone else.
2. Amazon agency managing multi-brand catalogs
One Schedule, dozens of ASINs per client. Alerts route to the right channel. Sell “Buy Box SLA monitoring” as a retainer line item — not “we scrape Amazon sometimes.”
3. Competitive intelligence & MAP watch
Track rival ASINs for aggressive price cuts and Buy Box ownership shifts. Feed changeType + previousPrice into MAP violation workflows or weekly competitive decks without manual PDP refreshes.
How monitoring works
Run 1 → scrape ASINs → save snapshot → changeType = baseline (no alerts)Run 2+ → scrape ASINs → diff vs snapshot → BUYBOX / PRICE / OOS → webhook / Telegram→ write next snapshot
| Cadence | Best for |
|---|---|
| Every 1–2 hours | Hero SKUs, hijacker risk, high ad spend |
| Every 6–12 hours | Mid-tail catalog |
| Daily | Broad competitive price board |
Keep notifyOnlyOnChanges: true so stable catalogs stay silent.
Compliance & ethics
- Sources public Amazon product listing pages only.
- Does not collect buyer accounts, order data, or personal PII.
- You are responsible for lawful use under your jurisdiction and Amazon’s terms.
Call to action
Try it free on Apify → run the prefill ASIN once, then Schedule a second run within a few hours.
Protecting Buy Box is cheaper than replacing lost sales. Add your webhookUrl or Telegram credentials, set an hourly or daily schedule, and let the monitor watch while your team sells.
Actor: Amazon Buy Box & Price Change Monitor
ID: JZ8kx7RkfhLF4uLUl