To track product availability on a public website, create a Page Scout on the product URL and describe when the item is available to purchase. ScoutPing fetches server-rendered HTML on a schedule, evaluates your availability condition with deterministic and semantic checks, and sends one email Ping when the product becomes buyable — without you refreshing the page.
Product availability monitoring is one of the most practical uses of website change detection. Stores restock unpredictably. Sizes sell out independently. Limited runs disappear in minutes. Manual checking does not scale past one or two items. A Page Scout turns each product into a background watch with actionable evidence when something changes.
Why track availability instead of bookmarking
Bookmarking a sold-out page feels productive but rarely is. You still need to remember to visit. You still lose races to faster buyers. You still interpret ambiguous wording — is "Available to order" the same as "In stock"?
Tracking availability externalizes that loop:
- Scheduled checks run whether your laptop is open or not
- Plain-language conditions match how humans read product pages
- Deduplicated Pings mean one email per meaningful availability change
- Evidence in the email lets you verify before purchasing
ScoutPing monitors public HTML only. It does not execute JavaScript, solve CAPTCHAs, or access login-only pages. If you can see availability wording in a normal browser session without signing in, ScoutPing can usually monitor it — as long as the text appears in the fetched HTML response.
For the restock-specific workflow, see how to get notified back in stock. For the mechanics behind the pipeline, read how back-in-stock alerts work.
Step-by-step: set up product availability tracking
1. Choose the exact public product URL
Copy the link to the specific variant you want — size, colour, SKU, or seller listing — not a category or search results page. Category pages change for reasons unrelated to your item and create false positives.
Good targets:
- A shoe product page with your size reflected in the URL
- A GPU listing at one retailer
- A marketplace listing from a specific seller
Avoid homepage links, collection pages, and URLs that require post-load option selection when those options are not represented in the address bar.
2. Describe the availability condition
Tell ScoutPing what "available" means on that page:
- "Tell me when this product is back in stock"
- "Alert me when sold out text disappears"
- "Notify me when Add to cart is available"
ScoutPing parses your intent into an availability condition. Deterministic checks match specific phrases. Semantic evaluation helps when stores use unusual wording like "Available to order" instead of "In stock."
If your primary signal is sold-out messaging going away, see detect when sold-out text disappears.
3. Pick a check interval
Free accounts include daily checks — enough for many restock scenarios. Pro unlocks faster intervals: 60, 180, 360, 720, or 1440 minutes. Hot drops and flickering inventory benefit from shorter gaps between fetches.
ScoutPing uses a cron-driven scheduler that claims due Scouts and runs checks with bounded concurrency. Checks happen in the cloud; your computer does not need to stay on. Learn more in monitor a website while your computer is off.
4. Confirm and wait for a Ping
After you confirm the Scout, ScoutPing runs scheduled checks. Each check fetches HTML, extracts readable text, compares state, and evaluates your condition. When availability passes with sufficient confidence, ScoutPing records the event, deduplicates it, and sends one email Ping with evidence and the source link.
Signals ScoutPing watches on product pages
Most retailers express availability in text:
| Signal type | Examples | Reliability |
|---|---|---|
| Negative (unavailable) | Sold out, Out of stock, Unavailable | Strong when stable |
| Positive (purchasable) | Add to cart, Buy now, In stock | Strong when visible in HTML |
| Variant-level | Size or colour selectors flipping state | Good when URL reflects variant |
| Preorder / waitlist | Notify me, Join waitlist | Useful for preorder openings |
ScoutPing does not do visual monitoring or screenshot diffing. It reads text evidence from public HTML — the same content a simple HTTP fetch returns. That keeps monitoring fast, affordable, and explainable.
Real-world use cases
Sold-out electronics during shortages
A graphics card page toggles between "Out of stock" and "Add to cart." You paste the URL into the product availability monitor flow, describe when the buy button appears, and choose a Pro interval if stock flickers in and out.
Apparel sizes that rarely restock
Your size shows unavailable on a brand site. Instead of checking weekly, set a Scout on that variant URL. When the size becomes selectable again, you get one Ping. For size-specific setup, pair this guide with monitor sold-out products automatically.
Pantry staples with seasonal gaps
A specialty food item shows "Currently unavailable" every summer. Watch for that phrase to disappear or for "In stock" to appear. Daily checks are often sufficient when restocks are infrequent but unpredictable.
Third-party marketplace listings
Monitor the specific seller listing URL, not the parent search page. Each listing has independent inventory. Describe availability as "available to purchase from this seller" if wording differs from first-party stores.
Availability tracking vs price tracking
These are different questions:
- Availability: Can I buy this right now?
- Price: Is this cheap enough to buy?
If you need both — notify me when it is back and below a target price — create two Scouts with two conditions. ScoutPing does not merge unrelated goals into one Scout. For price-specific setup, see track SaaS pricing changes or price drop alerts.
What makes monitoring reliable
| Factor | Why it matters |
|---|---|
| Exact product URL | Avoids noise from unrelated catalogue changes |
| Clear availability wording | Helps deterministic and semantic matching |
| Public page access | Login walls and private pages are out of scope |
| Appropriate interval | Daily for slow restocks; Pro for time-sensitive drops |
| One Scout per variant | Keeps conditions precise and Pings interpretable |
Common mistakes
Watching the wrong URL. Search results and collection pages update constantly. Always use the product detail page.
Vague conditions. "Tell me when something changes" is too broad. Tie the alert to availability language or purchase affordances.
Expecting instant detection. Checks run on a schedule. Even on Pro, there is a gap between the restock and the next fetch.
Mixing price and availability. Keep separate Scouts so each Ping has one clear meaning.
Ignoring HTML limitations. If availability only appears after heavy JavaScript rendering, monitoring may be unreliable. Test with the exact URL you plan to watch.
ScoutPing capabilities and limits
ScoutPing offers Page Scouts for single URLs and Web Scouts Pro for broader search-based monitoring. Availability tracking typically uses Page Scouts on product URLs.
What ScoutPing does:
- Fetches public HTML on a schedule
- Evaluates plain-language conditions
- Sends email Pings with evidence
- Deduplicates logical events
What ScoutPing does not do:
- Visual or screenshot monitoring
- Login-required or CAPTCHA-protected pages
- JavaScript execution or browser automation
- SMS or push notifications (email only)
For pages you are unsure about, review what websites can be monitored.
Checklist: track product availability
- Copy the public URL for the exact variant you want
- Note how availability appears on the page (sold-out text, buy button, size selector)
- Create a Page Scout via product availability monitor
- Describe the condition in plain language
- Confirm ScoutPing understood the condition correctly
- Choose daily checks on Free or a faster Pro interval when timing matters
- Wait for one deduplicated Ping with evidence and the product link
- Act quickly — popular items can sell out again fast
Ready to stop refreshing? Set a Page Scout on the product you care about and let ScoutPing watch availability until the Ping arrives.