Shopify Competitor Product Monitor
Pricing
from $0.80 / 1,000 product scrapeds
Shopify Competitor Product Monitor
Track Shopify product prices, variants, sale status, stock signals, images, and product changes from public store data.
Pricing
from $0.80 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
GhostGrid
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured product data from any Shopify store: prices, variants, sale status, stock signals, images, and product descriptions. Tracks changes via snapshot comparison to detect price drops, stock-outs, and new products.
Why use it?
Monitor competitor Shopify stores for product changes: price drops, new variants, sale events, and stock status. Useful for e-commerce analysts, brand managers, and competitive intelligence teams tracking product strategy.
Key features
- Full product extraction -- title, price, compare-at price, description, variants, images
- Stock signal detection -- tracks "Sold Out", "Low Stock", "Available" statuses
- Variant tracking -- captures all options (size, color, etc.) with prices and inventory
- Image capture -- product image URLs for visual comparison
- Structured output -- JSON records ready for database or analysis pipeline
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
storeUrl | string | (required) | Shopify store URL (e.g. https://example.com) |
maxItems | int | 50 | Max products to extract (1-200) |
includeDescription | bool | true | Include product description text |
includeImages | bool | true | Include product image URLs |
includeVariants | bool | true | Include variant-level data |
proxyConfiguration | object | none | Apify proxy config; recommended for rate-limited stores |
Output fields
| Field | Type | Description |
|---|---|---|
title | string | Product name |
price | string | Current price (formatted, e.g. "$95.00") |
compare_at_price | string | Original/comparison price |
price_min | float | Minimum price across variants |
price_max | float | Maximum price across variants |
currency | string | Currency code |
on_sale | boolean | True if compare_at_price > price |
available | boolean | Stock availability |
stock_status | string | "In Stock", "Sold Out", "Low Stock", or "Available" |
description | string | Product description (if requested) |
url | string | Product page URL |
image_urls | string[] | Product image URLs (if requested) |
variants | array | Variant data: {title, price, available, sku} |
product_type | string | Shopify product type |
vendor | string | Product vendor/brand |
tags | string[] | Product tags |
Notes
- Works on any Shopify store. Detects Shopify automatically from page HTML.
- Some stores block scraping on high-volume requests. Use Apify Proxy if needed.
- Product availability may be cached by Shopify CDN for up to 30 minutes.