Shopify Competitor Tracker avatar

Shopify Competitor Tracker

Pricing

from $10.00 / 1,000 detected changes

Go to Apify Store
Shopify Competitor Tracker

Shopify Competitor Tracker

Monitors Shopify stores and detects changes in products, prices, and stock availability. Get notified of new products, removed items, price changes, and stock updates — pay only for the changes that are found.

Pricing

from $10.00 / 1,000 detected changes

Rating

0.0

(0)

Developer

Dimitris Kouretas

Dimitris Kouretas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Track competitor Shopify stores automatically and get notified only when something actually changes — new products, removed products, price changes, and stock updates.

Why use this Actor

Manually checking competitor stores is slow and easy to forget. Generic scrapers dump the entire product catalog every run, forcing you to compare thousands of items yourself to spot what's new.

This Actor does the comparison for you. Each run, it checks the store's current catalog against its previous snapshot and returns only the differences — nothing else. You pay per detected change, not per product scraped, so monitoring a 10,000-product store costs the same as monitoring a 50-product store when nothing changes.

What it detects

  • 🆕 New products added to the store
  • Products removed from the store
  • 💰 Price changes, tracked per variant (size/color-level, not just per product)
  • 📦 Stock changes — items going out of stock or back in stock

How it works

  1. Give it a list of Shopify store domains.
  2. On the first run for each store, it saves a baseline snapshot (no charge).
  3. On every following run, it compares the new snapshot to the previous one and outputs one dataset item per detected change.
  4. Run it on a schedule (e.g., daily) via Apify Schedules to get ongoing monitoring with zero manual work.

Input

{
"domains": [
"gymshark.com",
"kyliecosmetics.com",
"colourpop.com"
]
}

Add as many Shopify store domains as you want to monitor.

Output example

{
"domain": "gymshark.com",
"type": "stock_change",
"productId": "6806904471754",
"variantId": "39799364059338",
"oldAvailable": true,
"newAvailable": false,
"timestamp": "2026-08-11T13:28:57.856Z"
}

Pricing

Pay per event — you're only charged when a real change is detected:

  • Detected change: $0.01 per change (new product, removed product, price change, or stock change)
  • No charge for runs that find nothing new, and no charge for the first (baseline) run on a new store

Who it's for

  • Brands and dropshippers monitoring competitor pricing and stock
  • E-commerce teams tracking market moves without manual checks
  • Anyone who wants a lightweight, cost-effective way to watch Shopify stores over time

Data source

This Actor only reads Shopify's public, unauthenticated /products.json endpoint — the same product data already visible to anyone browsing the store. No login, scraping of private data, or account access is involved.