VOOZH about

URL: https://apify.com/crawlergang/watsons-scraper

⇱ Watsons Health & Beauty Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Watsons Health & Beauty Scraper

Scrape Watsons Asia health and beauty products across Singapore, Malaysia, and Hong Kong. Search by keyword, browse by category, fetch by product code, or filter by brand. Returns prices, ratings, ingredients, promotional tags, and stock status

Pricing

from $3.00 / 1,000 results

Rating

5.0

(11)

Developer

πŸ‘ Crawler Gang

Crawler Gang

Maintained by Community

Actor stats

11

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape Watsons Asia health and beauty products across Singapore, Malaysia, and Hong Kong. Search by keyword, browse by category, or look up specific products to extract prices, ratings, ingredients, and promotional tags. Uses the Watsons public API β€” no authentication or proxy required.

What this actor does

  • Four modes: search (keyword), byCategory (category slug), byProductCodes (exact lookup), byUrl (from a product or search URL)
  • Multi-market: Singapore (SGD), Malaysia (MYR), Hong Kong (HKD)
  • Full pricing detail: current price, original price, discount percentage, and currency
  • Rich metadata: brand, ingredients, size, category hierarchy, halal / clean beauty / organic flags
  • Promotional data: active promotion tags and stock status
  • Empty fields are omitted β€” every record contains only fields that have real values

Output per product

  • productCode β€” Watsons internal product code (e.g. BP_88725)
  • name β€” full product name
  • url β€” direct link to the product page
  • price β€” current selling price (numeric)
  • originalPrice β€” original price before discount (numeric, when discounted)
  • discountPercent β€” percentage saved (numeric, when discounted)
  • currency β€” ISO currency code (SGD, MYR, HKD)
  • rating β€” average star rating (0–5 scale)
  • reviewCount β€” number of customer reviews
  • brand β€” brand name
  • category β€” top-level category (e.g. Skincare)
  • subCategory β€” second-level category (e.g. Serums & Essences)
  • imageUrl β€” primary product image URL
  • size β€” content size / quantity (e.g. 40ml, 60 tabs)
  • ingredients β€” full ingredient list text (when available)
  • isCleanBeauty β€” true if labeled as clean beauty product
  • isHalal β€” true if halal-certified
  • isOrganic β€” true if organic
  • stockStatus β€” inStock, outOfStock, or lowStock
  • promotionTags β€” active promotional labels (array of strings)
  • market β€” market code: sg, my, or hk
  • scrapedAt β€” ISO 8601 timestamp of the scrape

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCategory / byProductCodes / byUrl
marketstringsgsg (Singapore), my (Malaysia), hk (Hong Kong)
searchQuerystringvitamin cKeyword to search for (mode=search)
categorySlugstring–Category URL slug, e.g. skincare (mode=byCategory)
productCodesarray–Watsons product codes, e.g. ["BP_88725"] (mode=byProductCodes)
startUrlsarray–Product or search page URLs (mode=byUrl)
sortBystringmostRelevantmostRelevant, bestSeller, topRated, new, price-asc, price-desc
minRatingnumber–Only emit products with rating β‰₯ this value (0–5)
maxItemsint50Hard cap on emitted records (1–1000)

Example: search for moisturizers in Singapore

{
"mode":"search",
"market":"sg",
"searchQuery":"moisturizer",
"sortBy":"bestSeller",
"maxItems":50
}

Example: browse skincare category in Malaysia

{
"mode":"byCategory",
"market":"my",
"categorySlug":"skincare",
"sortBy":"topRated",
"maxItems":100
}

Example: fetch specific products by code

{
"mode":"byProductCodes",
"market":"sg",
"productCodes":["BP_88725","BP_61864"],
"maxItems":10
}

Example: scrape from a product URL

{
"mode":"byUrl",
"startUrls":[
"https://www.watsons.com.sg/vitamin-c-1000mg-sustained-release-caplets-90s/p/BP_69219"
],
"maxItems":10
}

Use cases

  • Retail price monitoring β€” track Watsons product prices and promotions across markets
  • Beauty brand analytics β€” analyze brand presence, rating distribution, and category coverage
  • Health product research β€” gather ingredient lists for regulatory or formulation analysis
  • Competitor intelligence β€” compare Watsons pricing with other health & beauty retailers
  • Market comparison β€” identify price differences between SG, MY, and HK for arbitrage insight
  • Promotion tracking β€” monitor active deals and discount percentages over time

FAQ

What is the data source? This actor uses the public Watsons SAP Commerce Cloud API, which powers the official Watsons websites in Singapore, Malaysia, and Hong Kong. No authentication is required.

