Competitor Price Monitor
Pricing
from $0.01 / 1,000 results
Competitor Price Monitor
Track competitor prices and stock on any online store on a schedule. Detects price drops and stock changes, keeps price history, compares retailers, and sends alerts to Slack, Teams, Zapier or any webhook.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Jared Keanche
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Add competitor product URLs, schedule the Actor, and get alerted when prices or stock change.
Output per check
product_id, retailer, product_name, variant, price, currency, availability, previous_price, price_changed, price_change and price_change_percent, stock_changed, lowest_price_seen, highest_price_seen, average_price, alerts, checked_at, plus status/error when a page can't be read.
Features
- Works on many stores. It reads Shopify and WooCommerce product APIs (down to an exact
?variant=) and schema.org data such as JSON-LD and microdata. For sites without structured data, you can add your own CSS selector. - Price history: every run is compared with the last one, and each check is also appended to a named
price-history-<monitor>dataset for charts and exports. - Alerts: price drop or increase, back in stock, out of stock, target price reached, and lowest price ever. Alerts go to Slack, Teams, Zapier, Make or n8n by webhook, and you can set a noise threshold in %.
- Retailer comparison: give products the same
groupto see the cheapest retailer and each one's % gap. Setmy_priceto see who undercuts you. - HTML report with sparklines. Export as JSON, CSV or Excel. Choose changes-only output for lean scheduled runs.
Quick start
{ "monitorName": "blenders-ke","products": [{ "url": "https://shop-a.example/blender-x", "userData": { "group": "Blender X", "my_price": 5000, "target_price": 4500 } },{ "url": "https://shop-b.example/p/blender-x", "userData": { "group": "Blender X", "retailer": "Shop B" } } ] }
Then Save as task, then Schedule (e.g. every 6 hours). Keep the same monitorName so history continues.
Pricing
$1.00 per 1,000 successful product checks. Failed or blocked pages are free.
Monitoring 100 products 4 times a day costs about $12 a month.
Notes
Prices that only appear after JavaScript runs, or after login, can't be read. Those checks report an error instead of a wrong price. robots.txt is respected by default.