Price Comparison Scraper
Pricing
$5.00 / 1,000 results
Price Comparison Scraper
The Price Comparison Scraper searches top online retailers all at once to save you time and money. Type in any product name, and it will instantly compare prices from Amazon, Walmart, Target, and eBay with helpful insights.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer
RK K
Actor stats
3
Bookmarked
18
Total users
3
Monthly active users
13 days ago
Last modified
Categories
Share
Compare prices across 7 major retailers: Amazon, Walmart, Best Buy, Target, eBay, Newegg, and Costco to find the best deals.
Features
- π Watchlist Monitoring - Track multiple products with target prices and get alerts when they hit your target β NEW!
- π₯ Historical Price Tracking - Automatically tracks prices over time to detect all-time lows
- π Smart Deal Scoring (0-100) - AI-powered analysis rates each deal with historical context
- π― Intelligent Recommendations - Get clear BUY NOW, STRONG BUY, GOOD DEAL, CONSIDER, or WAIT advice
- π Price Trend Analysis - See if prices are rising, falling, or stable
- π° All-Time Low Detection - Get alerted when products hit their lowest price ever
- π Discord Price Alerts - Get instant notifications on price drops via Discord webhooks
- π Multi-Platform Search - Scrapes 7 major e-commerce sites in parallel
- π Historical Averages - Compare current prices to 7-day, 30-day, and all-time averages
- β‘ Fast Execution - Results in 15-25 seconds
- π Reliable Scraping - Residential proxy support for consistent results
Input Configuration
Basic Search
{"product_name": "wireless mouse","max_results_per_site": 2,"sites": ["amazon", "walmart", "bestbuy"],"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"timeout": 20}
With Discord Price Alerts
{"product_name": "Sony WH-1000XM5","max_results_per_site": 3,"sites": ["amazon", "walmart", "bestbuy", "target", "newegg"],"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"enable_alerts": true,"discord_webhook_url": "https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN","alert_threshold_percentage": 5.0,"alert_on_all_time_low": true,"send_test_notification": false}
Watchlist Monitoring Mode β NEW!
{"mode": "monitor","max_results_per_site": 2,"sites": ["amazon", "walmart", "bestbuy"],"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"watchlist": [{"product_name": "iPhone 15 Pro","target_price": 999.99,"stores": ["amazon", "bestbuy"],"enabled": true},{"product_name": "Sony WH-1000XM5","target_price": 299.99,"enabled": true},{"product_name": "MacBook Air M2","target_price": 1099.00,"stores": ["amazon", "bestbuy", "walmart"],"enabled": true}],"enable_alerts": true,"discord_webhook_url": "https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN"}
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode β | string | No | search | Operating mode: search (one-time) or monitor (watchlist) |
product_name | string | If search mode | - | Product to search for (2-200 chars) |
max_results_per_site | integer | No | 5 | Results per site (1-20) |
sites | array | No | amazon, walmart, bestbuy | Sites to scrape: amazon, walmart, bestbuy, target, newegg |
proxy | object | Recommended | Apify proxy | Proxy configuration (required on Apify) |
timeout | integer | No | 30 | Timeout per site in seconds (10-120) |
watchlist β | array | If monitor mode | - | Array of products to monitor with optional target prices |
watchlist_id β | string | Alternative to watchlist | - | Load saved watchlist from storage by ID |
enable_alerts | boolean | No | false | Enable Discord price drop alerts |
discord_webhook_url | string | If alerts enabled | - | Discord webhook URL for notifications |
alert_threshold_percentage | float | No | 5.0 | Minimum price drop % to trigger alert (1-50) |
alert_on_all_time_low | boolean | No | true | Send special alerts for all-time low prices |
send_test_notification | boolean | No | false | Send test notification to verify webhook |
Output
The actor returns a comprehensive comparison with:
Smart Recommendations
- Best Overall Deal - Top-rated deal based on comprehensive scoring (Score: 0-100)
- Top Deals - Top 5 products ranked by deal quality
- Deal Analysis - Overall market assessment and insights
Each Product Includes
- Deal Score (0-100) - Intelligent rating based on:
- Price competitiveness vs. current market (30%)
- Discount percentage (25%)
- Seller reputation (20%)
- Historical price context (15%) β NEW!
- Shipping cost (5%)
- Product rating (5%)
- Recommendation - Clear action: BUY NOW π₯, STRONG BUY β , GOOD DEAL π, CONSIDER βοΈ, or WAIT β³
- Reason - Explanation of why it's a good or bad deal
- Historical Insights - Price trends, all-time lows, and historical context
Traditional Metrics
- Lowest price - Cheapest option found
- Best value - Best price including shipping
- Best rated - Highest rated product
- Best discount - Biggest savings
- Price range - Min, max, and average prices
- Results by store - All products organized by site with average scores
Example Output
After 2 Weeks (With History)
π BEST OVERALL DEAL (Score: 95/100)π₯ BUY NOWπ― Confidence: HIGHStore: amazonPrice: $89.99β FREE SHIPPINGProduct: Wireless Mouse - Gaming EditionReason: Excellent deal - ALL-TIME LOW, 55% off, Prime eligible, 18% below 30-day avgπ Historical Context:β’ π₯ ALL-TIME LOW! ($89.99)β’ π Price trending downβ’ π Tracked for 14 days (42 checks)π DEAL ANALYSISOverall: Excellent deals availableAverage Deal Score: 81.2/100Insights: 2 excellent deals found, Most options are good valuesπ― TOP DEALS:#1. amazon: $89.99 (Score: 95/100 - BUY NOW) π₯ ALL-TIME LOW#2. walmart: $94.99 (Score: 85/100 - STRONG BUY)#3. target: $99.99 (Score: 78/100 - GOOD DEAL)π HISTORICAL TRACKING:Products tracked: 8/8π₯ All-time lows found: 1β’ amazon: Tracked 14 daysπ₯ ALL-TIME LOW: $89.99β’ walmart: Tracked 7 daysLow: $89.99 | High: $129.99
First Run (No History Yet)
π BEST OVERALL DEAL (Score: 85/100)β STRONG BUYβ οΈ Confidence: LOWStore: amazonPrice: $89.99Product: Wireless MouseReason: Very good deal - lowest price available, Prime eligibleβΉοΈ CONFIDENCE NOTE:First time tracking - recommendation based on current market only.Run again tomorrow to build price history for more confident analysis.β οΈ FIRST RUN - BUILDING PRICE HISTORY======================================================================This is the first time tracking these products.Recommendations are based on TODAY'S market comparison only.π‘ TO GET CONFIDENT RECOMMENDATIONS:β’ Run this search again tomorrowβ’ After 3-7 days: Detect trends and all-time lowsβ’ After 2 weeks: Highly confident 'BUY NOW' signalsPrice history will build automatically with each run.======================================================================
Recommended Configurations
Quick Search (15-20 seconds)
{"product_name": "your product","max_results_per_site": 2,"sites": ["amazon", "walmart", "bestbuy"],"proxy": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]},"timeout": 20}
Complete Comparison (25-35 seconds)
{"product_name": "your product","max_results_per_site": 3,"sites": ["amazon", "walmart", "bestbuy", "target", "ebay", "newegg", "costco"],"proxy": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]},"timeout": 30}
Electronics Focus (20-25 seconds)
{"product_name": "gaming laptop","max_results_per_site": 3,"sites": ["bestbuy", "newegg", "amazon", "walmart"],"proxy": {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]},"timeout": 25}
Deal Score Guide
- 90-100 π₯ - BUY NOW - Excellent deal, buy immediately
- Often includes all-time lows or near-record prices
- Significant discounts + competitive pricing
- Historical data shows this is exceptional value
- 75-89 β
- STRONG BUY - Very good deal, strong buy recommendation
- Below average historical pricing
- Good combination of price and quality
- 60-74 π - GOOD DEAL - Fair price, reasonable value
- Around historical average or slightly below
- Acceptable but not exceptional
- 40-59 βοΈ - CONSIDER - Consider alternatives, not the best value
- Above historical average
- May want to wait for better prices
- 0-39 β³ - WAIT - Poor value, wait for better deal
- Significantly above historical averages
- Better deals likely coming soon
Confidence Levels
Each recommendation includes a confidence level based on available historical data:
| Confidence | Meaning | Days Tracked | What to Do |
|---|---|---|---|
| β οΈ LOW | First time tracking | 0 days | Run again tomorrow to start building history |
| π MODERATE | Building history | 1-2 days | Check back in a few days for trends |
| β GOOD | Patterns emerging | 3-6 days | One more week for high confidence |
| π― HIGH | Rich historical data | 7+ days | Confident recommendations with verified trends |
Note: Recommendations with LOW confidence are based on current market comparison only and don't yet have historical context. Higher confidence = more reliable "BUY NOW" signals.
Historical Price Tracking
The actor automatically tracks price history for products you search. The more you use it, the smarter it gets!
How It Works
- First Run - Creates price history, gives neutral historical score (50/100)
- Subsequent Runs - Compares to history, detects trends, identifies all-time lows
- Continuous Improvement - Keeps last 90 days of data for accurate analysis
Historical Insights Provided
- π₯ All-Time Low Detection - "This is the best price ever!"
- π Price Trends - Rising, falling, or stable
- π Historical Averages - 7-day, 30-day, and all-time averages
- π° Comparison - How current price compares to history
- β‘ Volatility - Price stability indicators
Storage
- Uses Apify Key-Value Store (included, no extra cost)
- Automatically managed - no configuration needed
- Keeps last 90 days of price snapshots
- Minimal storage footprint (~1KB per product)
Discord Price Alerts β NEW!
Get instant notifications when prices drop! The actor can send beautiful Discord notifications with rich formatting when it detects price drops or all-time lows.
Setup Discord Webhook (2 minutes)
- Open Discord and go to your desired server/channel
- Click the gear icon next to the channel name β Integrations
- Click "Create Webhook" or "View Webhooks" β "New Webhook"
- Name it (e.g., "Price Alerts") and optionally set an icon
- Copy the Webhook URL (looks like:
https://discord.com/api/webhooks/...) - Paste the URL into the
discord_webhook_urlinput parameter
How It Works
The actor will:
- β Compare current prices to historical averages (7-day, 30-day)
- β Send Discord alert if price drops below your threshold (default: 5%)
- β Send special alerts for all-time low prices
- β Include deal score, historical context, and recommendation
- β Show product image, rating, and direct purchase link
Alert Features
Price Drop Alerts:
- Triggered when price drops by X% compared to historical average
- Customizable threshold (1-50%)
- Shows old vs. new price, percentage savings
- Includes historical context (vs. 30-day average, trend, etc.)
All-Time Low Alerts:
- Special notification when product hits lowest price ever
- Highlighted with π₯ emoji for urgency
- Shows savings vs. all-time high and 30-day average
Rich Formatting:
- Color-coded embeds (red = hot deal, orange = good deal, blue = moderate)
- Product image thumbnail
- Star ratings and review counts
- Direct "Buy Now" links
- Historical trend indicators
Example Discord Alert
π₯ PRICE DROP ALERT! (-12.3%)π° Sony WH-1000XM5 Headphones$349.99 β $306.99 (-$43.00)Store: Amazonβ Prime Eligibleπ° Original Discount: 13% offβββββ 4.7/5 (3,421 reviews)π Historical Context:π₯ ALL-TIME LOW!π 12% below 30-day averageπ Trend: Fallingβ STRONG BUY (Score: 92/100)Excellent deal - ALL-TIME LOW, Prime eligible, 12% below 30-day avgPrice Comparison Scraper β’ Tracking for 14 days
Test Your Webhook
Set send_test_notification: true to send a test message and verify your webhook is working:
{"product_name": "wireless mouse","enable_alerts": true,"discord_webhook_url": "https://discord.com/api/webhooks/...","send_test_notification": true}
You'll receive a confirmation message in Discord showing that alerts are active.
Use Cases
1. Monitor Specific Products Daily
- Schedule the actor to run daily via Apify Scheduler
- Get alerts when tracked products drop in price
- Perfect for wishlist items or products you're waiting to buy
2. Track Competitor Pricing
- Monitor competitor products
- Get alerts when they change prices
- React quickly to market changes
3. Deal Hunting
- Search for products you're interested in
- Get alerted to all-time lows
- Never miss the best deals
Cost
Discord webhooks are 100% FREE with unlimited messages. No additional costs beyond normal actor usage.
Watchlist Monitoring β NEW!
Track multiple products simultaneously and get alerted when they hit your target prices! Perfect for monitoring wishlists, building a deal-hunting strategy, or tracking competitor pricing.
How It Works
Instead of searching for one product at a time, watchlist mode lets you monitor multiple products in a single run:
- Set mode to "monitor" in the input configuration
- Provide a watchlist - either directly in the input or load from storage
- Set target prices (optional) for each product
- Enable Discord alerts to get notified when products hit your targets
- Schedule it to run daily and never miss a deal!
Watchlist Structure
Each watchlist item can have:
{"product_name": "iPhone 15 Pro", // Required: product to search for"target_price": 999.99, // Optional: alert when price hits this"stores": ["amazon", "bestbuy"], // Optional: specific stores (uses default if omitted)"enabled": true // Optional: whether to monitor (default: true)}
Example: Daily Deal Monitoring
{"mode": "monitor","max_results_per_site": 2,"sites": ["amazon", "walmart", "bestbuy"],"watchlist": [{"product_name": "iPhone 15 Pro 256GB","target_price": 1099.00,"stores": ["amazon", "bestbuy"],"enabled": true},{"product_name": "Sony WH-1000XM5","target_price": 299.99,"enabled": true},{"product_name": "Apple AirPods Pro 2","target_price": 199.99,"stores": ["amazon", "walmart", "target"],"enabled": true}],"enable_alerts": true,"discord_webhook_url": "https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_TOKEN","alert_threshold_percentage": 5.0,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Target Price Alerts
When a product's price drops to or below your target price, you'll receive a special Discord notification:
π― TARGET PRICE HIT! Your target of $299.99 was reached!π― TARGET PRICE: Sony WH-1000XM5β Your target price of $299.99 was reached!Current Price: $289.99You're saving: $10.00 (3% below target)Store: Amazonβ Prime Eligibleβββββ 4.8/5 (5,234 reviews)π Historical Context:π₯ This is an ALL-TIME LOW!π $15.00 below 30-day average (5%)π Tracked for 21 daysβ STRONG BUY (Score: 94/100)Excellent deal - TARGET PRICE HIT, ALL-TIME LOW, Prime eligible
Saving and Loading Watchlists
You can save watchlists to Apify storage and reuse them:
Option 1: Provide watchlist directly (shown above)
Option 2: Load from storage by ID
{"mode": "monitor","watchlist_id": "my-tech-wishlist","enable_alerts": true,"discord_webhook_url": "https://discord.com/api/webhooks/...","proxy": {"useApifyProxy": true}}
Watchlists are automatically saved to Apify Key-Value Store (free, included with all Apify accounts).
Use Cases
1. Personal Wishlist Monitoring
- Track 5-10 products you want to buy
- Set target prices for each
- Get alerted when any hit your target
- Schedule daily runs
2. Deal Hunter Strategy
- Monitor popular products across categories
- Use historical tracking to identify patterns
- Get notified of all-time lows
- Build a reputation for finding the best deals
3. Price Match Guarantee Tracking
- Monitor products you recently purchased
- Get alerts if prices drop below what you paid
- Take advantage of price match policies within 30 days
- Schedule runs every 3 days
4. Competitor Price Intelligence
- Track competitor products
- Monitor pricing strategies
- React to market changes
- Schedule hourly runs during sales events
Scheduling Watchlist Monitoring
To get the most value from watchlist monitoring, schedule it to run automatically:
- Go to your Apify Actor β Schedules tab
- Click Create Schedule
- Set frequency: Daily at midnight (or custom)
- Input: Your watchlist configuration
- Enable notifications: Discord alerts ON
Recommended frequencies:
- Daily: Personal wishlists (low urgency)
- Every 6 hours: Active deal hunting (medium urgency)
- Hourly: Competitor tracking or flash sales (high urgency)
Cost optimization:
- Use fewer results per site (e.g.,
max_results_per_site: 1-2) - Monitor fewer stores per product
- Disable items you're no longer interested in (
enabled: false)
Monitoring Output
In monitor mode, you'll get:
======================================================================WATCHLIST MONITORING COMPLETE======================================================================Products monitored: 3π― Target price hits: 1β’ Sony WH-1000XM5: $289.99 (target: $299.99)Total results: 18Sites searched: 3Sites succeeded: 3Success rate: 100.0%
All results are saved to the dataset, including:
- All products found for each watchlist item
- Deal scores and recommendations
- Historical tracking data
- Target price hit indicators
Proxy Configuration
IMPORTANT: Residential proxy is strongly recommended when running on Apify platform. E-commerce sites block datacenter IPs.
{"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}


