Chemist Warehouse Product Scraper
Pricing
from $11.99 / 1,000 result items
Chemist Warehouse Product Scraper
Scrapes Chemist Warehouse Australia product listings by keyword, category, or brand. Returns each product as a flat row with price, stock status, and full details.
Pricing
from $11.99 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
4
Bookmarked
19
Total users
4
Monthly active users
13 days ago
Last modified
Categories
Share
Chemist Warehouse Product Scraper
Scrape Chemist Warehouse product listings by keyword, category, or brand, up to a million per run. Each product comes with its price, stock status, and full details. No login or API key. Export to CSV, JSON, Excel, or XML.
Chemist Warehouse does not offer a public API for its product catalog, making large-scale price monitoring or product research a manual chore. This Actor reads the public search and category pages directly, filtered by keyword, brand, category, price range, or stock status, and returns each matching product in one fixed schema.
| Who uses it | What they scrape Chemist Warehouse for |
|---|---|
| Market researchers | Track which health and beauty products a competitor is discounting this month. |
| E-commerce managers | Monitor your own brand's shelf price and stock availability across the Chemist Warehouse site. |
| Price comparison sites | Pull current prices and product details to populate a pharmacy price-comparison feed. |
| Data analysts | Build a dataset of vitamins, supplements, or skincare products for category trend analysis. |
What it does
This Actor collects Chemist Warehouse product listings by search keyword, category, or brand, and returns each one as a flat row.
- π Keyword search: Type a product name like 'panadol' or 'vitamin c' and get every matching listing.
- π·οΈ Category and brand filters: Narrow results to a category such as 'Pain Relief' or a brand like 'Blackmores'.
- π° Price range filter: Set a minimum and maximum price in cents to focus on a specific price band.
- π¦ Stock filter: Toggle 'In Stock Only' to exclude out-of-stock products from your dataset.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Chemist Warehouse data
π Monitor competitor pricing.
A pricing analyst runs the Actor weekly with a brand filter and a price range to detect discount patterns on a rival's supplement line.
π Build a product feed.
An e-commerce developer pulls all in-stock products from the 'Skincare' category to populate a price-comparison widget on their site.
π Research category trends.
A market researcher collects every 'Vitamins & Supplements' listing to analyze which ingredients and price points are growing.
π¦ Check your own brand's shelf health.
A brand manager scrapes their own brand name weekly to verify that product pages are live, in stock, and priced correctly.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Reads the public website so you skip app registration and rate-limit headaches. |
| Fixed output schema | Every product arrives with the same fields, ready for your database or spreadsheet. |
| Flexible filtering | Combine keyword, category, brand, price range, and stock status in one run. |
| Scalable collection | Set a max items limit from 1 to 1,000,000 per run to match your project size. |
How it compares
This Actor focuses on flexible search and filtering for Chemist Warehouse product listings, while other actors may target reviews or offer different extraction approaches.
| Feature | ParseForge | Chemist Warehouse AU Product Scraper | Chemistwarehouse Product Parser Script | Chemistwarehouse Urls Reviews Script |
|---|---|---|---|---|
| Search by keyword | Yes | Yes | Not listed | Not listed |
| Filter by category | Yes | Yes | Not listed | Not listed |
| Filter by brand | Yes | Not listed | Not listed | Not listed |
| Filter by price range | Yes | Not listed | Not listed | Not listed |
| Filter by stock status | Yes | Not listed | Not listed | Not listed |
| Extract product reviews | Not listed | Not listed | Not listed | Yes |
Configure the run
Drive the Actor from a search keyword, a category, or a brand, alone or together, and filters run as each product is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"searchKeyword": "panadol"}
A larger pull:
{"maxItems": 200,"searchKeyword": "panadol"}
Pricing
Pay-per-result: $0.01599 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.60 |
| 1,000 results | $15.99 |
| 10,000 results | $159.90 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Chemist Warehouse Product Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Chemist Warehouse through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/chemist-warehouse-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your search keyword, category, or brand filter is spelled exactly as it appears on the Chemist Warehouse site. Also try disabling the 'In Stock Only' toggle in case all matching products are temporarily out of stock.
The run stops before reaching my maxItems limit.
This happens when there are no more matching products on the site. Try broadening your filters, removing the keyword, or setting a wider price range.
Some product fields are empty in the output.
Chemist Warehouse product pages do not always populate every field. If a detail like ingredients or a description is missing on the site, the corresponding column will be empty in your dataset.
The Actor is running slowly.
The Actor respects the website to avoid being blocked. If you need faster collection, consider running multiple smaller jobs with different filters in parallel.
FAQ
| Question | Answer |
|---|---|
| Can I scrape all products from a whole category? | Yes. Set the category filter and a high maxItems value, and the Actor will paginate through every product listing in that category until it hits your limit or the category ends. |
| How do I filter by price? | Use the minPrice and maxPrice input fields. Prices are in cents, so enter 500 for $5.00 and 5000 for $50.00. The Actor applies the filter as it reads each product. |
| Does this Actor get stock availability? | Yes. Each product row includes a stock status field. You can also set the 'In Stock Only' toggle to true to return only products that are currently available. |
| What output formats are supported? | You can export your dataset in CSV, JSON, Excel, or XML directly from the Apify run console. |
| Can I scrape Chemist Warehouse New Zealand or other countries? | This Actor is built for the Australian Chemist Warehouse site. It may not work correctly for other country-specific domains. |
| Do I need a Chemist Warehouse account or API key? | No. The Actor reads the public website pages, so no login, account, or API key is required. |
| How many products can I collect in one run? | You set the limit with the maxItems field, up to 1,000,000 products per run. The Actor stops when it reaches your limit or there are no more matching products. |
| Can I search by both keyword and brand at the same time? | Yes. You can combine searchKeyword, category, and brand filters in a single run to narrow results precisely. |
Related actors
- chemist-warehouse-scraper: Use this Actor when you need product listings, prices, and stock status from Chemist Warehouse Australia.
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Chemist Warehouse Pty Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
