Amazon Deals & Coupon Monitor
Pricing
$20.00 / 1,000 search checkeds
Amazon Deals & Coupon Monitor
Scan any Amazon search or category for products carrying a clippable coupon or a deal badge. Returns the discount depth and the real price after the coupon, and alerts you the moment a new deal appears or an old one ends.
Pricing
$20.00 / 1,000 search checkeds
Rating
0.0
(0)
Developer
Peach O
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Amazon Deals & Coupon Monitor: Catch Every Coupon the Day It Appears
Scan any Amazon search or category and get back every product currently carrying a clippable coupon or a deal badge, with the real price after the coupon is applied. Run it again and it tells you which coupons just appeared, which ended, and which deals started.
Built for deal sites, resellers and shoppers who need the discount while it is still live, not after it expires.
How it works
flowchart LRA["Search terms"] --> B["Render Amazon search<br/>(residential proxy, pinned country)"]B --> C["Coupon badge +<br/>deal badge + list price"]C --> D["Price after clipping<br/>= effective price"]D --> E{"Compare with<br/>last run"}E -->|coupon now there| F["coupon appeared"]E -->|coupon now gone| G["coupon ended"]E -->|badge now there| H["deal started"]F --> I[("Alert rows")]G --> IH --> I
The number that matters is effectivePrice: the shelf price with the coupon applied. A "$5.00 off coupon" on a $24.04 item is reported as $19.04, so you can filter on what a buyer actually pays rather than on the sticker.
Built for
- Deal sites and newsletters sourcing genuinely live discounts
- Resellers finding stock that is cheap right now, coupon included
- Brand teams watching how aggressively rivals discount a category
- Shoppers waiting for a specific product to drop below a number
Input
{"keywords": ["coffee mug", "standing desk"],"marketplace": "US","dealsOnly": true,"onlyCoupons": true,"minSavingPercent": 20}
| Setting | What it does |
|---|---|
keywords | Search terms, tracked separately across runs |
marketplace | Which Amazon site to scan: US, UK, DE and 12 more |
dealsOnly | Use Amazon's own Today's Deals filter. Turn off to find coupons Amazon does not badge |
pagesPerKeyword | How deep into the results to scan |
onlyCoupons / onlyDeals | Keep only clippable coupons, or only badged deals |
minSavingPercent | Only discounts worth acting on |
onlyChanged | Return only coupons and deals that appeared or ended |
Output
{"asin": "B0C74C5T2L","keyword": "coffee mug","title": "Insulated Stainless Steel Travel Mug, 20oz","price": 24.04,"currency": "$","listPrice": 29.99,"discountPercent": 19.8,"hasCoupon": true,"couponAmount": 5,"couponPercent": null,"couponText": "$5.00 off coupon applied","dealBadge": "limited-time-deal","effectivePrice": 19.04,"totalSavingPercent": 36.5,"rating": 4.4,"changeType": "coupon-appeared","url": "https://www.amazon.com/dp/B0C74C5T2L","checkedAt": "2026-09-15T18:25:11.902Z"}
changeType is the field to filter on. It is one of coupon-appeared, coupon-ended, deal-started, deal-ended, price-drop, price-rise, new-deal, unchanged or first-run.
Turn it into a deal alert
Set onlyChanged and onlyCoupons and schedule it a few times a day. The first run records what is already discounted. Every run after that returns only the coupons that just appeared.
{"keywords": ["mechanical keyboard"],"onlyChanged": true,"onlyCoupons": true,"minSavingPercent": 15}
Run it as an API
curl -X POST "https://api.apify.com/v2/acts/arched_friend~amazon-deals-monitor/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords": ["coffee mug"],"marketplace": "US","onlyCoupons": true}'
Pricing
You pay $0.02 for each search actually scanned, however many products it returns. A search returning 70 products costs the same as one returning 5.
| Scanning 10 categories, 3x daily | Monthly cost |
|---|---|
| Checking by hand | not realistically possible |
| Most deal-tracking tools | $30 to $200 per month |
| This Actor | $18 per month |
Common questions
Why is listPrice sometimes null when Amazon shows a struck-through price? Because that slot is not always an RRP. Amazon reuses it for unit pricing and for ad placements, which on one real search page produced 21 rows out of 73 whose "list price" sat below the selling price. Anything not above the selling price is rejected rather than reported as a saving.
Does it clip the coupon for me? No. It finds and prices them; clipping happens in your own Amazon account.
Why do some deal badges come back null? Only real discount badges are kept. A "Best Seller" or "Amazon's Choice" flag is not a discount, so it is deliberately not reported as one.
Should I turn dealsOnly off? Turn it off when you want coupons Amazon has not badged as deals. It scans more products for the same price, but a larger share of them will have no promotion at all.
Related products
- Amazon Price Tracker to follow specific ASINs you already care about
- Amazon Stock & Buy Box Alert to watch who is winning the buy box
- eBay Price Tracker to compare 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 feed