Product Stock Monitor avatar

Product Stock Monitor

Under maintenance

Pricing

from $2.50 / 1,000 product checkeds

Go to Apify Store
Product Stock Monitor

Product Stock Monitor

Under maintenance

Check product URLs for current availability and stock-status changes, producing structured records for reliable scheduled monitoring.

Pricing

from $2.50 / 1,000 product checkeds

Rating

0.0

(0)

Developer

Automation Tech

Automation Tech

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Security

Limited permissions

Share

Product Stock Monitor — Stock & Availability Changes

Monitor public product pages and emit only the stock snapshots that matter.

The Actor normalizes product identity and availability, then optionally persists state between runs so scheduled checks can return only new or changed products.

Quick start

{
"startUrls": [{ "url": "https://example.com/product" }],
"monitor": true,
"stateKey": "my-products",
"emitMode": "new_and_changed",
"maxResults": 100
}

Monitoring

Use the same stateKey on recurring runs.

  • new — previously unseen product URLs
  • changed — known products whose normalized product data changed
  • new_and_changed — both
  • all — every observed product

State is bounded by changeRetentionDays and maxStateRecords. A row is acknowledged only after it is actually delivered, so spending/result caps do not silently consume alerts.

Availability detection

The Actor prefers public Schema.org Product / Offer data and can fall back to CSS selectors. Availability is normalized to:

  • in_stock
  • out_of_stock
  • limited
  • backorder
  • preorder
  • unknown

Pattern lists are configurable and validated to avoid contradictory duplicate phrases.

Output

Each result includes product name, SKU, source/canonical URL, raw availability value, normalized status and isAvailable.

Monitoring runs also include monitorStatus = new, changed, or unchanged.

RUN_SUMMARY exposes request, delivery, billing and persistent-state counters.

Pricing

The live Store uses Apify's default-Dataset PPE event at $0.0025 per delivered product result ($2.50 / 1,000) plus the standard $0.00005 Actor-start event.

Limits

Public product markup varies. Selector-based extraction may need maintenance after site redesigns, and authenticated/CAPTCHA-protected pages are not bypassed.