Shopify Price Tracker: Competitor Price Snapshot
Under maintenancePricing
from $45.00 / 1,000 store price snapshots
Shopify Price Tracker: Competitor Price Snapshot
Under maintenanceTrack competitor prices on any Shopify store. One snapshot per store: min/median/max prices, price bands by product type and vendor, sale share and discounts, stock, cheapest and newest products, CSV price list, and price drops, new and removed products since your last run.
Pricing
from $45.00 / 1,000 store price snapshots
Rating
0.0
(0)
Developer
LiveFree Analytics
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Shopify Price Tracker: Competitor Price Snapshot & Price Change Monitor
Track competitor prices on any Shopify store, custom domains included. Each run gives you one finished snapshot per store. It shows the store's price range (min, median, average, max), price bands by product type and vendor, how much of the catalog is on sale and the average discount, the in-stock share, and the cheapest, priciest, most-discounted and newest products. You also get a CSV price list. From the second run on, it shows what changed: price drops, price increases, new products, removed products, back in stock and sold out.
- ✅ One row per store: no 5,000-row product dump to clean up
- ✅ Change monitor: schedule it daily or weekly, and every snapshot is compared with the last one
- ✅ Price bands per product type: see where a competitor positions each category
- ✅ Free cross-store comparison row when you track 2+ stores
- ✅ Keyword filter: track only part of a catalog (for example "hoodie, jacket")
- ✅ Free error rows: non-Shopify, password-protected or blocked stores are never charged
Who it's for
- Shopify and DTC brands: watch 3-10 competitors' prices and promotions every week
- Agencies: a competitive pricing slide for a client, in one run
- Dropshippers and resellers: spot price drops and restocks fast
- Analysts: median price and discount depth across a niche
What you get (real output, shortened; the changes come from our change-detection test run)
{ "store": "deathwishcoffee.com", "storeName": "Death Wish Coffee", "currency": "USD", "productCount": 159,"price": { "min": 5, "median": 29.98, "average": 28.69, "max": 90 }, "onSaleShare": 0.16, "averageDiscountPercent": 31.42, "inStockShare": 0.98,"byProductType": [ { "productType": "Apparel", "products": 38, "median": 34, "onSaleShare": 0.39 }, { "productType": "Coffee", "products": 37, "median": 14.99, "onSaleShare": 0 } ],"changesSummary": "Since 2026-10-26: 1 price drop(s), 1 increase(s), 1 new, 1 removed, 1 back in stock, 0 sold out.","changes": { "priceDrops": [ { "title": "Gingerdead Chocolate Bark", "previousPrice": 25, "price": 15, "changePercent": -40 } ] },"priceListCsvUrl": "https://api.apify.com/v2/key-value-stores/…/records/prices-deathwishcoffee.com-csv", "charged": true }
Try it in 1 minute
-
Add competitor stores (
allbirds.com,gymshark.com). -
Run once to save a baseline, then schedule it (daily or weekly) to get the changes.
-
Export the snapshots as CSV, Excel or JSON, or open each store's CSV price list.
{ "stores": ["allbirds.com", "deathwishcoffee.com"], "maxProductsPerStore": 1000, "compareWithPrevious": true }
Price
One store-snapshot event per store per started 1,000 products (1-1,000 products = 1 snapshot, 1,001-2,000 = 2).
| Apify plan | Per store snapshot |
|---|---|
| Free | $0.06 |
| Bronze | $0.055 |
| Silver | $0.05 |
| Gold | $0.045 |
Example: tracking 5 competitors weekly costs about $1.30 a month on the Free plan.
- No start fee from us. Only Apify's standard minimum start event.
- If no snapshot can be made (no store had public Shopify products), the run fails with a clear message and costs nothing.
- Need every product with every variant, SKU and image? Use our Shopify Store Products Scraper.
All settings
| Field | Default | What it does |
|---|---|---|
| stores | – | Shopify store domains or URLs |
| maxProductsPerStore | 1000 | Products per snapshot (up to 10,000) |
| keyword | – | Only track matching products |
| compareWithPrevious | true | Report changes since the last run |
| snapshotStoreName | shopify-price-snapshots | Named key-value store that keeps history |
| listSize | 10 | Items in each top list |
| savePriceListCsv | true | CSV of all products per store |
| maxChargedSnapshots | 0 | Hard stop (0 = none) |
FAQ
Does it work on custom domains? Yes. It uses the public storefront product feed that every Shopify store has, so custom domains like allbirds.com work.
Where is the history kept? It's kept in a named key-value store in your own Apify account. Use a different snapshotStoreName per project.
Is it legal? It reads only public product pages that the store publishes for everyone, and it follows robots.txt.
Use it from code, no-code tools or AI agents
- API:
POST https://api.apify.com/v2/acts/blond_terrarium~shopify-competitor-price-snapshot/run-sync-get-dataset-items?token=YOUR_TOKEN - Schedules, Make, Zapier, n8n, Slack or email alerts through Apify integrations
- AI agents (MCP):
https://mcp.apify.com?tools=blond_terrarium/shopify-competitor-price-snapshot