Shopify Discount & Flash-Sale Detector
Pricing
$5.00 / 1,000 discount founds
Shopify Discount & Flash-Sale Detector
Live feed of active discounts and flash sales across Shopify stores — reads the public products.json, returns only what's on sale right now with discount %. No login, no proxies.
Pricing
$5.00 / 1,000 discount founds
Rating
0.0
(0)
Developer
Pepe Schuster
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Live feed of active discounts and flash sales across Shopify stores — reads the public products.json, returns only what's on sale right now with discount %. No login, no proxies.
This Actor reads each store's public product feed — no login, no API key, and no proxies — and returns clean, structured data you can download as JSON, CSV, or Excel, or pull straight from the Apify API. It works on the vast majority of stores on the platform.
Features
- 🏬 Any store, many at once — pass one or a list of store URLs and scrape them all in a single run.
- 🎯 Clean structured output — every result is a flat record (
shop,title,url,price,compareAtPrice,discountPct,available). - ⚡ Fast & reliable — uses the storefront's own public feed, so it's cheap to run and doesn't break on layout changes.
- 🔌 Integrates everywhere — JSON/CSV/Excel, plus the API, webhooks, Zapier, Make, Google Sheets, and 5,000+ integrations.
Who it's for
DTC & dropshipping researchers, competitor-price and MAP-monitoring tools, brand and assortment analysts, and deal/affiliate publishers.
Common use cases
- Track a set of competitor stores' catalogs, prices, and stock
- Feed a repricing engine or a deal/affiliate site
- Spot new launches, sell-outs, and markdowns early
Input
| Field | Type | Description |
|---|---|---|
shopUrls | array | One or more Shopify store domains or URLs to scan for active discounts (e.g. 'gymshark.com'). Reads each store's public /products.json — no login needed. Required. |
minDiscountPct | integer | Only return products discounted at least this much (compare-at vs current price). 0 = every active markdown. |
maxProductsPerShop | integer | Cap the products scanned per store. 0 = full catalog. |
Example input
{"shopUrls": ["https://www.allbirds.com"],"minDiscountPct": 0,"maxProductsPerShop": 0}
Output
One record per product. Example output:
{"shop": "store.example.com","title": "Example Product","url": "https://store.example.com/products/item","price": 29.99,"compareAtPrice": 29.99,"discountPct": 40,"available": true}
Fields: shop, title, url, price, compareAtPrice, discountPct, available. Download as JSON, CSV, XML, or Excel — or fetch from the dataset API.
Pricing
Pay-per-result — you're billed only for the records you actually get, with no monthly fee and no charge for empty runs. Far cheaper than a monitoring SaaS subscription.
FAQ
Do I need a login or API key? No — it reads the store's public product feed. Which stores work? Any store that exposes the standard public product endpoint (the vast majority). How fresh is the data? It's fetched live on every run. What formats can I export? JSON, CSV, Excel, XML, or via the API.
Notes
Please scrape responsibly and within each store's terms of service.