Zalora Products Scraper
Pricing
from $1.00 / 1,000 results
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
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
| Field | Description |
|---|---|
productId | Zalora product SKU/config identifier. |
name | Product title. |
brand | Brand name. |
url | Absolute URL of the product page. |
priceOriginal | Original/list price as numeric value. |
priceCurrent | Current selling price as numeric value. |
discountPercent | Calculated discount percentage, or null if no discount. |
priceFormatted | Original/list price in formatted currency text (e.g. RM 139.00). |
specialPriceFormatted | Discounted price in formatted text, or null. |
imageUrl | Main product image URL. |
categories | Category breadcrumb array from Zalora taxonomy. |
label | Product badge/label (markdown or special label), or null. |
rating | Average rating value, or null. |
reviewCount | Number of reviews, or null. |
supplier | Supplier or seller name. |
country | Country code of the market (my, sg, id, th, ph, vn). |
currency | Market currency (MYR, SGD, IDR, THB, PHP, VND). |
searchKeyword | Keyword used for this result row (keyword mode). |
category | Category input value used for this row (category mode). |
scrapedAt | ISO 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
- Monitor daily price and discount changes across Zalora markets.
- Benchmark your brand against competing products by category and country.
- Track assortment breadth by brand, category tree, and supplier.
- Build SEA fashion trend datasets for BI dashboards and forecasting.
- 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.