Shopify Competitor Monitor - New Products & Price Changes avatar

Shopify Competitor Monitor - New Products & Price Changes

Pricing

Pay per usage

Go to Apify Store
Shopify Competitor Monitor - New Products & Price Changes

Shopify Competitor Monitor - New Products & Price Changes

Monitor Shopify competitor stores for new products, price changes, and removed products. Schedule daily runs to never miss a competitor move.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Kong Qinglu

Kong Qinglu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Shopify Competitor Monitor πŸ”

Monitor any Shopify store and get instant alerts when competitors add new products, change prices, or remove items. Schedule daily runs to stay ahead of your competition.

What it does

This actor connects to any Shopify store's public product catalog and tracks changes over time:

  • πŸ†• New products β€” Detect the moment a competitor launches something new
  • πŸ’° Price changes β€” Track price increases and decreases with exact amounts
  • πŸ—‘οΈ Removed products β€” Know when competitors discontinue items
  • πŸ“Έ Full catalog snapshot β€” Get a complete inventory export with images, prices, variants, and availability

Why use this

Manual approachWith this actor
Visit 5 competitor sites dailySet it and forget it β€” runs automatically
30+ minutes per day checkingResults in seconds
Easy to miss changesNever miss a new product or price drop
No historical dataFull change history across runs

How to use

  1. Enter your competitor Shopify store URLs (e.g., https://allbirds.com, https://gymshark.com)
  2. Click Start
  3. First run creates a baseline snapshot
  4. Schedule daily/weekly runs β€” the actor compares each run against the previous snapshot
  5. Export changes as CSV, JSON, or push to Google Sheets / Slack / email via integrations

Input example

{
"shopifyUrls": [
"https://allbirds.com",
"https://gymshark.com",
"https://your-competitor.myshopify.com"
],
"onlyChanges": true,
"includeImages": true
}

Output example

Each product in the dataset includes:

{
"productId": "8234567890",
"title": "Men's Trail Runner SWT",
"vendor": "Allbirds",
"productType": "Shoes",
"price": 138,
"compareAtPrice": null,
"available": true,
"handle": "mens-trail-runner-swt",
"url": "https://allbirds.com/products/mens-trail-runner-swt",
"image": "https://cdn.shopify.com/...",
"store": "https://allbirds.com",
"changeType": "NEW",
"variantCount": 12,
"tags": "mens, shoes, running",
"createdAt": "2026-04-20T10:00:00-04:00"
}

changeType values:

  • BASELINE β€” First run, no comparison available
  • NEW β€” Product was not in the previous snapshot
  • PRICE_CHANGED β€” Product price changed (includes previousPrice and priceChange fields)
  • REMOVED β€” Product was in the previous snapshot but is no longer available
  • UNCHANGED β€” No changes detected

Tips for best results

  • Schedule daily runs for real-time competitive intelligence
  • Use "Only output changes" = true for monitoring to keep datasets clean
  • Works with any Shopify store β€” custom domains and .myshopify.com domains
  • Connect to Slack, email, or Google Sheets via Apify integrations for instant notifications
  • Use the API to integrate into your own dashboards or BI tools

Pricing

Pay per result β€” you only pay for the products returned. No subscription needed.

Limitations

  • Only works with Shopify stores (detects via /products.json endpoint)
  • Some stores may block the products.json endpoint (rare)
  • Currency is not included in Shopify's public API β€” prices are in the store's default currency
  • Compare-at-price (original price before discount) may not always be available