E-commerce Price & Stock Alert Agent avatar

E-commerce Price & Stock Alert Agent

Pricing

from $50.00 / 1,000 results

Go to Apify Store
E-commerce Price & Stock Alert Agent

E-commerce Price & Stock Alert Agent

Automatically monitor product prices and stock availability across multiple e-commerce sites with real-time alerts for price drops and restocks.

Pricing

from $50.00 / 1,000 results

Rating

0.0

(0)

Developer

Taku Anan

Taku Anan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Automatically monitor product prices and stock availability across multiple e-commerce sites with real-time alerts for price drops and restocks.

Features

  • Input a list of product URLs to monitor.
  • Extract product name, price, and stock status.
  • Alert if price drops below threshold (optional).
  • Output structured JSON dataset with timestamps.

Input Schema

{
"urls": ["https://examplestore.com/product/1234"],
"priceThreshold": 50.0,
"checkIntervalMinutes": 60
}
  • urls (required): Array of product URLs.
  • priceThreshold (optional): Numeric price alert threshold.
  • checkIntervalMinutes (optional): Scheduling hint.

Output

Outputs JSON with array of results. Each result contains:

  • productName: string
  • price: number
  • stockStatus: "in stock" | "out of stock" | "unknown"
  • timestamp: ISO 8601 datetime string
  • url: monitored URL
  • priceAlert: true if price below threshold
  • stockAlert: true if stock changed from out-of-stock to in-stock (not persisted in this version)

Usage

  1. Provide input JSON with URLs.
  2. Run actor.
  3. Review output dataset.

Installation

Build and run with Docker:

docker build -t ecommerce-price-stock-alert-agent .
docker run -it --rm ecommerce-price-stock-alert-agent

Requirements

  • Python 3.11+
  • Dependencies: apify, httpx, lxml

Limitations

  • Best-effort scraping; site-specific selectors may be needed for full accuracy.
  • No persistent stock alert tracking between runs yet.

License

MIT