Which markets are covered? Singapore (watsons.com.sg), Malaysia (watsons.com.my), and Hong Kong (watsons.com.hk). Each market has independent product listings, prices, and inventory.

How fresh is the data? The API returns live data β€” prices and stock status reflect what you see on the Watsons website at the time of scraping.

Why are some fields missing from some products? Watsons product records vary in completeness. Fields like ingredients, isHalal, and isCleanBeauty are only populated when Watsons has that data for a specific product. The actor omits empty fields rather than returning null values.

How many products can I scrape? Set maxItems up to 1000 per run. Watsons search returns up to 20 products per page and the actor paginates automatically.

What category slugs can I use? Use the URL path segment after /c/ on any Watsons category page. Examples: skincare, supplements, hair-care, baby-care, personal-hygiene. Browse watsons.com.sg/c/skincare to discover slugs.

Is this actor affiliated with Watsons? No. This is an independent third-party actor that uses publicly accessible Watsons API endpoints. It is not affiliated with or endorsed by A.S. Watson Group.

Does the actor handle out-of-stock products? Yes. The stockStatus field reports inStock, outOfStock, or lowStock. There is no option to exclude out-of-stock items at input β€” filter in your downstream pipeline using this field.

You might also like

Watsons Health & Beauty Scraper

crawlerbros/watsons-scraper

Scrape Watsons Asia health and beauty products across Singapore, Malaysia, and Hong Kong. Search by keyword, browse by category, fetch by product code, or filter by brand. Returns prices, ratings, ingredients, promotional tags, and stock status

Health And Beauty Email Scraper

contacts-api/health-and-beauty-email-scraper

Health and beauty email scraper to extract verified emails from beauty salons, spas, skincare brands, wellness centers, cosmetic companies, and health & beauty businesses πŸ“§πŸ’„βœ¨ Perfect for B2B outreach, partnerships, and health and beauty industry lead generation.

Watsons Product Search Scraper

stealth_mode/watsons-product-search-scraper

Scrape Watsons product search results across all regional sites (.com.my, .co.th, .com.sg, etc.) in real-time. Collect 80+ fields including pricing, inventory, ratings, loyalty points, promotions, and product metadataβ€”perfect for price monitoring, market analysis, and e-commerce intelligence.

Watsons Reviews Scraper

stealth_mode/watsons-reviews-scraper

Scrape customer reviews from Watsons.com (all regional sites: .com.my, .co.th, etc.). Extract ratings, comments, customer data, approval status, and 10+ fields per review β€” perfect for sentiment analysis, market research, and reputation monitoring.

Ulta Beauty Scraper – Product Details & Reviews

igview-owner/ulta-beauty-product-details-scraper

Extract complete Ulta Beauty product data by URL. Get product name, brand, pricing (regular & sale), ratings, reviews, ingredients, images, variants, Q&A, and customer reviews. Export as JSON, CSV, or Excel. Ideal for beauty product research, price monitoring, and competitive analysis.

πŸ‘ User avatar

Sachin Kumar Yadav

7

Nykaa Scraper - India Beauty Products, Prices, Ratings

thirdwatch/nykaa-scraper

Scrape Nykaa beauty product search and category pages. Returns product name, brand, price, MRP, rating, and category.

Watsonshk Pharser Reviews Scraper

getdataforme/watsonshk-pharser-reviews-scraper

Unlock customer insights from Watsons Hong Kong with this Apify Actor. It scrapes detailed product reviewsβ€”including ratings, titles, bodies, and metadataβ€”from multiple URLs, delivering structured JSON output....

Ulta Beauty Scraper

solidcode/ulta-scraper

[πŸ’° $1.20/1K products + $0.20/1K reviews] Extract Ulta Beauty products and customer reviews β€” brands, prices, sale prices, SKUs, ingredients, images, ratings, and full review text. Search by keyword or paste product and category URLs.

Sephora Scraper

getdataforme/sephora-scraper

A Sephora scraper automatically extracts beauty product data from Sephora.com, including prices, brand information, reviews, ingredients, stock status, and promotional offers. It helps track beauty trends, monitor competitor pricing, and analyze customer sentiment for market research.

59

Zalora Fashion Scraper β€” Products, Prices & Discounts

sheshinmcfly/zalora-scraper

Scrape fashion products from Zalora οΏ½ Southeast Asia's leading online fashion platform. Extract names, brands, prices, discounts, ratings, and images across Philippines, Singapore, Malaysia, Indonesia, and Hong Kong. Covers women, men, kids, beauty, and sports. No login required.