Lazada Category Products Scraper avatar

Lazada Category Products Scraper

Pricing

from $0.80 / 1,000 products

Go to Apify Store
Lazada Category Products Scraper

Lazada Category Products Scraper

Export every product in a Lazada category page across six countries. Use a category link or path. Get prices, discounts, ratings, sellers, locations and images. No login, no cookies.

Pricing

from $0.80 / 1,000 products

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

Pick any Lazada category and export every product in it as clean, structured data. Choose a country and a category link, a sort order and an optional price range. Each result comes with its price, discount, rating, seller, location and images.

No login. No cookies. No browser. Runs finish in seconds and results can be downloaded as JSON, CSV, Excel or HTML, or read through the Apify API.

What you can do with it

  • Track prices and discounts across Southeast Asia, including mega-sale days.
  • Find the cheapest listings in a category.
  • Research sellers, brands and best-sellers before entering a market.
  • Build product catalogs and comparison sites.
  • Feed price data into spreadsheets, databases and dashboards.

Supported marketplaces

CodeCountryCurrency
SGSingaporeSGD
MYMalaysiaMYR
THThailandTHB
PHPhilippinesPHP
IDIndonesiaIDR
VNVietnamVND

How to use it

  1. Open the Input tab. Paste a category link and pick a country. Everything else is optional.
  2. Click Start.
  3. Open the Output tab. The first column is a product thumbnail. Export the table or connect it to your tools.

Input

FieldRequiredWhat it does
Category link or path (category)YesA category link like https://www.lazada.sg/shop-laptops/ or just the path /shop-laptops/.
Country (country)No, default SGOne of SG, MY, TH, PH, ID, VN. Country names such as "Malaysia" also work.
Sort by (sort)No, default bestbest, price-asc or price-desc.
Minimum price / Maximum price (minPrice, maxPrice)NoPrice range in the local currency.
Maximum products (maxItems)No, default 40Stop after this many unique products (up to 4000).

Example input

{
"category": "/shop-laptops/",
"country": "SG",
"sort": "best",
"maxItems": 40
}

Another example

{
"category": "https://www.lazada.com.my/shop-mobile-phones/",
"maxItems": 100
}

Output

Every product is one row. Fields Lazada does not provide for a product are left out of that row instead of being filled with empty values.

FieldMeaning
imageMain product image (shown as a thumbnail).
idLazada item ID, unique per product.
titleProduct name.
urlLink to the product page on Lazada.
priceCurrent price as a number in the local currency.
priceDisplayPrice exactly as Lazada shows it.
currencyCurrency code of the marketplace.
originalPricePrice before discount, when discounted.
originalPriceDisplayOriginal price as Lazada shows it.
discountDiscount label, for example "32% Off".
ratingAverage rating out of 5.
reviewCountNumber of reviews.
soldTextUnits sold label, for example "11 sold".
sellerSeller or store name.
sellerIdLazada seller ID.
sellerUrlLink to the seller store.
brandBrand name.
brandIdLazada brand ID.
locationWhere the item ships from.
inStockTrue when the item is in stock.
sponsoredTrue when the result is a paid ad placement.
skuIdLazada SKU ID of the listed variant.
imagesAll product image links returned by the search.
badgesLabels such as LazMall or free shipping icons.
highlightsShort highlight lines shown on the product card.
installmentInstallment offer details, when shown.
sellingPointsSelling point labels, when shown.
categoriesCategory information, when provided.
otherDataAny further fields Lazada returned for this product, kept as received.
countryMarketplace country code.
pageResult page the product came from.
scrapedAtWhen the record was collected (ISO time).

Example output

{
"image": "https://filebroker-cdn.lazada.sg/kf/S763e3f42a3ed4122a03d5a474382fea3l.png",
"id": "13684858525",
"title": "LYNLIX | Hard Cover Stylish A5 Notebook with Buckle Closure",
"url": "https://www.lazada.sg/products/pdp-i13684858525.html",
"price": 7.67,
"priceDisplay": "$7.67",
"currency": "SGD",
"originalPrice": 8.91,
"discount": "14% Off",
"rating": 4.8,
"reviewCount": 30,
"soldText": "11 sold",
"seller": "LYNLIX",
"sellerId": "1767872514",
"brand": "LYNLIX",
"location": "China",
"inStock": true,
"skuId": "124518627554",
"country": "SG",
"page": 1,
"scrapedAt": "2026-10-02T01:31:39.054Z"
}

What happens when something is off

The actor is built to finish cleanly. Problems are explained in the run status message, the log and the RUN_SUMMARY record instead of crashing the run.

SituationWhat you get
Empty or invalid category or unknown countryThe run succeeds with no rows and a message that includes a working example input.
No products matchThe run succeeds with no rows and a message suggesting what to change.
Values out of range, such as too many resultsThe value is adjusted to the nearest allowed one and the run notes it.
A later page failsThe run succeeds with the products collected so far and a warning.
Lazada is temporarily unavailable on the first pageThe run ends with a clear explanation. Try again in a few minutes.

Good to know

  • Lazada shows up to about 40 products per page. The actor reads pages until it reaches your limit or the results end.
  • Combine price ranges to go deeper than the paging depth Lazada allows for a single search.
  • Prices are in the local currency of the chosen country.
  • Duplicates are removed automatically.
  • Use the actor responsibly and in line with Lazada's terms and local laws. Only publicly visible product data is collected.