Shopify Discount Scanner
Pricing
from $3.50 / 1,000 results
Shopify Discount Scanner
Scan any Shopify store to find all discounted products instantly. First run shows current sales with savings calculated. Subsequent runs track price drops, restocks, and new items. Supports Slack and Discord alerts.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer

George Kioko
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Scan any Shopify store to find all discounted products instantly. First run shows current sales with savings calculated. Subsequent runs track price drops, restocks, and new items. Supports Slack and Discord alerts.
๐ฏ What This Tool Does
Most Shopify scrapers dump raw product data. You get thousands of rows and figure it out yourself.
This tool does the analysis for you:
[1] First run โ Shows ALL products currently on sale (with savings)[2] Later runs โ Shows ONLY what changed since last time
โ๏ธ How It Works
INPUT: Store URL (e.g. fashionnova.com)โSCAN: Fetch /products.json from storeโANALYZE: Find items where compare_at_price > priceโOUTPUT: List of deals with discount % and savingsโSTORE: Save snapshot for next comparison
๐ First Run vs Later Runs
FIRST RUNโโโโโโโโโInput: fashionnova.comOutput: 100 items on sale | $1,049 total savings availableSECOND RUN (next day)โโโโโโโโโโโโโโโโโโโโโOutput: 3 price drops | 2 restocks | 1 new product
๐ฆ Output Example
Each item in the dataset:
{"event_type": "on_sale","store": "fashionnova.com","product_title": "Cable Knit Cardigan","before_price": 35.99,"after_price": 14.00,"delta_pct": -61.0,"savings": 21.99,"product_url": "https://fashionnova.com/products/cable-knit-cardigan","available": true}
๐ก Use Cases
๐ Find Deals Across Multiple Stores
{"stores": ["fashionnova.com", "prettylittlething.com", "boohoo.com"]}
๐ Monitor Competitor Pricing
{"stores": ["competitor1.com", "competitor2.com"],"eventPriceChange": true,"eventSaleStarted": true,"alertsEnabled": true,"slackWebhookUrl": "https://hooks.slack.com/services/..."}
๐ Restock Alerts
{"stores": ["kith.com", "supremenewyork.com"],"eventRestock": true,"alertsEnabled": true,"discordWebhookUrl": "https://discord.com/api/webhooks/..."}
๐ Event Types
| Event | Description |
|---|---|
on_sale | Product currently discounted (first run) |
price_change | Price increased or decreased |
restock | Item back in stock |
sold_out | Item no longer available |
new_product | Product added to store |
removed_product | Product removed from store |
sale_started | Discount applied |
sale_ended | Discount removed |
๐ Alerts
๐ฌ Slack Format
fashionnova.com - 15 changes detected๐ Price Drop: 8 | ๐ฆ Restock: 5 | ๐ New: 2Top changes:โข Cardigan: $14 (was $36) - 61% offโข Summer Dress: $18 (was $45) - 60% offโข High Waist Jeans: $22 (was $50) - 56% off
๐ฌ Discord Format
Sends embed with store name, change counts, and top deals.
โ๏ธ Input Options
| Parameter | Default | Description |
|---|---|---|
stores | Required | Shopify store domains to scan |
eventPriceChange | true | Track price changes |
eventRestock | true | Track restocks |
eventSaleStarted | true | Track new sales |
eventNewProduct | true | Track new products |
minPriceChangePct | 5 | Min % change to report |
alertsEnabled | false | Send webhook alerts |
slackWebhookUrl | โ | Slack webhook URL |
discordWebhookUrl | โ | Discord webhook URL |
maxProductsPerStore | 250 | Products to scan per store |
๐ฐ Pricing
Typical run: $0.50 - $2 (depends on store size)One good deal found = pays for 100+ runs
โ ๏ธ Limitations
- Only works with Shopify stores with public /products.json
- Some stores block or rate-limit this endpoint
- Max 250 products per store by default (configurable)
๐ Quick Start
- Enter store domain(s)
- Run actor
- First run โ see all current discounts
- Schedule daily/hourly runs โ track changes
- Add webhook URL โ get instant notifications
โ FAQ
How do I know if a store is Shopify?
Visit storename.com/products.json โ if it returns JSON, it works.
What happens on first run?
You get all products currently on sale with discount % and savings.
What about later runs?
Only changes: price drops, restocks, new products, etc.
Can I monitor multiple stores?
Yes. Add multiple domains to the stores array.
๐ง Technical Details
- Uses Shopify /products.json API
- Stores snapshots in Apify Key-Value Store
- Normalizes data for consistent diffing
- Supports residential proxies for blocked stores