Shopify Competitor Monitor: Products, Prices & Stock Changes avatar

Shopify Competitor Monitor: Products, Prices & Stock Changes

Pricing

from $20.00 / 1,000 successful store snapshots

Go to Apify Store
Shopify Competitor Monitor: Products, Prices & Stock Changes

Shopify Competitor Monitor: Products, Prices & Stock Changes

๐Ÿ“Š Track Shopify competitors daily. Detect product launches, price cuts, discounts, availability, theme and app changes, and catalog trends in one intelligence report.

Pricing

from $20.00 / 1,000 successful store snapshots

Rating

0.0

(0)

Developer

Daniel S.

Daniel S.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

10 hours ago

Last modified

Share

Track Shopify competitors daily. Detect product launches, removals, price and sale changes, availability moves, technology changes, and catalog trends across scheduled runs. ๐Ÿ“Š

It is fully self-contained: it does not call another Apify Actor, require a Shopify API key, or depend on an external data provider.

What it does ๐Ÿ”Ž

For each Shopify store, the Actor reads the public /products.json storefront endpoint, normalizes products and variants, then saves a catalog baseline in a named Apify key-value store. On the next run it compares the newest snapshot to that baseline.

Each dataset item includes flat, filterable columns and complete nested evidence. Use the overview, changes, catalog, technology, and allData dataset views.

  • ๐Ÿช Store identity and source metadata
  • ๐Ÿงพ Product, variant, price, discount, and availability summary
  • โœจ New and removed products
  • ๐Ÿ’ธ Price, sale-state, and availability changes
  • ๐Ÿ“ฆ Discount and stock-pressure signals
  • ๐Ÿงฉ Public Shopify theme, marketing app, support, subscription, review, and tracking detection
  • ๐Ÿ” Theme, app, and tracking changes between snapshots
  • ๐Ÿ“ˆ Catalog trend points and daily velocity estimates
  • ๐ŸŽฏ A 0-100 change-intensity score and recommended actions

The run also saves REPORT.html, REPORT_SUMMARY.json, OUTPUT.json, OUTPUT.csv, and ERRORS.json to the key-value store. Failed stores are not written to the paid dataset. Standard Apify dataset exports support JSON, CSV, Excel, and API workflows.

Input โš™๏ธ

{
"stores": ["https://www.allbirds.com"],
"maxProductsPerStore": 250,
"compareWithPrevious": true,
"saveSnapshot": true,
"historyDays": 90,
"includeTechStack": true,
"includeHtmlReport": true
}

Use full store homepages or domains. A first run creates the baseline; schedule the Actor daily to observe product, pricing, stock, theme, app, and tracking deltas.

Output example ๐Ÿ“Š

{
"storeName": "Example Store",
"status": "ok",
"catalog": {
"productCount": 143,
"discountedProductCount": 32,
"availableProductCount": 121,
"medianPrice": 49
},
"delta": {
"newProductCount": 4,
"priceChangeCount": 7,
"availabilityChangeCount": 9
},
"analysis": {
"changeIntensity": 77,
"confidence": "high"
},
"technology": {
"theme": { "name": "Dawn" },
"detectedApps": [{ "name": "Klaviyo", "category": "Email and SMS" }]
}
}

Running locally ๐Ÿ’ป

npm install
apify run -p examples/input.json

Or set INPUT.json in the local Apify storage and run npm start.

Running on Apify โ˜๏ธ

  1. Open the Actor in Apify Console.
  2. Add one or more Shopify store URLs.
  3. Keep saveSnapshot enabled.
  4. Run it once for a baseline, then create a daily schedule.
  5. Download the dataset or use REPORT.html for a client-ready overview.

Store positioning ๐Ÿš€

Title: Shopify Competitor Monitor: Products, Prices & Stock Changes

Short description: ๐Ÿ“Š Track Shopify competitors daily. Detect new products, price cuts, discounts, sold-out variants, apps, theme changes, and catalog moves in one actionable report per store.

SEO tags: Shopify competitor monitor, Shopify price tracker, Shopify product launch tracker, Shopify stock monitor, Shopify app detector, Shopify theme detector, e-commerce intelligence, DTC research.

Pricing ๐Ÿ’ต

The Store price is $0.002 per run plus $0.02 per successful store snapshot. Failed stores are written to ERRORS.json and are not charged as results. This keeps small daily monitors affordable while covering catalog extraction, history, technology analysis, and reporting.

Limitations

  • It can only monitor stores that expose Shopify's public storefront product endpoint.
  • maxProductsPerStore is a hard limit; when the catalog exceeds it, the output is explicitly marked as partial.
  • Product availability is public storefront availability, not unit inventory or sales volume.
  • Respect each website's terms and applicable law when using collected data.