ZALORA product data API
ShopAPIS extracts structured fashion product data from ZALORA — Southeast Asia’s leading multi-market fashion marketplace — and returns it as clean JSON. For any item you get title, brand, current and original price, per-size availability matrix, color/colorway, material, fit, category taxonomy, ratings and the image gallery — across SG, MY, ID, PH, HK and TW, in each market’s local currency.
ZALORA is a pan-SEA fashion destination with roughly 6.9M monthly visits across the region (Webretailer — SEA marketplaces ). Its single fashion catalog spans multiple Southeast Asian markets, making it the most efficient source of brand-normalized apparel and footwear data — size grids, colorways and material — across the region in one schema.
Why ZALORA data is hard to get
ZALORA has no broad public catalog API, and the fashion attributes that matter render dynamically per market. The per-size availability grid, color variants, market-specific pricing (SGD, MYR, IDR, PHP and more) and promotions load client-side and differ by country storefront. Apparel listings need brand-normalized parsing of article type, fit and fabric, not just a price scrape. ShopAPIS resolves the full size/color matrix and brand taxonomy across every ZALORA market into one consistent schema.
Data fields returned
- Identity — product SKU, title, brand, article type, category path
- Price — current price, original price, discount %, market currency (SGD/MYR/IDR/PHP/HKD/TWD)
- Sizes — per-size availability matrix (in-stock / low / sold-out)
- Variants — color/colorway options with per-color stock
- Attributes — material, fit, gender/section
- Reviews — count, average rating
- Media — image gallery
Sample response
{
"platform": "zalora",
"sku": "ZA889012MY",
"market": "MY",
"url": "https://www.zalora.com.my/p/brand-y-linen-shirt-ZA889012MY",
"title": "Relaxed Linen Short-Sleeve Shirt",
"brand": "BRAND Y",
"article_type": "Shirt",
"category_path": ["Men", "Clothing", "Shirts"],
"price": { "current": 89.0, "original": 129.0, "discount_pct": 31, "currency": "MYR" },
"variants": [
{
"color": "Sand",
"sizes": [
{ "size": "S", "status": "in_stock" },
{ "size": "M", "status": "low" },
{ "size": "L", "status": "sold_out" }
]
},
{
"color": "Olive",
"sizes": [
{ "size": "M", "status": "in_stock" },
{ "size": "L", "status": "in_stock" }
]
}
],
"attributes": { "material": "100% Linen", "fit": "Relaxed", "section": "Men" },
"reviews": { "count": 318, "rating": 4.4 },
"images": ["https://dynamic.zacdn.com/ZA889012MY/sand_1.jpg"]
}Markets and domains covered
ZALORA operates per-country storefronts: zalora.sg (SGD), zalora.com.my (MYR), zalora.co.id (IDR), zalora.com.ph (PHP), zalora.com.hk (HKD) and zalora.com.tw (TWD), each fashion-focused and localized. ShopAPIS resolves by SKU or URL and tags the source market and currency.
Use cases
- Fashion price monitoring — track price and discount across ZALORA markets (/solutions/price-monitoring).
- Size-level inventory tracking — monitor which sizes/colors sell out per market (/solutions/inventory-tracking).
- Catalog enrichment — enrich apparel catalogs with brand, material and fit attributes (/solutions/catalog-enrichment).
- Competitive intelligence — compare a brand’s ZALORA pricing across SEA storefronts (/solutions/competitive-intelligence).
One ZALORA parser returns brand-normalized fashion data across six SEA markets. ShopAPIS tags each result with its source storefront and local currency so multi-market price comparison is direct.