Track When Competitor Products Go Out of Stock or Restock
The Shopify product feed carries a structured availability flag for every variant. Beaconmon reads that field and fires an alert the moment any variant flips, covering a competitor's full catalog from one domain, with no manual page tracking.
Free forever for 10 monitors. 14-day Growth trial, no card required.
Availability changes, across every variant
Structured out-of-stock and restock events from the Shopify feed, variant by variant.
CompetitorBrand / Air Pro X: sizes S and M went unavailable
CompetitorBrand / Everyday Runner: restocked all sizes
CompetitorBrand2: 6 of 8 sizes now out of stock
CompetitorBrand / Trail Runner Pro: still unavailable
CompetitorBrand Air Pro X: S and M now unavailable.
Availability intelligence from structured feed data
Shopify feed availability monitoring
The Shopify /products.json feed includes the isAvailable status for every product variant. Beaconmon reads this structured field and fires an event when any variant flips from in-stock to out-of-stock, or back, across the competitor's full catalog.
Variant-level coverage with no manual page tracking
Add one competitor domain and Beaconmon tracks availability across every variant in their catalog. When a specific colorway, size, or bundle configuration sells out, you see it without adding individual product page URLs.
Out-of-stock intelligence
When a competitor runs out of their best-sellers, that gap is a window for your own promotions, ad targeting, or inventory decisions. Beaconmon surfaces the exact products and variants affected with a timestamp.
Back-in-stock signals
A competitor restocking a product signals renewed demand for that item. Get alerted as soon as they replenish so you can adjust your own positioning, pricing, or ad spend accordingly.
Set up competitor stock monitoring in minutes
One domain covers the full catalog. No code, no scraping setup required.
- Paste a competitor's Shopify store domain and Beaconmon locates the public product feed automatically
- Beaconmon polls the feed and records the availability status of every variant on each check
- An event fires when any variant changes availability, with product name, variant details, and timestamp
- Get instant Slack or email alerts, or review all stock changes in the weekly Intelligence Digest
Frequently asked questions
What is the isAvailable field in the Shopify product feed?
Every variant in the /products.json feed includes an available boolean. Beaconmon reads this field directly rather than parsing page HTML. This means availability is a structured signal, not an inference from scraped text.
Can I track availability for specific products only?
The feed monitor covers the full catalog by default. If you only want to track specific products, add the individual product page URLs as content monitors instead. The feed approach gives full coverage; page-level monitors give focused tracking.
Does this work for WooCommerce or other platforms?
WooCommerce and most other platforms don't expose a public product feed with structured availability data. For non-Shopify competitors, you can monitor individual product pages for text changes that signal out-of-stock status, but you won't get structured variant-level availability events.
How often does Beaconmon check availability?
Starter plan: every 60 seconds. Growth plan: every 60 seconds. Scale plan: every 30 seconds. Most teams set competitor feed monitors to a 5 to 15 minute interval to reduce noise from minor changes.
What other signals can I get from the Shopify product feed?
The same feed monitor also captures new product launches, price changes, variant additions, and product removals. A single domain monitor covers availability, pricing, and launch intelligence in one place.
Turn competitor stock gaps into your opportunity.
Free forever for 10 monitors. 14-day Growth trial, no card required.