Lazada Shop Products Scraper avatar

Lazada Shop Products Scraper

Pricing

$1.20 / 1,000 products

Go to Apify Store
Lazada Shop Products Scraper

Lazada Shop Products Scraper

Export the full product catalog of any Lazada shop in six countries: prices, discounts, ratings, sold counts, shop name and ID, and images. Paste a shop link or name. No login, no cookies.

Pricing

$1.20 / 1,000 products

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

15 days ago

Last modified

Categories

Share

Get every product a Lazada shop sells. Paste a shop link or shop name and receive clean product rows with prices, discounts, ratings, sold counts, the shop name and ID, and images.

No login. No cookies. No browser. Results can be downloaded as JSON, CSV, Excel or HTML, or read through the Apify API.

What you can do with it

  • Track a competitor's full catalog and pricing.
  • Monitor discounts and stock across a shop over time.
  • Find a shop's best sellers by sold count and rating.
  • Build product feeds for resellers and comparison sites.
  • Research suppliers and brands before partnering.

Supported marketplaces

CodeCountry
SGSingapore
MYMalaysia
THThailand
PHPhilippines
IDIndonesia
VNVietnam

How to use it

  1. Open the Input tab and fill in the first field. The rest is optional and already prefilled.
  2. Click Start.
  3. Open the Output tab. The first column is a thumbnail. Export the table or connect it to your tools.

Input

FieldRequiredWhat it does
Shop link or name (shop)YesA shop link like https://www.lazada.sg/puma-singapore/ or just the shop name puma-singapore.
Country (country)No, default SGOne of SG, MY, TH, PH, ID, VN. Taken from the link when you paste one.
Sort by (sort)No, default bestbest, price-asc or price-desc.
Maximum products (maxItems)No, default 40Up to 4000.

Example input

{
"shop": "https://www.lazada.sg/puma-singapore/",
"sort": "best",
"maxItems": 40
}

Another example

{
"shop": "junkins",
"country": "TH",
"sort": "price-asc",
"maxItems": 100
}

Output

Every product is one row. Fields Lazada does not provide 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".
discountPercentDiscount in percent, calculated from the original and current price (or taken from the label).
ratingAverage rating out of 5.
reviewCountNumber of reviews.
soldTextUnits sold label, for example "1.2K sold".
soldCountUnits sold as a number (1.2K becomes 1200).
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 Lazada.
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 item, kept as received.
countryMarketplace country code.
pageResult page the item 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",
"discountPercent": 13.9,
"rating": 4.8,
"reviewCount": 30,
"soldText": "11 sold",
"soldCount": 11,
"seller": "LYNLIX",
"sellerId": "1767872514",
"brand": "LYNLIX",
"location": "China",
"inStock": true,
"skuId": "124518627554",
"country": "SG",
"page": 1,
"scrapedAt": "2026-10-08T20:00:00.000Z"
}

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 shop or a value that is not a shop link or nameThe run succeeds with no rows and a message with a working example.
Shop not found or has no productsThe run succeeds with no rows and a message explaining what to check.
Values out of rangeThe value is adjusted to the nearest allowed one and noted in the log.
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

  • The shop name is the seller field and the shop ID is sellerId in every row.
  • Use the shop link from your browser for the most reliable match.
  • 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 data is collected.