Product Stock Monitor
Under maintenancePricing
from $2.50 / 1,000 product checkeds
Product Stock Monitor
Under maintenanceCheck 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Security
Limited permissionsShare
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 URLschanged— known products whose normalized product data changednew_and_changed— bothall— 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_stockout_of_stocklimitedbackorderpreorderunknown
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.