Lazada Product Search Scraper avatar

Lazada Product Search Scraper

Pricing

$1.20 / 1,000 products

Go to Apify Store
Lazada Product Search Scraper

Lazada Product Search Scraper

Search Lazada in Singapore, Malaysia, Thailand, the Philippines, Indonesia or Vietnam. Get prices, discounts, ratings, sellers, locations and every product image. 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

13 days ago

Last modified

Categories

Share

Search Lazada the way a shopper does and export the results as clean, structured data. Choose a country, a keyword, 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 for any product or accessory.
  • 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. Type a keyword 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
Search keyword (query)YesWhat to search for, for example laptop. A Lazada search link works too.
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

{
"query": "laptop",
"country": "SG",
"sort": "price-asc",
"maxItems": 40
}

Another example

{
"query": "running shoes",
"country": "MY",
"sort": "price-asc",
"minPrice": 50,
"maxPrice": 300,
"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 keyword 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.