Chemist Warehouse Scraper β€” Product Data avatar

Chemist Warehouse Scraper β€” Product Data

Pricing

from $10.00 / 1,000 product scrapeds

Go to Apify Store
Chemist Warehouse Scraper β€” Product Data

Chemist Warehouse Scraper β€” Product Data

Extract structured Chemist Warehouse Australia product data from supplied product URLs, category or brand pages, and search queries. The empty default input is a fast lifecycle health check; provide a target for data collection.

Pricing

from $10.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Chemist Warehouse Scraper

Scrapes public Chemist Warehouse Australia product data from product URLs, category or brand pages, and search queries. Provide at least one target input for a data run; the empty default input is intentionally a fast lifecycle health check because the target may intermittently return anti-bot challenges.

Input examples

{
"searchQueries": ["Blackmores", "vitamin C"],
"maxResults": 25
}

For the most reliable runs, pass direct product URLs in productUrls. Category pages and searches are used only to discover /buy/<id>/... product links.

Output

Each dataset row contains the product ID, title, brand, URL, images, current price, currency, RRP when visible, savings text, availability, description, breadcrumbs, and scrape timestamp. Results are deduplicated and validated before being written. A SUMMARY key-value record contains counts and warnings.

Pricing

EventPrice
Actor start$0.005 per GB of allocated memory, minimum one event
Validated product record$0.01 per product

The actor does not charge for blocked, malformed, or schema-invalid results. If all requests are blocked by an anti-bot challenge, the run fails with an actionable diagnostic instead of returning fabricated data.

Use only for data you are authorized to access and in accordance with Chemist Warehouse terms and applicable law.

What data does Chemist Warehouse Scraper return?

FieldTypeDescription
productIdstring or nullValue returned as productId.
titlestringValue returned as title.
brandstring or nullValue returned as brand.
urlstringValue returned as url.
imageUrlstring or nullValue returned as imageUrl.
imageUrlsarrayValue returned as imageUrls.
pricenumber or nullValue returned as price.
currencystringValue returned as currency.
rrpnumber or nullValue returned as rrp.
savingsTextstring or nullValue returned as savingsText.
availabilitystring or nullValue returned as availability.
descriptionstring or nullValue returned as description.
breadcrumbsarrayValue returned as breadcrumbs.
sourcestringValue returned as source.
scrapedAtstringValue returned as scrapedAt.

Use cases

  • Monitor public products, prices, availability, sellers, and catalog changes.
  • Schedule repeatable collection and export results to downstream workflows.
  • Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
  • Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.
  • Feed schema-shaped records into a database, spreadsheet, BI tool, or AI workflow with the source URL retained for verification.

Run Chemist Warehouse Scraper with the Apify API

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('muhammadafzal/chemist-warehouse-scraper').call({
"searchQueries": [],
"maxResults": 1,
"requestDelayMs": 500,
"maxRequestRetries": 0
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

You can also run the Actor from Apify Console, schedules, webhooks, the REST API, Make, Zapier, n8n, or the hosted Apify MCP server.

Responsible use

Use this Actor only for data you are authorized to access. Follow the target website's terms, robots and access policies, and applicable privacy, database, copyright, anti-spam, and data-protection laws. Do not use it to bypass authentication or other access controls, collect private data, harass people, or make high-impact decisions without independent verification.

Support

When reporting a problem, include the Actor run ID, a redacted input, the expected result, and a small public example URL when applicable. Do not post API tokens, cookies, credentials, or personal data in an issue.

Frequently asked questions

Can I schedule Chemist Warehouse Scraper?

Yes. Use an Apify schedule to run the same saved input at a chosen interval, then connect a webhook or integration to process the dataset when the run finishes.

How should I test a new input?

Begin with the prefilled example or a small limit. Confirm that the output fields, source coverage, runtime, and live charges match your workflow before increasing the scope.

How do I export the results?

Open the run's default dataset in Apify Console and export JSON, CSV, Excel, XML, or RSS. Applications can retrieve the same records through the Apify API client or REST dataset endpoint.

Can an AI agent call this Actor?

Yes. Add muhammadafzal/chemist-warehouse-scraper through the hosted Apify MCP server or call it through the API. The Actor's input and dataset schemas help agents construct valid requests and interpret returned records.