Shopify Price Tracker
Pricing
$20.00 / 1,000 store checkeds
Shopify Price Tracker
Track competitor prices across any Shopify store. Returns every product and variant with its current price, discount and stock, and flags every price drop, rise and new listing since your last run.
Pricing
$20.00 / 1,000 store checkeds
Rating
0.0
(0)
Developer
Peach O
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Shopify Price Tracker: Watch Competitor Prices Daily
Point it at any Shopify store and get every product, every variant and every price. Run it again tomorrow and it tells you exactly what moved: which prices dropped, which rose, and what is new in the catalogue.
Built for ecommerce teams, brand managers and resellers who need to know about a competitor's price change on the day it happens, not the week after.
How it works
flowchart LRA["Store domains"] --> B["Read /products.json"]B --> C["One row per variant"]C --> D{"Compare with<br/>last run"}D -->|cheaper| E["price drop"]D -->|dearer| F["price rise"]D -->|unseen| G["new"]E --> H[("Alert rows")]F --> HG --> H
Shopify publishes a product feed on every storefront, so there is no page rendering and nothing to break when a theme changes. That makes runs fast, cheap and reliable.
Built for
- Brand and pricing teams watching how rivals price the same category
- Resellers and dropshippers catching restocks and markdowns early
- Retail analysts tracking discount depth across a season
- Agencies reporting competitor moves to ecommerce clients
Input
{"storeUrls": ["gymshark.com", "alphalete.com"],"onlyChanged": true,"onlyOnSale": true,"minDiscount": 20}
| Setting | What it does |
|---|---|
storeUrls | Any Shopify storefront domain |
onlyChanged | Return only drops, rises and new products. Turn on for scheduled runs |
onlyOnSale / minDiscount | Focus on real markdowns |
minPrice / maxPrice | Stay inside a price band |
titleContains / vendors | Narrow to a product line or brand |
Output
{"store": "gymshark.com","title": "Relay Sports Bra","variantTitle": "M","sku": "A2","price": 39.0,"compareAtPrice": 55.0,"discountPercent": 29.1,"onSale": true,"available": true,"previousPrice": 44.0,"priceChange": -5.0,"changePercent": -11.4,"changeType": "price-drop","url": "https://gymshark.com/products/relay-sports-bra","checkedAt": "2026-09-04T09:14:02.115Z"}
changeType is the field to filter on. It is one of price-drop, price-rise, new, unchanged or first-run.
Turn it into a daily alert
Set onlyChanged to true and schedule it every morning. The first run records the baseline and returns everything. Every run after that returns only what actually moved, which is usually a handful of rows you can read over coffee.
{"storeUrls": ["competitor-one.com", "competitor-two.com"],"onlyChanged": true}
Run it as an API
curl -X POST "https://api.apify.com/v2/acts/arched_friend~shopify-price-tracker/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"storeUrls": ["gymshark.com"],"onlyOnSale": true,"minDiscount": 30}'
Pricing
You pay $0.02 for each store checked, however many products it holds. A store with 5,000 products costs the same as one with 50.
| Watching 10 competitor stores daily | Monthly cost |
|---|---|
| Checking by hand | roughly 20 hours |
| Most price monitoring suites | $99 to $500 per month |
| This Actor | $6 per month |
Common questions
How do I know a store is on Shopify? Open thatstore.com/products.json in a browser. If you see JSON, it works. Tech Stack Checker will tell you across a whole list at once.
Does it see every product? It reads the public catalogue feed, which is what the storefront itself uses. Products hidden from the storefront are not in it.
Where is the price history kept? Each run stores the prices it saw and compares the next run against them, so history builds up automatically from your first run onward.
Related products
- Tech Stack Checker to find which of your competitors run Shopify in the first place
- Website Lead Extractor to pull contact details for the brands you find
- Google Maps Lead Finder to build a list of local retailers to check
- Lead Enrichment Pipeline to turn any domain list into qualified rows