ScreenshotNeo

BlogHow-to

How to Get Notified When an Item Is Back in Stock

Check the retailer’s product page or app for a restock alert. Here’s how to sign up, choose a fallback tracker, and act when a notification arrives.

By the ScreenshotNeo team4 October 20267 min read

The simplest way to get a back-in-stock alert is to open the exact product listing on the retailer’s website or app and look for a button such as “Notify me” or “Notify me when it’s back.” Sign up using the contact method the retailer requests, then enable the matching email or app notifications. The option may not be available for every item.

If the retailer does not offer an alert, a third-party stock-monitoring service may be an option. Check that it supports the specific retailer and product before relying on it. In either case, an alert tells you that stock may be available; it does not reserve an item.

1. Check the product page and retailer app

  1. Open the listing for the exact item, including its size, color, model, or other variant. If you can, sign in to your retailer account first.
  2. Look near the sold-out message, variant selector, or purchase button for a restock alert control. Check the retailer’s app too; some retailers offer different alert channels in the app.
  3. If the control appears, enter the requested contact details and submit the request.
  4. Allow notifications through the channel you chose. For email, check your spam or promotions folder if a confirmation or alert does not arrive. For app alerts, check the app’s notification permission in your device settings.
  5. When an alert arrives, open the product listing promptly, confirm the exact variant, and check the current price, shipping, and availability before ordering.

Retailer policies differ. For example, Target says its notification control appears only when offered for that item. Its website signups receive email, while signups in the Target app receive push notifications. Target also says the feature does not apply to store inventory and that exclusions can apply to high-demand or limited items. See Target’s help article for its current details.

2. If there is no retailer alert, check a stock-monitoring service

A cross-retailer tracker can be a fallback when the store has no native alert. Is In Stock describes email and desktop push notifications for tracked products. Its retailer coverage is the service’s own claim, so verify that the particular store and item are supported before depending on it. Check Is In Stock’s current service page.

Before signing up, check:

  • Exact coverage: Can it monitor this retailer, product page, and variant?
  • Alert channel: Does it send email, desktop push, or another notification you will see?
  • Setup requirements: Does it require an account, browser permission, or access to the product URL?
  • Freshness: How often does it check the page, and does the service explain possible delays?
  • Privacy and terms: What contact information does it request, and how can you remove the alert?

Do not assume that a tracker’s coverage claim applies to every listing, or that it can interpret every retailer’s variant and availability rules. Store pages can change, and a tracker may miss a restock or report one that has already ended.

3. Make the alert easier to act on

  • Save the exact listing and variant so you do not have to search again when the alert arrives.
  • Use an email address or notification channel you check regularly, and allow the retailer’s messages through any filters.
  • If you use an app, sign in and confirm notification permissions before waiting for the alert.
  • Review the product’s shipping, pickup, and store-stock options separately. An online restock alert may not describe local store inventory.
  • Keep expectations realistic for limited releases and high-demand products. A small restock can sell out quickly.

4. For developers: inspect a product page without mistaking a screenshot for an alert

If you are building a personal workflow or debugging a product page, a screenshot can help you inspect what the page displays at a given moment. It is a visual snapshot, not a stock reservation or a reliable signal by itself. A page may show different availability by region, account, variant, or session; text can also be stale or rendered in a way a simple check misses. Prefer the retailer’s own alert when available, and follow its terms and access limits if you automate page visits.

For a manual check, open the product URL in a browser and verify the selected variant and purchase controls. If you capture a page programmatically, treat each result as an observation to verify on the retailer’s listing before purchase. Avoid frequent polling: it can create unnecessary requests, and the retailer may limit automated traffic.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server for developers. One GET request returns an image or PDF of a URL; it can help you inspect a listing visually, but it does not itself determine whether stock is available or send a restock alert. Its clean-shot processing removes cookie banners, popups, and chat widgets before capture. Bot checks, blank pages, and failed loads are never billed, and responses identify the page verdict and billing status. An MCP server lets AI agents use the screenshot tools. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.

See the ScreenshotNeo API documentation for request options. This cURL example captures the retailer listing as WebP:

curl -G "https://api.screenshotneo.com/v1/shot" \
  -d access_key=YOUR_API_KEY \
  --data-urlencode url=https://www.example.com/product \
  -o product.webp

Python equivalent:

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={
        "access_key": "YOUR_API_KEY",
        "url": "https://www.example.com/product",
    },
    timeout=90,
)
r.raise_for_status()
with open("product.webp", "wb") as image:
    image.write(r.content)

Node.js equivalent:

const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://www.example.com/product',
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const fs = await import('node:fs/promises');
await fs.writeFile('product.webp', Buffer.from(await res.arrayBuffer()));

Replace the example URL with the product listing you are allowed to access and use your API key. See ScreenshotNeo for product details. Sign up for 1,000 free screenshots a month, with no card required.

5. Troubleshoot missing or confusing alerts

What happened Likely cause What to do
No “Notify me” control The retailer may not offer alerts for that item, variant, or type of inventory. Check the retailer app and help page. If there is still no option, see whether a stock-monitoring service supports the exact listing.
You signed up but received no confirmation The address may have been entered incorrectly, the message may be filtered, or the request may not have completed. Check spam and filtered folders, verify the address, revisit the product page, and check whether the request is still registered.
The app alert never appeared Device notification permission may be off, or the retailer may use a different channel for that signup route. Check device and app notification settings, then confirm the retailer’s stated delivery method.
The alert arrived but the item is sold out The notification may have been delayed, or available units may have sold before you opened the page. Open the listing promptly and confirm the variant. Re-enroll if the retailer allows it.
The alert refers to the wrong size or color The alert may apply to the product rather than the selected variant, or the variant changed after signup. Verify the selection on the listing before ordering; set a separate alert for the desired variant if offered.
A tracker says available, but the store says sold out The page may have changed since the last check, or the tracker may not interpret the listing’s stock state correctly. Trust the live retailer listing for the purchase decision and reassess whether the tracker supports that page.

Reliability, timing, and cost

Retailer alerts are usually the most direct route because they come from the shop selling the item, but availability and delivery channels depend on that retailer and item. A third-party tracker adds another service between the page and your notification, so coverage and check frequency matter. Neither route guarantees that stock will remain available when you act.

Check the terms and pricing of any third-party service before using it; the cited Is In Stock page describes alert channels but does not establish a universal price or service guarantee. Merchant-side back-in-stock tools are a separate category from shopper alerts. For example, Notify Me!’s merchant setup guide describes email, SMS, and push options and says SMS and WhatsApp messages can have per-message costs that vary by country. Those are details for merchants configuring that tool, not a promise about what shoppers receive from every retailer. Read its setup documentation.

FAQ

Does signing up hold the item for me?

No. A notification is informational. Target explicitly says opting in does not reserve or guarantee availability.

Can I get notified about store inventory?

It depends on the retailer. Target says its feature does not apply to store inventory; check the relevant retailer’s policy for other stores.

Should I sign up for multiple alerts?

You can use a retailer alert and a compatible tracker as separate routes, but first check their privacy terms and make sure you can manage or remove each request.

Why do retailers exclude some products?

Policies vary. Target notes that high-demand or limited items may be excluded. Look for item-specific messaging or retailer help information.