Shopify Competitor Price Monitor avatar
Shopify Competitor Price Monitor
Under maintenance

Pricing

Pay per usage

Go to Apify Store
Shopify Competitor Price Monitor

Shopify Competitor Price Monitor

Under maintenance

Monitor competitor prices on Shopify stores. Track multiple competitors, get alerts when prices change beyond your threshold, and export historical pricing data. Perfect for e-commerce price optimization and competitive intelligence.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Amit Eldar

Amit Eldar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

๐Ÿท๏ธ Shopify Competitor Price Monitor

Automated competitor price monitoring for Shopify store owners. Stay competitive, optimize pricing, and never miss a price change.

Apify Store JavaScript Playwright

This Apify Actor helps e-commerce store owners track competitor product prices, compare them against your own pricing, and receive alerts when significant price differences are detected. Perfect for Shopify stores but works with any e-commerce platform.

โœจ Features

  • ๐Ÿ“Š Price Tracking: Automatically scrape prices from Shopify and other e-commerce sites
  • ๐ŸŽฏ Competitor Monitoring: Track multiple competitor products simultaneously
  • ๐Ÿšจ Smart Alerts: Get notified when competitor prices differ by your threshold
  • ๐Ÿ“ˆ Price History: All data saved to dataset for historical analysis
  • ๐Ÿ”„ Scheduled Runs: Set up automated daily/weekly price checks
  • ๐Ÿ’ฐ Cost-Effective: Pay only for what you use with Apify's pricing

๐Ÿš€ Quick Start

Input Configuration

{
"myProductUrl": "https://yourstore.myshopify.com/products/your-product",
"competitorUrls": [
{ "url": "https://competitor1.com/products/similar-product" },
{ "url": "https://competitor2.com/products/another-product" }
],
"alertEmail": "your-email@example.com",
"priceThreshold": 5
}

Input Parameters

ParameterTypeRequiredDescription
myProductUrlstringYesYour Shopify product URL to monitor
competitorUrlsarrayNoList of competitor product URLs
alertEmailstringNoEmail for price change alerts (coming soon)
priceThresholdintegerNoAlert threshold percentage (default: 5%)

๐Ÿ“– How It Works

  1. Input Your Product: Provide your Shopify product URL
  2. Add Competitors: List competitor product URLs to monitor
  3. Set Threshold: Define when you want alerts (e.g., 5% price difference)
  4. Run & Analyze: Actor scrapes all URLs and compares prices
  5. Get Alerts: Receive notifications when prices cross your threshold

๐Ÿ› ๏ธ Development

Local Testing

# Install dependencies
npm install
# Run locally
apify run
# Test with sample input
apify run --input='{
"myProductUrl": "https://example.myshopify.com/products/test",
"competitorUrls": [{"url": "https://competitor.com/products/test"}],
"priceThreshold": 10
}'

Deploy to Apify

Quick Deploy:

# Login to Apify
apify login
# Push to Apify platform
apify push

Complete Deployment Guide: See ./DEPLOYMENT.md for step-by-step instructions including:

  • Creating an Apify account
  • Getting API tokens
  • Publishing to Apify Store
  • Monitoring usage and earnings

๐Ÿ“Š Output

The Actor saves structured data to the Apify Dataset:

{
"url": "https://example.com/products/wireless-earbuds",
"productName": "Premium Wireless Earbuds",
"price": 79.99,
"currency": "USD",
"isMyProduct": false,
"type": "Competitor",
"scrapedAt": "2026-02-05T23:00:00.000Z"
}

Alert Summary

{
"type": "ALERT_SUMMARY",
"myProduct": "Your Wireless Earbuds",
"myPrice": 89.99,
"alerts": [
{
"competitor": "Competitor Earbuds",
"competitorPrice": 79.99,
"yourPrice": 89.99,
"difference": -11.1,
"message": "โš ๏ธ Competitor is 11.1% CHEAPER!"
}
],
"timestamp": "2026-02-05T23:00:00.000Z"
}

๐ŸŽฏ Use Cases

  • Price Optimization: Adjust your prices based on competitor data
  • Market Research: Understand competitor pricing strategies
  • Automated Monitoring: Schedule daily/weekly price checks
  • Competitive Intelligence: Track price changes over time
  • Dynamic Pricing: Feed data into your pricing algorithm

๐Ÿ”ฎ Roadmap

  • Basic Shopify price scraping
  • Multi-competitor monitoring
  • Price comparison & alerts
  • Email notifications (SendGrid integration)
  • Webhook alerts (Slack, Discord)
  • Historical price charts
  • Support for product variants
  • Non-Shopify site support
  • API endpoint for real-time data

๐Ÿ’ก Tips

  • Accuracy: Test with your actual product URLs first
  • Frequency: Run daily for active monitoring, weekly for trends
  • Threshold: Start with 5-10% to avoid alert fatigue
  • Proxies: Apify proxies prevent IP blocking (auto-included)

๐Ÿš€ Get Started

  1. Sign up for Apify (free tier available)
  2. Find this Actor in Apify Store
  3. Click "Try for free"
  4. Configure your products and competitors
  5. Run and analyze results!

Option 2: Run Locally

git clone <your-repo>
cd shopify-price-monitor
npm install
apify run

Option 3: Deploy Your Own

See ./DEPLOYMENT.md for complete deployment instructions.


๐Ÿ’ผ Business Use Cases

E-commerce Stores

  • Price Optimization: Adjust prices based on competitor data
  • Market Research: Understand competitor pricing strategies
  • Competitive Intelligence: Track price changes over time
  • Dynamic Pricing: Feed data into pricing algorithms

Agencies & Consultants

  • Client Services: Offer price monitoring as a service
  • Competitive Analysis: Provide market insights
  • Reporting: Generate pricing reports for clients

Developers

  • API Integration: Build custom dashboards
  • Automation: Create automated pricing tools
  • White Label: Resell under your brand

๐Ÿค Support & Community

Found a bug? Have a feature request?

Want to contribute?

  • Fork the repo
  • Create a feature branch
  • Submit a pull request

๐Ÿ“Š Roadmap

v1.1 (Coming Soon)

  • Email notifications via SendGrid
  • Webhook alerts (Slack, Discord)
  • CSV export improvements

v1.2 (Q2 2026)

  • Product variant support
  • Historical price charts
  • Price prediction engine

v2.0 (Future)

  • Dashboard UI
  • API endpoints
  • Mobile app integration

๐Ÿ“œ License

MIT License - Free to use and modify!


๐Ÿ™ Credits

Built with:


โญ Star this repo if you find it useful!

๐Ÿ’ฐ Start earning passive income by deploying this Actor today!


Built with โค๏ธ using Apify SDK & Crawlee