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

5.0

(1)

Developer

Biki

Biki

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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! πŸ›οΈπŸ’°