E-commerce Price & Stock Alert Agent
Pricing
from $50.00 / 1,000 results
Go to Apify Store
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.
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: stringprice: numberstockStatus: "in stock" | "out of stock" | "unknown"timestamp: ISO 8601 datetime stringurl: monitored URLpriceAlert: true if price below thresholdstockAlert: true if stock changed from out-of-stock to in-stock (not persisted in this version)
Usage
- Provide input JSON with URLs.
- Run actor.
- 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