Weekly Price Drop Finder - Best Deals Tracker
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | Required | Product page URLs to monitor |
maxRequestsPerCrawl | Integer | 50 | Maximum products to check per run |
minDiscountPercent | Integer | 10 | Minimum discount % to report as "good deal" |
priceHistoryDays | Integer | 7 | Days 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
- Scrapes Product Pages - Uses Playwright to handle JavaScript-heavy sites
- Extracts Prices - Multiple selector strategies for different e-commerce platforms
- Calculates Discounts - Compares current vs previous prices
- Filters Results - Shows only deals meeting your discount threshold
- Structured Output - Saves organized data to dataset with multiple views
βοΈ Advanced Configuration
Schedule Automated Runs
Monitor prices continuously:
- Go to your Actor's page in Console
- Click "Schedule" tab
- Set frequency: Daily at 9 AM
- 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!
- Click "Try for free" above
- Add your product URLs
- Set your discount threshold
- Click "Start"
- View your deals in the Dataset!
Built with β€οΈ for the Apify $1M Challenge
Help make online shopping smarter - one price drop at a time! ποΈπ°