Zalora Products Scraper avatar

Zalora Products Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Zalora Products Scraper

Zalora Products Scraper

Scrape product listings from Zalora — the largest fashion e-commerce in Southeast Asia. Extract prices, brands, ratings, discounts and images across 6 countries: Malaysia, Singapore, Indonesia, Thailand, Philippines, Vietnam.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Ilia Bratkovsky

Ilia Bratkovsky

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract product listing data from Zalora via its internal product API with pagination, anti-bot session warm-up, and structured output.

Who Is It For

  • Fashion analysts
  • Brands and retail teams
  • Marketing and e-commerce agencies
  • Dropshippers and sourcing teams
  • Price monitoring and competitive intelligence teams

Supported Countries

  • Malaysia
  • Singapore
  • Indonesia
  • Thailand
  • Philippines
  • Vietnam

Output Fields

FieldDescription
productIdZalora product SKU/config identifier.
nameProduct title.
brandBrand name.
urlAbsolute URL of the product page.
priceOriginalOriginal/list price as numeric value.
priceCurrentCurrent selling price as numeric value.
discountPercentCalculated discount percentage, or null if no discount.
priceFormattedOriginal/list price in formatted currency text (e.g. RM 139.00).
specialPriceFormattedDiscounted price in formatted text, or null.
imageUrlMain product image URL.
categoriesCategory breadcrumb array from Zalora taxonomy.
labelProduct badge/label (markdown or special label), or null.
ratingAverage rating value, or null.
reviewCountNumber of reviews, or null.
supplierSupplier or seller name.
countryCountry code of the market (my, sg, id, th, ph, vn).
currencyMarket currency (MYR, SGD, IDR, THB, PHP, VND).
searchKeywordKeyword used for this result row (keyword mode).
categoryCategory input value used for this row (category mode).
scrapedAtISO timestamp of extraction.

Example Input JSON

{
"searchKeywords": ["jeans", "dress"],
"categories": [],
"countries": ["my", "sg"],
"maxProducts": 100,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example Output JSON

{
"productId": "08D7AAA2C8BBD9GS",
"name": "Crew Neck Knit Dress",
"brand": "Alacati",
"url": "https://www.zalora.com.my/p/alacati-crew-neck-knit-dress-grey-4026546",
"priceOriginal": 139,
"priceCurrent": 139,
"discountPercent": null,
"priceFormatted": "RM 139.00",
"specialPriceFormatted": null,
"imageUrl": "https://dynamic.zacdn.com/6rS_tyAq7kScKSNJ0EqKoEgInYk=/0x770/filters:quality(70):format(webp)/https://static-my.zacdn.com/p/alacati-0782-6456204-1.jpg",
"categories": ["Women", "Clothing", "Dresses", "Bodycon Dresses"],
"label": null,
"rating": 4.4,
"reviewCount": 43,
"supplier": "ZALORA",
"country": "my",
"currency": "MYR",
"searchKeyword": "dress",
"category": null,
"scrapedAt": "2026-03-27T11:56:54.947Z"
}

Use Cases

  1. Monitor daily price and discount changes across Zalora markets.
  2. Benchmark your brand against competing products by category and country.
  3. Track assortment breadth by brand, category tree, and supplier.
  4. Build SEA fashion trend datasets for BI dashboards and forecasting.
  5. Source products for marketplace operations and dropshipping workflows.

FAQ

Do I need residential proxies?
Yes. Zalora uses anti-bot protection, so residential proxies are strongly recommended for stable runs.

How is pagination handled?
The actor paginates automatically using API offset and stops at maxProducts or when no more products are returned.

Can I run multiple countries in one execution?
Yes. Provide multiple country codes in countries; the actor processes each market in the same run.