Price change
Pricing
$5.00 / 1,000 products
Go to Apify Store
Pricing
$5.00 / 1,000 products
Rating
0.0
(0)
Developer

Technical Dost Solutions
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Shopify Price Delta Monitor
Track Shopify price changes between runs by comparing snapshots stored in key-value store.
Features
- ๐ Delta Detection - Only outputs products with actual price changes
- ๐พ Snapshot Storage - Saves price data for comparison on next run
- ๐ Configurable Keys - Use different snapshot keys for different monitoring purposes
- ๐ Change Metrics - Includes price difference and percentage change
- ๐ฐ Pay-Per-Event - Charges only for detected changes
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
shopDomain | string | โ | - | Shopify store domain |
snapshotKey | string | โ | "LAST_SNAPSHOT" | Key for storing price snapshot |
maxPages | integer | โ | 20 | Maximum pages to fetch |
proxyConfiguration | object | โ | - | Proxy settings |
testPayPerEvent | boolean | โ | false | Test mode for pay-per-event |
Output
Dataset Items (Price Changes)
{"actorId": "shopify-price-delta-monitor","input": { "shopDomain": "example.com" },"collectedAt": "2025-01-01T00:00:00.000Z","source": "https://example.com/products/product-handle","data": {"change": {"handle": "product-handle","title": "Product Name","variantId": 123456,"variantTitle": "Default Title","oldPrice": "29.99","newPrice": "24.99","priceDiff": -5.00,"percentChange": -16.67,"changedAt": "2025-01-01T00:00:00.000Z"}}}
SUMMARY (Key-Value Store)
{"actorId": "shopify-price-delta-monitor","runId": "abc123","isFirstRun": false,"stats": {"changesDetected": 5,"productsScanned": 150,"variantsScanned": 450},"warnings": [],"sampleChange": {"handle": "product-handle","oldPrice": "29.99","newPrice": "24.99"}}
Usage
Local Run
$apify run --input-file dev-inputs/example.json
Cloud Run
$apify call technicaldost/shopify-price-delta-monitor --input-file dev-inputs/example.json
How It Works
- First Run: Fetches all products, builds price snapshot, saves to KV store. No changes output (nothing to compare).
- Subsequent Runs: Fetches products, compares with stored snapshot, outputs only changed prices, updates snapshot.
Use Cases
- Price drop alerts for competitor monitoring
- Sale detection for arbitrage
- Price history tracking for e-commerce analytics
- Flash sale monitoring
Changelog
1.0 (2025-01-27)
- Initial release
- Snapshot-based price comparison
- MCP-compatible output