Weekly Price Drop Finder - Best Deals Tracker avatar

Weekly Price Drop Finder - Best Deals Tracker

Pricing

Pay per usage

Go to Apify Store
Weekly Price Drop Finder - Best Deals Tracker

Weekly Price Drop Finder - Best Deals Tracker

Automatically monitor product prices across Amazon, Best Buy, and other e-commerce sites. Discover the best weekly deals and never miss a price drop! Perfect for deal hunters, price comparison, and market research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Biki

Biki

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

0

Monthly active users

10 months ago

Last modified

Features

Limited permissions

Share

🎯 Weekly Price Drop Finder

Automatically monitor product prices and discover the best weekly deals! Never miss a price drop across Amazon, Best Buy, and major e-commerce sites.

✨ Key Features

  • 💰 Smart Price Tracking - Monitors current vs previous prices with discount calculations
  • 🌐 Multi-Site Support - Works with Amazon, Best Buy, and other major retailers
  • 🎯 Customizable Filters - Set minimum discount thresholds to find only the best deals
  • ⚡ Fast & Efficient - Uses Playwright for JavaScript-heavy sites with proxy rotation
  • 📊 Structured Output - Clean, organized data with best deals highlighted
  • 🔔 Automation Ready - Schedule daily/weekly runs for continuous monitoring

🚀 Quick Start

Basic Input Example

{
"startUrls": [
{ "url": "https://www.amazon.com/dp/B0CX23V2ZK" },
{ "url": "https://www.bestbuy.com/site/product/6565837.p" }
],
"maxRequestsPerCrawl": 50,
"minDiscountPercent": 10,
"priceHistoryDays": 7
}

Input Parameters

ParameterTypeDefaultDescription
startUrlsArrayRequiredProduct page URLs to monitor
maxRequestsPerCrawlInteger50Maximum products to check per run
minDiscountPercentInteger10Minimum discount % to report as "good deal"
priceHistoryDaysInteger7Days of price history to track

💡 Use Cases

For Consumers

  • 🛍️ Deal Hunting - Find the best discounts automatically
  • 💸 Save Money - Get alerted when prices drop on wishlist items
  • 📱 Track Electronics - Monitor expensive gadgets for price drops

For Businesses

  • 📊 Competitor Analysis - Track competitor pricing strategies
  • 🎯 Market Research - Analyze pricing trends over time
  • 📈 Dynamic Pricing - Inform your own pricing decisions
  • 🔍 Product Research - Monitor market prices for inventory planning

📊 Output Format

Dataset View: "Best Deals"

Products with the biggest price drops this week:

{
"productName": "Sony WH-CH720N Noise Canceling Headphones",
"currentPrice": 89.99,
"currentPriceFormatted": "$89.99",
"previousPrice": 119.99,
"previousPriceFormatted": "$119.99",
"savings": 30.00,
"savingsFormatted": "$30.00",
"discountPercent": 25,
"url": "https://www.amazon.com/...",
"isGoodDeal": true,
"priceFound": true,
"scrapedAt": "2025-12-31T15:00:00.000Z"
}

Dataset View: "All Products"

Complete list of all monitored products with current prices.

🎓 How It Works

  1. Scrapes Product Pages - Uses Playwright to handle JavaScript-heavy sites
  2. Extracts Prices - Multiple selector strategies for different e-commerce platforms
  3. Calculates Discounts - Compares current vs previous prices
  4. Filters Results - Shows only deals meeting your discount threshold
  5. Structured Output - Saves organized data to dataset with multiple views

⚙️ Advanced Configuration

Schedule Automated Runs

Monitor prices continuously:

  1. Go to your Actor's page in Console
  2. Click "Schedule" tab
  3. Set frequency: Daily at 9 AM
  4. Enable Email notifications for good deals

Integration Examples

Slack Notifications

// Use Apify Slack integration for instant alerts
// Configure in Actor's Integrations tab

Google Sheets Export

// Export results to Google Sheets for tracking
// Available in Apify integrations

🛠️ Technical Details

  • Runtime: Node.js 22
  • Framework: Crawlee 3.x + Apify SDK 3.x
  • Browser: Playwright (Chromium) for JavaScript execution
  • Proxy Support: Built-in proxy rotation
  • Concurrency: 1-5 concurrent requests (browser-based)
  • Average Run Time: 3-8 minutes for 50 products

📈 Performance Tips

For Best Results:

  • Use specific product URLs (direct links to products)
  • Set realistic maxRequestsPerCrawl (50-100 for regular monitoring)
  • Enable proxy rotation for high-volume scraping
  • Schedule runs during off-peak hours for better success rates

Supported Sites:

✅ Amazon (all regions) ✅ Best Buy ✅ Most e-commerce sites with standard HTML structure

⚠️ Important Notes

  • Price Accuracy: Always verify prices on retailer websites before purchasing
  • Rate Limiting: Actor respects website ToS and includes appropriate delays
  • Dynamic Content: Uses Playwright for JavaScript-heavy sites
  • Anti-Bot Protection: Proxy rotation helps avoid blocks
  • Data Privacy: No personal data collected, only public product information

🎯 Example Use Scenarios

Scenario 1: Daily Deal Hunter

{
"startUrls": [
{"url": "https://www.amazon.com/wishlist/..."}
],
"minDiscountPercent": 15,
"maxRequestsPerCrawl": 100
}

Schedule: Daily at 9 AM

Scenario 2: Market Research

{
"startUrls": [
{"url": "https://www.amazon.com/category/electronics/..."}
],
"minDiscountPercent": 5,
"maxRequestsPerCrawl": 200
}

Schedule: Weekly on Monday

Scenario 3: Competitor Monitoring

{
"startUrls": [
{"url": "https://competitor-product-1..."},
{"url": "https://competitor-product-2..."}
],
"minDiscountPercent": 1,
"maxRequestsPerCrawl": 50
}

Schedule: Daily at midnight

📞 Support & Resources

  • Documentation: Apify Docs
  • Community: Apify Discord
  • Issues: Report bugs via Actor feedback
  • Questions: Ask in Apify community forums

🏆 Why This Actor?

✅ Production-Ready - Robust error handling and retry logic ✅ Well-Documented - Clear examples and comprehensive guides ✅ Actively Maintained - Regular updates and improvements ✅ Community-Driven - Built based on real user needs ✅ Open Source Friendly - Learn from the code structure

📜 License

ISC License - Free to use

🎉 Get Started Now!

  1. Click "Try for free" above
  2. Add your product URLs
  3. Set your discount threshold
  4. Click "Start"
  5. View your deals in the Dataset!

Built with ❤️ for the Apify $1M Challenge

Help make online shopping smarter - one price drop at a time! 🛍️💰