Competitor Product Price & Stock Watchlist avatar

Competitor Product Price & Stock Watchlist

Pricing

from $5.00 / 1,000 successful product snapshots

Go to Apify Store
Competitor Product Price & Stock Watchlist

Competitor Product Price & Stock Watchlist

๐Ÿ’ธ Monitor selected competitor product URLs for price changes, sales, stock moves, and pricing gaps. Get history, alerts, and a visual report without another Actor or API key.

Pricing

from $5.00 / 1,000 successful product snapshots

Rating

0.0

(0)

Developer

Daniel S.

Daniel S.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Share

Monitor selected competitor product URLs for price changes, discounts, stock moves, and pricing gaps. ๐Ÿ’ธ Group equivalent products together, add your own price, and receive a clear recommendation instead of a raw page scrape.

This self-contained Actor does not call another Actor and does not require a third-party API key. It combines Shopify product endpoints, JSON-LD, product metadata, optional CSS selectors, and a browser fallback to extract public product information reliably.

Why e-commerce teams use it โœจ

  • ๐Ÿ’ฐ Price tracking: detect increases, drops, sale starts, and sale endings.
  • ๐Ÿ“ฆ Stock monitoring: see out-of-stock and back-in-stock movements.
  • โš–๏ธ Direct comparison: compare your price with the cheapest and average monitored competitor.
  • ๐Ÿ“ˆ Price history: keep up to 365 snapshots per URL and view inline trend charts.
  • ๐Ÿšจ Actionable alerts: ignore tiny movements with a configurable percentage threshold.
  • ๐Ÿ”Ž Confidence signals: every result explains how the price was extracted and whether JavaScript rendering was needed.

Best use cases ๐ŸŽฏ

  • Competitor price monitoring for DTC and retail teams
  • MAP and reseller price compliance
  • Promotion and discount tracking
  • Supplier price and stock monitoring
  • Bedding, fashion, electronics, beauty, home goods, and niche e-commerce comparisons
  • Daily price intelligence delivered through Apify schedules, webhooks, Make, n8n, or Zapier

Input

Add one row per URL. Rows sharing the same group are treated as equivalent products.

{
"watchlist": [
{
"group": "Cotton bedding 140x200",
"role": "own",
"label": "My store",
"url": "https://my-store.example/products/cotton-bedding",
"referencePrice": 89.9,
"expectedCurrency": "EUR"
},
{
"group": "Cotton bedding 140x200",
"role": "competitor",
"label": "Competitor A",
"url": "https://competitor.example/product/cotton-bedding"
}
],
"compareWithPrevious": true,
"saveHistory": true,
"alertThresholdPercent": 2,
"browserFallback": true
}

For unusual websites, add priceSelector or stockSelector to the affected row. Keep the same monitorId and stateStoreName across scheduled runs so history remains connected.

Output ๐Ÿ“Š

Each successful URL produces one dataset row with flat alert and market-comparison columns plus complete nested evidence. Use the overview, alerts, marketComparison, history, and allData views.

  • current and original price
  • detected currency and stock state
  • extraction method and confidence
  • previous snapshot and price difference
  • change type and alert decision
  • retained price history
  • cheapest competitor, average competitor price, price gap, and recommended action for the group

The run also saves OUTPUT.json, OUTPUT.csv, RUN_SUMMARY.json, ERRORS.json, and a self-contained REPORT.html with price sparklines.

Change types

baseline, unchanged, price-drop, price-increase, sale-started, sale-ended, out-of-stock, and back-in-stock.

Schedule automatic monitoring ๐Ÿ”

  1. Run once to establish the baseline.
  2. Save the input as an Apify Task.
  3. Schedule it daily or hourly with the same monitor ID.
  4. Connect run-success or dataset webhooks to email, Slack, Make, Zapier, n8n, or your own system.

Pricing ๐Ÿ’ต

Store model: Pay per event at $0.001 per run plus $0.005 per successful product snapshot. Failed URLs are written to ERRORS.json and are not placed in the paid dataset. This remains accessible for small watchlists while covering lightweight extraction, occasional browser rendering, storage, and proxy risk.

Examples:

  • 10 products checked daily: about $1.53/month
  • 25 products checked daily: about $3.78/month
  • 100 products checked daily: about $15.03/month

Optional residential proxy transfer is more expensive, so direct extraction remains the default and the browser starts only when needed.

SEO positioning ๐Ÿš€

Store title: Competitor Product Price & Stock Watchlist

SEO title: Competitor Price Tracker & Product Stock Monitor

SEO description: Monitor competitor product prices, discounts, and stock across Shopify, WooCommerce, and public e-commerce pages. Get history, price-change alerts, and comparison reports.

Keywords: competitor price tracker, price monitoring, product price scraper, stock monitor, price drop alert, ecommerce price intelligence, Shopify price tracker, WooCommerce price monitor, MAP monitoring, competitor pricing tool.

Reliability and limitations

  • Product pages must be public and accessible without login.
  • Currency comparisons are only calculated when currencies match or an expected currency is supplied.
  • Personalized, member-only, cart-only, or location-dependent prices may differ from the public page.
  • Protected marketplaces may require an Apify residential proxy; proxy cost is separate platform usage.
  • Use collected data responsibly and comply with applicable terms and laws.

This Actor is an independent tool and is not affiliated with any monitored store, Shopify, WooCommerce, or marketplace.