Skip to main content

Stock Availability Alerts

Get notified the moment a product goes back in stock, drops below a threshold, or shows a restock signal — on any public product page.

When a product restocks, you usually have minutes — sometimes less — before it's gone again. Manually refreshing 20 product pages is a losing strategy. Browser extensions only work while your laptop is awake. Most dedicated 'restock bots' are tied to specific retailers or come with subscription pricing that scales badly when you want to watch even ten different sites.

What you get

  • Alerts within 15 minutes of a stock status change on any tracked product page
  • CSS selector targeting so you only get pinged when the inventory chip changes, not when an unrelated banner rotates
  • Slack, Discord, Telegram, email, and webhook channels — route the urgent ones to the channel you actually watch
  • Diff history showing exactly what changed (e.g. 'Out of stock' → 'Add to cart') so you can confirm the alert was real

How it works with PageChange

  1. 1

    Add the product page as a new monitor

    Paste the URL. PageChange fetches a baseline snapshot. Verify the page loaded as expected — sometimes regional redirects or geo-blocks show different content than your browser.

  2. 2

    Use the selector picker to target the stock element

    Click on the 'Add to cart' button, the inventory chip, the 'Notify me' link, or whatever element flips when the product restocks. PageChange generates the CSS selector for you.

  3. 3

    Set the check cadence

    15 minutes is the minimum and what most resellers use for hot SKUs. Hourly is fine for products that restock weekly. Match the cadence to how fast you need to react.

  4. 4

    Pick the loudest possible alert channel

    For restock alerts, push notifications matter. Slack or Discord with a direct mention, or Telegram for mobile push, both work well. Email alone is usually too slow.

  5. 5

    Set up alert cooldowns so you're not spammed

    Some retailers flip stock status multiple times in a few hours during a restock window. Configure per-monitor cooldown so you get the first alert immediately but not 20 follow-ups.

Setup tips

  • Target the button or chip, not the surrounding container. A wrapper with reviews, prices, and the buy button will trigger on every price update too.
  • If a site uses different markup for 'in stock' vs 'out of stock' (different element entirely), monitor the parent element so either state appears in the diff.
  • Use the 'in stock / out of stock' alert mode to filter — PageChange's diff summary classifies stock-related changes separately from generic content updates.
  • Set device mode to 'mobile' if you suspect the retailer shows different inventory by device — some do.
  • Run a manual 'Check now' on a product you know is in stock today, then again after deliberately changing the selector, to confirm the alert path works end-to-end.

Who this is for

  • Resellers and arbitrageurs who need restock alerts on hot SKUs before they sell out again
  • Procurement teams tracking supplier inventory pages for industrial parts or components
  • Consumers chasing a specific high-demand product (GPUs, sneakers, concert merch)
  • Operations teams watching their own product pages to catch unexpected 'out of stock' states

Who this is not for

  • Sites that hide inventory behind login or cart-add flows — we only see what a logged-out browser sees
  • Stock data that's only computed via JavaScript after page load (we read server-rendered HTML)
  • Sub-minute timing windows — minimum check interval is 5 minutes

Frequently asked questions

How fast will I get an alert when something restocks?

Within one check cycle. At a 15-minute cadence, that's a worst-case 15-minute delay between restock and notification. Alerts fire immediately after a change is detected — there's no batching or digest delay.

Can this beat retailer bot protection (Cloudflare, Akamai, etc.)?

Sometimes. PageChange uses realistic browser headers, but sites with aggressive bot protection or CAPTCHA challenges will block automated checks. Specifically: Shopify, Magento, and most independent retailers tend to work fine. Walmart, Best Buy, and similar large retailers vary. The fastest way to find out is to add the page on the free plan and see what comes back.

Does it work for sneaker drops, GPU restocks, ticket releases?

It can, but with caveats. PageChange isn't a checkout bot — it tells you when stock appears, not how to buy it. If a drop sells out in seconds, manual purchase from an alert will still be too slow on the most contested products. For weekly or daily restock windows on less contested products, it works well.

How many product pages can I monitor?

Free: 3 monitors. Starter ($19): 25 monitors. Pro ($59): 100 monitors. Business ($149): 300 monitors. All paid plans comfortably support 15-minute checks across the full monitor count.

Will I get false alerts when the site updates other content?

Not if you use a CSS selector targeting just the stock element. False alerts almost always come from monitoring an entire page (where banners and recommendations change constantly). Narrow the selector and false alerts drop to near zero.

Ready to set this up?

Free plan includes 3 monitors and 5,000 checks per month. No credit card required.

Related documentation

Compare against alternatives

Other use cases