Coles and Woolworths prices, specials, unit prices, stock and barcodes in one schema. Search, categories, per-store Coles pricing and price-change alerts.
All notable changes to this Actor are documented here. Format: Keep a Changelog , versioning: SemVer .
[0.1.1] - 2026-09-29
First public release on Apify Store.
Changed
Pay-per-event prices set for all six tiers as in .actor/pay_per_event.json.
[0.1.0] - 2026-09-29
Added
Coles and Woolworths products in one normalised schema: price, was-price, unit price (normalised measure), promotion type and text, multibuy deals, stock, category path, barcode, store, provenance.
Sources: keyword search, category URLs, product URLs, and the specials catalogue (all or half price) for each chain.
Coles per-store pricing (colesStoreId, store number or store page URL).
Optional Coles barcode enrichment (includeDetails).
Price-change monitoring mode (monitorPriceChanges, monitorKey): outputs new, changed and removed products since the previous run, with the price delta.
Dataset views: Products, Specials, Price changes. A SUMMARY record in the key-value store lists empty sources, not-found items, failures and site-change errors.
Pay-per-event pricing: actor-start, product, product-details, product-checked, with FREE to DIAMOND tiers.
Output schema linking the three dataset views and the SUMMARY record.
Woolworths requests use Apify datacenter proxy so prices stay on Woolworths' national default online store (stable monitoring). Automatic fallback to the main proxy if datacenter IPs are blocked.
A run without any keyword, URL or specials runs the prefilled example (milk, 10 per chain) instead of failing.