Skip to content

Lazada Scraper

Try for free

Scrape Lazada products from Singapore, Malaysia, Philippines, Thailand, Vietnam and Indonesia: prices, discounts, ratings, reviews, sold counts, sellers, images, descriptions and variants, by keyword, category, shop or product URL.

🛒 Lazada Scraper

Scrape Lazada products from Singapore, Malaysia, the Philippines, Thailand, Vietnam and Indonesia. Search by keyword or paste category, shop or product URLs, and get clean rows with price, discount, rating, review count, sold count, seller, location, images and more. Turn on details and reviews for descriptions, image galleries, variants, review tags and the newest customer reviews. No login needed.

✨ Why use Lazada Scraper?

  • 🌏 All six Lazada sites — lazada.sg, lazada.com.my, lazada.com.ph, lazada.co.th, lazada.vn and lazada.co.id, with local prices and currencies.
  • ⚡ Fast — a search page of 40 products arrives in about a second or two.
  • 🧾 Clean, flat rows — one row per product, ready for Excel, Google Sheets or a database.
  • 🔍 Filters built in — sort by price, set a price range and a minimum star rating.
  • ⭐ Optional details and reviews — description, gallery, videos, category path, variants, review tags and reviews in the same row.
  • 🔓 No account — public product data only, no Lazada login or cookies.

🎯 Use cases

  • 💸 Price monitoring — track prices and discounts of your products or competitors across Southeast Asia.
  • 📊 Market research — see which brands, sellers and price points lead a category in each country.
  • 🏪 Seller and assortment analysis — export a shop's full catalogue with prices and sold counts.
  • ⭐ Review mining — collect customer reviews, seller replies and review tags for sentiment analysis.
  • 🧠 Product data feeds — feed titles, images and prices into catalogues, comparison sites or AI tools.

🚀 How to use

  1. Enter one or more search keywords and pick the country, or paste Lazada URLs (search, category, shop or product pages).
  2. Set Max products per keyword or URL.
  3. Optionally add filters (sort, price range, minimum rating) and turn on product details or reviews.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
keywordsProduct searches on the site picked in country.
startUrlsLazada search, category, shop or product URLs from any of the six sites.
countrysg, my, ph, th, vn or id (keyword searches only).
maxResultsMax products per keyword or URL (default 20).
sortbest, priceasc or pricedesc.
minPrice / maxPricePrice range in the site's currency.
minRating1 to 5: only products rated at least that many stars.
includeDetailsOpen each product page for description, gallery, videos, categories and variants.
includeReviews / maxReviewsAdd review tags and up to maxReviews reviews per product.
{
  "keywords": ["wireless earbuds"],
  "country": "my",
  "maxResults": 100,
  "sort": "best",
  "minRating": "4",
  "includeReviews": true,
  "maxReviews": 10
}

📤 Output

FieldDescription
itemId, skuIdLazada product and SKU ids
title, url, image, imagesProduct name, link and pictures
price, priceText, originalPrice, discount, discountPercent, currencyCurrent price, list price and discount
rating, reviewCount, soldCount, soldTextStars, number of ratings and units sold
sellerName, sellerId, location, brand, brandIdWho sells it and from where
isLazMall, freeShipping, isSponsored, inStock, badgesListing flags
categoryIds, country, domain, searchQuery, sourceUrl, page, position, scrapedAtContext
description, descriptionHtml, descriptionImages, galleryImages, videos, category, categoryPath, brandUrl, variants, variantPropertiesWith product details on
reviewTotal, reviewTags, reviewsWith reviews on: total reviews, Lazada's review tags ("Nice sound", "Arrived early"...) and the newest reviews

Example row (shortened, sample values):

{
  "itemId": "4694175726",
  "skuId": "26309876611",
  "title": "HUAWEI FreeBuds SE 4 ANC Earbuds",
  "url": "https://www.lazada.com.my/products/pdp-i4694175726.html",
  "price": 149.0,
  "priceText": "RM149.00",
  "originalPrice": 249.0,
  "discount": "40% Off",
  "discountPercent": 40,
  "currency": "MYR",
  "rating": 4.97,
  "reviewCount": 1409,
  "soldCount": 3600,
  "soldText": "3.6K sold",
  "sellerName": "HUAWEI",
  "location": "Selangor",
  "brand": "HUAWEI",
  "isLazMall": true,
  "inStock": true,
  "country": "MY",
  "searchQuery": "wireless earbuds",
  "page": 1,
  "position": 1,
  "reviews": [
    {
      "reviewId": "470000000000001",
      "rating": 5,
      "content": "Battery Life: lasts the whole day. Sound Quality: clear calls.",
      "reviewTime": "3 weeks ago",
      "buyerName": "A***n",
      "variant": "Color Family:Black",
      "likeCount": 2,
      "images": [],
      "sellerReply": null
    }
  ]
}

💰 Pricing

You pay $1.25 per 1,000 products ($0.00125 per product), plus the platform usage of the run (compute and proxy traffic), which is shown on every run.

  • 1,000 products from keyword searches ≈ $1.25 in product fees plus a few cents of usage.
  • Product details and reviews don't add product fees: a product with its description, gallery and 10 reviews still counts as one product. They make runs longer, so they add a little usage.
  • Error notes and products you filter out are never charged.
  • Set a maximum cost per run and the actor stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Lazada? The actor reads public product pages that anyone can open without an account. Check Lazada's terms and your local laws for your use case, and don't collect personal data you have no reason to keep.

Do I need a Lazada account or a proxy? No. The actor uses its own browser in the right country for each site.

How many products can I get? Lazada shows about 4,000 products (102 pages) per search or category. Use several keywords, price ranges or category URLs to go beyond that.

Why is a field empty? Lazada doesn't show every field for every product: new products have no rating, some have no list price or sold count. Product URLs give fewer listing fields (no sold count or location) than search results.

Can I schedule it or call it from code? Yes. Save your input as a task, schedule it, and read the dataset through the API in JSON, CSV or Excel.

⚠️ Limits

  • Lazada caps every search and category at 102 pages.
  • Brand landing pages (for example lazada.sg/apple/) are not supported; use the brand's shop URL (lazada.sg/shop/...), a category URL or a keyword search.
  • Seller ratings, delivery options and specification tables are not included.
  • Reviews are the newest first; Lazada hides some reviews from the public list.
  • Reviews are stored inside the product row, so one product keeps at most about 8 MB of reviews.
  • Thailand, Vietnam and Indonesia return titles and reviews in the local language.
  • Product URLs show the product page's base price; a running promotion can make the checkout price lower. Search results show the promoted price.
  • Each Lazada site only answers visitors from its own country, so the actor always uses a proxy exit in that country. Turning the platform proxy off makes Lazada refuse most requests.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.