E-commerce Price Monitor avatar

E-commerce Price Monitor

Pricing

Pay per usage

Go to Apify Store
E-commerce Price Monitor

E-commerce Price Monitor

Monitor prices across Amazon, Walmart, Target, Best Buy, eBay. Price history, drop alerts, stock tracking.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fulcria Labs

Fulcria Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Monitor product prices across major e-commerce platforms. Track price changes over time, detect stock availability changes, and get alerts when prices drop.

Supported Platforms

  • Amazon (.com, .co.uk, .de, .fr, .ca, .co.jp, .in)
  • Walmart (.com)
  • Target (.com)
  • Best Buy (.com)
  • eBay (.com, .co.uk)
  • Any e-commerce site (via JSON-LD/Open Graph structured data)

Features

  • Multi-platform price extraction - Platform-specific parsers for reliable data
  • Price history tracking - Stores historical prices across runs using Apify key-value store
  • Change detection - Automatically compares current vs previous prices
  • Alert system - Flag products with price drops or stock changes
  • Configurable threshold - Set minimum percentage change for alerts
  • Discount detection - Identifies sale prices and calculates savings
  • Concurrent fetching - Process multiple products simultaneously

Input

ParameterTypeDefaultDescription
startUrlsarray-Product URLs to monitor (Apify standard format)
urlsarray-Alternative: simple URL string array
trackHistorybooleantrueStore price history across runs
alertOnChangebooleantrueFlag products with changes
priceDropThresholdnumber0Min % change for alert (0 = any)
concurrencyinteger5Parallel fetches (max 10)

Output

Each product returns:

{
"platform": "amazon",
"url": "https://www.amazon.com/dp/B0BSHF7WHW",
"title": "Product Name",
"price": 29.99,
"currency": "USD",
"original_price": 39.99,
"in_stock": true,
"rating": 4.5,
"review_count": 1234,
"discount_amount": 10.0,
"discount_percent": 25.0,
"changes": {
"price_changed": true,
"previous_price": 34.99,
"price_difference": -5.0,
"price_change_percent": -14.29,
"direction": "down"
},
"price_history": {
"min": 24.99,
"max": 39.99,
"avg": 32.49,
"data_points": 15,
"first_seen": "2025-01-15T00:00:00Z"
},
"alert": true,
"alert_reason": "Price dropped",
"scraped_at": "2025-02-23T08:00:00Z"
}

Use Cases

  • Competitor pricing - Track competitor product prices daily
  • Deal hunting - Monitor products and get alerts on price drops
  • Market research - Track pricing trends across categories
  • Repricing - Feed price data into automated repricing tools
  • Stock monitoring - Know when out-of-stock items return

Scheduling

For continuous monitoring, schedule this actor to run daily or hourly. Price history accumulates across runs automatically when trackHistory is enabled.

Cost

Pay per result. Each product URL counts as one result. Typical run: ~$0.002-0.005 per product depending on platform complexity.