WooCommerce Price, Stock & Restock Opportunity Monitor
Pricing
from $1.50 / 1,000 product intelligence results
WooCommerce Price, Stock & Restock Opportunity Monitor
Track WooCommerce product prices, publicly visible stock, sales and restocks with repeat-run deltas and opportunity scores. Official public Store API; no login.
Pricing
from $1.50 / 1,000 product intelligence results
Rating
0.0
(0)
Developer
Rafael Barreto Haddad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Monitor up to 10 customer-facing WooCommerce storefronts with the official public Store API, with no login or customer data. Extract current prices, displayed discounts, SKU, publicly exposed stock signals, URLs, photos and category names. Compare with an optional previous snapshot for restocks, stockouts, and price changes. Action scores are heuristic priority indicators, not profit, demand or verified inventory quantities.
Input
{"storeUrls":["https://barefootbuttons.com"],"maxProductsPerStore":30,"perPage":20,"minimumDiscountPercent":10,"previousSnapshot":[],"onlyChanges":false}
Store domains must resolve to public IP addresses and support HTTPS. The Actor only requests /wp-json/wc/store/v1/products. A store may disable the endpoint or rate-limit access; errors are reported in RUN_DIAGNOSTICS. No proxy rotation, authentication bypass, CAPTCHA solving or collection of private order/customer information.
Repeat-run monitoring
First run: the Actor automatically saves the catalog in a named key-value store (quantmatrix-woo-<monitorName>, default main). On subsequent runs with the same monitor name, the baseline loads automatically. previousSnapshot remains an optional explicit override for imported history. Set onlyChanges=true to return only new products, price changes and stock state changes. A run with no changes may yield zero dataset rows without indicating failure. A discount alert alone is not considered a change in onlyChanges mode.
Output
One row per product with productKey, storeUrl, productId, currency, price, regularPrice, discountPercent, inStock, previousPrice, priceDeltaPercent, changeTypes, opportunityScore, suggestedAction, url, scrapedAt and further fields. Prices keep the currency and minor-unit precision reported by each store; values across currencies are never compared. Store stock exposure is not warehouse inventory. Missing prices and signals remain null.
Transparency
No synthetic offers or invented sales metrics. Official documentation: https://developer.woocommerce.com/docs/apis/store-api/
Limits
At most 300 products/store and 10 stores/run with sequential pagination. Data may be incomplete for sites that restrict public access. Respect each merchant's terms and rate limits. No profitability or sales claims.
Automatic snapshots are retained in a named Apify storage. Runs on subsets of stores preserve unobserved stores; failed stores do not overwrite their history. Use distinct monitor names for unrelated client projects. There is no claim of real-world inventory quantity, only product availability exposed by each store.