Competitor Price & Stock Monitor (MAP Alerts)
Pricing
from $2.00 / 1,000 product checkeds
Competitor Price & Stock Monitor (MAP Alerts)
Monitor product prices and stock on any online store (Shopify, WooCommerce, Magento...). Get email alerts on price drops, increases, out-of-stock and MAP violations, plus Google Sheets export and price history charts.
Pricing
from $2.00 / 1,000 product checkeds
Rating
0.0
(0)
Developer
Kenshin Himura
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
Track product prices and stock on any online store and get a clear email when something changes:
Transparent Labs dropped the price of "Creatine HMB Variety Pack" by 13.34% ($14.99 → $12.99) A1 Supplements is out of stock on "Optimum Nutrition Beta-Alanine" Store X sells "Whey Protein 5 lb" at $49.99, below the minimum advertised price of $59.99 (−16.67%)
No coding, no browser extension. Paste product URLs, schedule a daily run, and read the email.
Who it's for
- Online stores — watch competitors' prices and stock, react to promotions the same day.
- Brands — MAP monitoring: set a minimum advertised price per product and get alerted when a reseller goes below it.
- Buyers & resellers — catch price drops and restocks on products you buy.
What you get
- ✅ Automatic price detection — schema.org JSON-LD, meta tags and microdata. Works out of the box on Shopify, WooCommerce, Magento, PrestaShop, BigCommerce and most custom stores. Strikethrough "compare at" prices are ignored.
- 🔔 Alerts on price drops, price increases (with a % threshold), out-of-stock, back-in-stock, removed products, and MAP violations.
- 📧 Email summary — only when something changed (or every run, your choice). English or French.
- 📊 Google Sheets export — one row per product per run, ready for pivot tables and charts.
- 📈 HTML report with a price history chart per product, at a fixed shareable link.
- 🗂 Separate histories per client or project, so one account can run many monitors.
Tested on real stores, including Vitacost, A1 Supplements, Myprotein, Transparent Labs, IKEA and Shopify stores.
How to use
- Paste product page URLs in Product pages to monitor.
- Optional: enter your email, and a Google Sheet ID.
- Click Start once to record today's prices.
- Go to Schedules and run it every day (or every few hours). Each run compares with the previous one.
Store names and MAP prices
Switch the URL list to JSON mode to add details per URL:
[{ "url": "https://store-a.com/products/whey-5lb", "userData": { "label": "Store A", "mapPrice": 59.99 } },{ "url": "https://store-b.com/whey-protein-5-lb.html", "userData": { "label": "Store B", "mapPrice": 59.99 } }]
label replaces the domain name in alerts. mapPrice raises an alert on every run where the price is below it.
Output
Each checked page produces one dataset item:
{"url": "https://www.transparentlabs.com/products/creatine-hmb-variety-pack","shop": "Transparent Labs","title": "Creatine HMB - 6 Serving Variety Pack","price": 12.99,"currency": "USD","availability": "InStock","previousPrice": 14.99,"changePercent": -13.34,"status": "PRICE_DROP","alert": true,"mapPrice": null,"mapViolation": false,"priceSource": "json-ld","priceConfidence": "high","checkedAt": "2026-10-29T16:22:52.000Z"}
status is one of NEW, UNCHANGED, PRICE_DROP, PRICE_INCREASE, OUT_OF_STOCK, BACK_IN_STOCK, PRODUCT_GONE, PRICE_NOT_FOUND, ERROR.
priceConfidence is low when the store has no structured data and the price was guessed from the page. Check it once, or set Price CSS selector.
The OUTPUT record of the run contains the alerts, ready-to-send sentences (alertMessages) and the report link — easy to connect to Slack, Zapier or Make.
Google Sheets setup (5 minutes)
- In Google Cloud Console, enable the Google Sheets API.
- Create a service account, then a JSON key for it.
- Paste the whole JSON file into Google service account key (stored encrypted).
- Share your spreadsheet as Editor with the service account email (
...@...iam.gserviceaccount.com). - Paste the spreadsheet ID (between
/d/and/editin its URL).
Cost
You pay only for the product pages checked: $2 per 1,000 checks (plus a tiny $0.00005 per run start).
| What you monitor | Checks per month | Cost per month |
|---|---|---|
| 20 products, once a day | ~600 | ~$1.20 |
| 50 products, once a day | ~1,500 | ~$3 |
| 200 products, twice a day | ~12,000 | ~$24 |
Emails, the HTML report and the Google Sheets export are included. You can cap the cost of any run with the Max total charge option when you start it.
Limitations
- Some large retailers (Amazon, Walmart, Target, iHerb…) block bots aggressively. Pages that are blocked return
ERROR; residential proxies may help, without guarantee. This Actor is designed for the long tail of independent and mid-size stores. - Prices rendered only by JavaScript, with no structured data, may require the Price CSS selector.
- Respect the terms of service of the websites you monitor.