Chemist Warehouse AU – Products, Prices & Reviews
Pricing
from $1.20 / 1,000 products
Chemist Warehouse AU – Products, Prices & Reviews
Scrape chemistwarehouse.com.au products with prices, RRP, discounts, stock, images, ingredients, directions, warnings, categories, and full customer reviews. Search by keyword or product URLs, with brand, category, price, in-stock filters, and price sorting.
Pricing
from $1.20 / 1,000 products
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Chemist Warehouse Scraper - Products & Reviews
Scrape products and customer reviews from Chemist Warehouse (chemistwarehouse.com.au), Australia's largest pharmacy retailer. Browse the Promotions (catalogue specials) and Clearance collections, search by keyword, or scrape specific product pages — and get rich product data, was/original price + savings, and every individual customer review.
What you get
For every product (50+ fields):
- Identity - name, canonical title, brand, manufacturer, product type, SKU, product id, page URL, slug
- Pricing & specials - current price, was/RRP price, savings amount, savings percent, on-special flag, promo label (e.g. "Better Than Half Price", "50% Off", "Clearance", "In Catalogue"), discount %, currency
- Availability - in stock, click & collect, fast delivery, international shipping, marketplace
- Pharmacy - prescription type, schedule, mandatory statement, adult-product flag
- Content - description, ingredients, directions, warnings
- Media - main image + full image gallery
- Categories - full category path and category keys
- Ratings - average rating and review count
- Reviews (optional) - every individual review with rating, title, author, body text, date, and helpful-vote counts, plus the star-rating breakdown and true review total
- Extras - dimensions (H/W/D/weight), pack quantity, multipack quantity, product flags, created date, scrape timestamp
Input
Mode
- Search - run one or more keyword queries with optional specials, brand, category, price and in-stock filters, and price sorting.
- URL - provide specific Chemist Warehouse product page URLs, or a specials/category listing URL (e.g.
/catalogue,/shop-online/3240/clearance).
Search options
| Field | Description |
|---|---|
| Search keywords | One or more keywords, e.g. panadol, vitamin c. Leave empty to browse the whole catalogue with the filters below. |
| Specials / offers | Limit to a specials collection: Promotions (current weekly-catalogue offers — ½-price, 50% off, better-than-half-price) or Clearance (reduced-to-clear). Combine with keywords/brand/price to narrow within the specials. Leave as Any for all products. |
| Brand | Restrict to one brand, e.g. Blackmores (exact spelling). |
| Category | Restrict to one category, e.g. Vitamins & Supplements (exact spelling). |
| Minimum / Maximum price (AUD) | Price range in whole dollars. |
| In-stock only | Exclude out-of-stock products. |
| Sort | Relevance (default), price low→high, or price high→low. |
Specials, was-price & discount
Chemist Warehouse shows a struck-through RRP with a "Save $X" on most product cards (their standard below-RRP pricing). Whenever the current price is below RRP, the Actor fills wasPrice (the RRP), savingsAmount, savingsPercent and sets isOnSpecial: true; when the price equals RRP there is no saving, so those fields are null/false — never fabricated. The curated promotional offers are the Promotions (weekly catalogue) and Clearance collections (the Specials / offers input above), and each product's own catalogue badge is surfaced verbatim in promoLabel.
Reviews
| Field | Description |
|---|---|
| Fetch reviews | Collect individual customer reviews for each product. |
| Max reviews per product | Cap on reviews per product. Leave empty for all reviews. |
Limits
- Max items is the run cap (default 20). Set to 0 for no item limit.
- Max pages limits result pages walked per query. Leave empty (0) for no page limit; the run stops at Max items.
Resume and recurring updates
Two different things:
- Resume from a previous run — paste a previous run ID or dataset ID to continue one specific interrupted catalogue pull without re-scraping (or re-charging) products already collected there.
- Incremental changes for scheduled runs — turn on for daily/recurring monitoring of the same search. Each product is classified as
NEW,UPDATED,UNCHANGED,REAPPEARED, orEXPIREDagainst the last run's state (changeType/changedFields/firstSeenAt/lastSeenAton the record). Off by default;emitUnchangedandemitExpiredopt into returning (and billing) those extra rows. State is tracked separately per mode/query/filter/fetch-reviews setup unless you set a State key.
Output example
{"name": "Blackmores Bio C 1000 150 Tablets","title": "Blackmores Bio C 1000 150 Tablets","brand": "Blackmores","sku": "2720171","url": "https://www.chemistwarehouse.com.au/buy/57134-blackmores-bio-c-1000-150-tablets","price": 21.99,"rrp": 48.99,"wasPrice": 48.99,"savingsAmount": 27.00,"savingsPercent": 55.11,"isOnSpecial": true,"promoLabel": "Better Than Half Price","discountPercent": 55.11,"currency": "AUD","isInStock": true,"rating": 4.6286,"reviewCount": 35,"categories": ["Chemist Warehouse Australia", "Categories", "Vitamins & Supplements"],"ingredients": "Ascorbic Acid (Vitamin C) ...","directions": "Adults take 1 tablet a day ...","warnings": "Vitamin supplements should not replace ...","images": ["https://static.chemistwarehouse.com.au/..."],"reviews": [{"rating": 5,"title": "Great product","author": "belly76","content": "Works really well ...","createdAt": "2025-11-20T00:44:12.000+00:00","positiveFeedbackCount": 2,"negativeFeedbackCount": 0}]}
Proxy & plan
Apify Proxy is recommended and enabled by default. The Actor runs on any Apify plan. If results look incomplete, switch the Apify Proxy group in the Proxy input to a higher-reliability option.
Pricing
This Actor uses pay-per-event pricing: a one-time start charge, a per-product charge, and a per-product reviews-enrichment charge that applies only when Fetch reviews is enabled.
Send results into your apps (MCP connectors)
Results can be pushed into your apps and workflows via Apify's integrations and MCP connectors.