Price Comparison Scraper avatar

Price Comparison Scraper

Under maintenance

Pricing

$5.00 / 1,000 results

Go to Apify Store
Price Comparison Scraper

Price Comparison Scraper

Under maintenance

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

RK K

Maintained by Community

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

{
"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

ParameterTypeRequiredDefaultDescription
mode ⭐stringNosearchOperating mode: search (one-time) or monitor (watchlist)
product_namestringIf search mode-Product to search for (2-200 chars)
max_results_per_siteintegerNo5Results per site (1-20)
sitesarrayNoamazon, walmart, bestbuySites to scrape: amazon, walmart, bestbuy, target, newegg
proxyobjectRecommendedApify proxyProxy configuration (required on Apify)
timeoutintegerNo30Timeout per site in seconds (10-120)
watchlist ⭐arrayIf monitor mode-Array of products to monitor with optional target prices
watchlist_id ⭐stringAlternative to watchlist-Load saved watchlist from storage by ID
enable_alertsbooleanNofalseEnable Discord price drop alerts
discord_webhook_urlstringIf alerts enabled-Discord webhook URL for notifications
alert_threshold_percentagefloatNo5.0Minimum price drop % to trigger alert (1-50)
alert_on_all_time_lowbooleanNotrueSend special alerts for all-time low prices
send_test_notificationbooleanNofalseSend 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: HIGH
Store: amazon
Price: $89.99
βœ“ FREE SHIPPING
Product: Wireless Mouse - Gaming Edition
Reason: 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 ANALYSIS
Overall: Excellent deals available
Average Deal Score: 81.2/100
Insights: 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 days
Low: $89.99 | High: $129.99

First Run (No History Yet)

πŸ† BEST OVERALL DEAL (Score: 85/100)
βœ… STRONG BUY
⚠️ Confidence: LOW
Store: amazon
Price: $89.99
Product: Wireless Mouse
Reason: 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' signals
Price history will build automatically with each run.
======================================================================

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:

ConfidenceMeaningDays TrackedWhat to Do
⚠️ LOWFirst time tracking0 daysRun again tomorrow to start building history
πŸ“Š MODERATEBuilding history1-2 daysCheck back in a few days for trends
βœ… GOODPatterns emerging3-6 daysOne more week for high confidence
🎯 HIGHRich historical data7+ daysConfident 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

  1. First Run - Creates price history, gives neutral historical score (50/100)
  2. Subsequent Runs - Compares to history, detects trends, identifies all-time lows
  3. 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)

  1. Open Discord and go to your desired server/channel
  2. Click the gear icon next to the channel name β†’ Integrations
  3. Click "Create Webhook" or "View Webhooks" β†’ "New Webhook"
  4. Name it (e.g., "Price Alerts") and optionally set an icon
  5. Copy the Webhook URL (looks like: https://discord.com/api/webhooks/...)
  6. Paste the URL into the discord_webhook_url input 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 avg
Price 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:

  1. Set mode to "monitor" in the input configuration
  2. Provide a watchlist - either directly in the input or load from storage
  3. Set target prices (optional) for each product
  4. Enable Discord alerts to get notified when products hit your targets
  5. 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.99
You'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:

  1. Go to your Apify Actor β†’ Schedules tab
  2. Click Create Schedule
  3. Set frequency: Daily at midnight (or custom)
  4. Input: Your watchlist configuration
  5. 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: 18
Sites searched: 3
Sites succeeded: 3
Success 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"]
}
}