Lazada Scraper โ€” Search, Products, Prices & Reviews avatar

Lazada Scraper โ€” Search, Products, Prices & Reviews

Pricing

from $1.40 / 1,000 products

Go to Apify Store
Lazada Scraper โ€” Search, Products, Prices & Reviews

Lazada Scraper โ€” Search, Products, Prices & Reviews

Scrape Lazada search results, product pages and customer reviews across all six Southeast Asian marketplaces: price, discount, rating, sold count, seller, full description, image gallery, every variant, plus reviews with star ratings and buyer photos. No login, no start fee.

Pricing

from $1.40 / 1,000 products

Rating

0.0

(0)

Developer

Matvey

Matvey

Maintained by Community

Actor stats

0

Bookmarked

19

Total users

11

Monthly active users

an hour ago

Last modified

Share

Lazada Scraper extracts public Lazada product data from all six Southeast Asian marketplaces โ€” Indonesia, Malaysia, Singapore, Philippines, Thailand and Vietnam โ€” without the official API and without running a browser. Search by keyword or paste a search, category or shop URL to get product cards with price, discount, rating, sold count and seller; give product URLs for the full product detail with description, image gallery and variants, plus customer reviews with photos and seller replies. No login, no API key, no seller account. Export to JSON, CSV or Excel, call it from the API, schedule runs, or plug it into n8n, Make, Zapier, Google Sheets or an AI agent through MCP.

Tested head-to-head โ€” 24 September 2026

Lazada Scraper tested against the 6 most-used Lazada scrapers: 20 of 20 products, no start fee, $2 per 1,000 products, reviews and full product pages

Same request for every Actor โ€” 20 products for "wireless earbuds" on Lazada Singapore โ€” run against the six most-used Lazada scrapers on the Apify Store, from an ordinary paying account.

This ActorThe six others
Products returned (20 asked)2020 from five; one failed after 3 minutes with none
Start fee per runNone3 of 6 charge one (up to $0.20 for this run)
Price per 1,000 search products vs the most-used one$2$3.99
Search, full product pages and reviews on all six marketplacesYes3 of 6

What is Lazada Scraper?

Lazada is one of the two dominant marketplaces in Southeast Asia, with separate storefronts, currencies and catalogs in six countries. There is no public product API for buyers, and the product page renders in the browser, so most tooling either misses fields or pays for a headless browser on every request.

This Actor reads Lazada's own data endpoints directly over plain HTTP, with no browser. A product page returns the full description, the complete image gallery, every variant combination, specs, brand, seller and availability; the reviews endpoint returns each review with its star rating, the buyer's photos and the purchased variant. That makes runs fast and cheap: fifty reviews come back in seconds.

Search gets through Lazada's anti-bot gate. Since September 2026 Lazada answers most automated search requests with an anti-bot page. This Actor requests with a real Chrome fingerprint and rotates addresses โ€” platform egress, datacenter, residential โ€” until one gets through, then keeps that address for the following pages. The retries are on us: you pay only for the products returned. Checked on all six marketplaces on 24 September 2026.

ModeWhat you getInput
๐Ÿ” Products from searchProduct cards: title, price, original price, discount, rating, review count, sold count, brand, seller, location, LazMall and sponsored flags, images, positionkeywords, search, category, brand or shop URLs
๐Ÿ“ฆ Product detailsFull product page: description, highlights, image gallery, every variant with its options, brand, category, availabilityproduct URLs or item IDs
โญ ReviewsCustomer reviews: rating, text, variant bought, buyer name, date, helpful votes, photos, seller replyproduct URLs or item IDs
๐Ÿ“ฆ+โญ Products with reviewsBoth of the above for each product in one runproduct URLs

Every row carries country, marketplace, currency and itemId, so one dataset can hold several countries at once.

Supported Lazada marketplaces

CountryCodeDomainCurrency
๐Ÿ‡ฎ๐Ÿ‡ฉ IndonesiaIDlazada.co.idIDR
๐Ÿ‡ฒ๐Ÿ‡พ MalaysiaMYlazada.com.myMYR
๐Ÿ‡ธ๐Ÿ‡ฌ SingaporeSGlazada.sgSGD
๐Ÿ‡ต๐Ÿ‡ญ PhilippinesPHlazada.com.phPHP
๐Ÿ‡น๐Ÿ‡ญ ThailandTHlazada.co.thTHB
๐Ÿ‡ป๐Ÿ‡ณ VietnamVNlazada.vnVND

Prices come back in the marketplace's own currency and are never converted.

What data can Lazada Scraper extract?

๐Ÿ” Product cards

FieldExample
titleiPhone 17 Pro
price / originalPrice / discountPercent22414000 / 32000000 / 30
currency / priceTextIDR / Rp22.414.000
rating / reviewCount4.87 / 62
soldQuantity / soldText220 / 220 sold
brand / brandIdApple / 127197227
sellerName / sellerIdApple Authorised Reseller / 402540720932
locationKota Depok
isLazMall / isSponsoredtrue / false
badges["Voucher save 30%", "Trade In"]
itemId / skuId8737698858 / 16177996790
inStocktrue
url / imageUrl / imagesproduct link, main picture, thumbnails
position / page / keyword / totalResults1 / 1 / iphone 15 / 4080

๐Ÿ“ฆ Product details

description (the seller's full description as plain text), descriptionHtml, highlights (the bullet list from the page), images (full gallery), imageCount, variants with every option combination ({"skuId": "16177996790", "values": [{"name": "Warna", "value": "Silver"}, {"name": "Kapasitas Penyimpanan", "value": "256 GB"}]}), variantCount, brand, brandUrl, category, categoryId, availability, sku and sellerId.

โญ Reviews

rating, text, variant (the exact option the buyer purchased), reviewer, reviewTime, boughtDate, verifiedPurchase, likes, images (buyer photos), plus reviewId, itemId and productUrl.

How much does it cost to scrape Lazada?

The Actor uses Apify's pay-per-event pricing, so you pay for results, not for pages or proxy traffic.

EventPricePer 1,000
Product (search card)$0.002$2
Product detail (full product page)$0.004$4
Review$0.001$1

No browser is involved, so platform usage per run is a fraction of a cent. The Apify Free plan ($5 monthly credit) covers roughly 2,500 product cards, 1,250 full product records or 5,000 reviews every month.

Bulk export: what 50,000 products actually cost

This Actor is built for bulk jobs โ€” put hundreds of inputs into one run, or call it from the API on a schedule. There is no fee per run, no fee per page and no proxy charge: you pay for the rows you keep, and error rows are free. That is what decides the bill once you pull a whole market rather than a single store.

JobThis ActorMost-used Actor in this category
50,000 products across 100 runs$100$199.50

Checked on the Apify Store on 24 September 2026 against the Actor with the most monthly users in this category; its per-run fee is counted in, as ours would be if we charged one. Some Actors here ask less per row โ€” this table compares against the one buyers actually use most.

How to scrape Lazada

  1. Open Lazada Scraper on Apify and click Try for free.
  2. Choose What to scrape โ€” for example Products from search.
  3. Pick the Country (Indonesia by default).
  4. Type Search keywords, or paste Lazada URLs: product links, search results, category, brand or shop pages. Links from different countries can be mixed in one run.
  5. Set Max products, optionally turn on Fetch full product details, then click Start.
  6. When the run finishes, open the Output tab and download JSON, CSV, Excel or XML, or read the dataset through the API.

โฌ‡๏ธ Input

Lazada Scraper input form: mode, country, search keywords, Lazada URLs, max products, reviews and sorting

Search Indonesia for two keywords, cheapest first:

{
"mode": "search",
"country": "ID",
"searchTerms": ["iphone 15", "samsung s24"],
"sortBy": "price_asc",
"maxItems": 200
}

Full detail for specific products, from any marketplace:

{
"mode": "product",
"startUrls": [
"https://www.lazada.co.id/products/iphone-17-pro-i8737698858.html",
"https://www.lazada.com.my/products/x-i4567890123.html"
]
}

All reviews of a product, 5-star only:

{
"mode": "reviews",
"startUrls": ["https://www.lazada.co.id/products/iphone-17-pro-i8737698858.html"],
"maxReviewsPerProduct": 1000,
"reviewsRating": "5"
}

A category page in Thailand and a brand page in Vietnam in one run:

{
"startUrls": [
"https://www.lazada.co.th/shop-mobiles/",
"https://www.lazada.vn/apple/"
],
"maxItems": 100
}

Search filters

sortBy (relevance, price_asc, price_desc, newest, rating), minPrice and maxPrice in the marketplace currency, and minRating (0โ€“5 stars) to keep only well-rated products. Turn on Fetch full product details to open every result's page and merge description, gallery and variants into the row.

โฌ†๏ธ Output

Lazada Scraper output table: product, price, previous price, discount, rating, units sold, brand, seller, shipping location

One product card:

{
"type": "product",
"title": "iPhone 17 Pro",
"url": "https://www.lazada.co.id/products/pdp-i8737698858.html",
"itemId": "8737698858",
"skuId": "16177996790",
"country": "ID",
"marketplace": "Indonesia",
"currency": "IDR",
"price": 22414000,
"originalPrice": 32000000,
"discountPercent": 30,
"priceText": "Rp22.414.000",
"rating": 4.87,
"reviewCount": 62,
"soldQuantity": 220,
"brand": "Apple",
"sellerName": "Apple Authorised Reseller",
"sellerId": "402540720932",
"location": "Kota Depok",
"isLazMall": true,
"badges": ["Voucher save 30%", "Trade In"],
"inStock": true,
"position": 1,
"keyword": "iphone 15",
"totalResults": 4080,
"scrapedAt": "2026-09-03T07:46:24.903Z"
}

One product detail (description shortened here):

{
"type": "product_detail",
"itemId": "8737698858",
"title": "iPhone 17 Pro",
"brand": "Apple",
"category": "Handphone & Tablet",
"availability": "InStock",
"description": "iPhone 17 Pro. Poin-poin fitur utama. DESAIN UNIBODY โ€ฆ",
"highlights": ["iPhone 17 Pro.", "Layar 6,3 inci yang cemerlang", "Chip A19 Pro"],
"imageCount": 24,
"variantCount": 6,
"variants": [
{ "skuId": "16177996790", "values": [{ "name": "Warna", "value": "Silver" }, { "name": "Kapasitas Penyimpanan", "value": "256 GB" }] }
],
"url": "https://www.lazada.co.id/products/iphone-17-pro-i8737698858.html"
}

Rows carry a type (product, product_detail, review, error), so one dataset can be filtered in a spreadsheet or in code. Pages that fail after the retries are written as error rows with the URL and reason instead of disappearing.

Use cases for Lazada data

Price monitoring and repricing

Track price, originalPrice, discountPercent and soldQuantity for your listings and competitors on a schedule, and push the dataset to Sheets or your pricing tool.

Cross-border market research

Search the same category in Indonesia, Vietnam, Thailand and the Philippines in one run and compare price levels, discount depth and demand between markets.

Product research and sourcing

Units sold, ratings and review counts show what actually moves. Product details add the description and every variant, so you can size an assortment before contacting suppliers.

Seller and brand intelligence

Cards carry the seller name and ID, the brand and the LazMall flag, so you can map who dominates a category and which brands run the deepest discounts.

Review mining

Pull thousands of reviews with star ratings, the exact variant bought, buyer photos and seller replies, then run sentiment analysis or feed them to an LLM for recurring complaints.

AI agents and RAG

Flat rows, literal field names and no required inputs make the Actor easy to call from an agent through the Apify MCP server.

Integrations

  • API โ€” start a run and read the dataset with any HTTP client:
from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("lergassy/lazada-scraper").call(run_input={
"country": "ID", "searchTerms": ["air fryer"], "maxItems": 100
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["price"], item["currency"])
  • JavaScript โ€” npm i apify-client, then client.actor('lergassy/lazada-scraper').call(input).
  • n8n, Make, Zapier, Google Sheets, Airtable, Slack, webhooks โ€” through the standard Apify integrations.
  • MCP โ€” add the Apify MCP server to Claude, ChatGPT or Cursor and let the agent call lergassy/lazada-scraper with a keyword and a country.

Errors and troubleshooting

What you seeWhat it meansFix
error rows with an anti-bot messageLazada throttled that IP for the listing endpointRare: the Actor already rotated through up to 30 addresses. Re-run in a few minutes
Fewer results than Max productsThe keyword ran out of pagesUse broader or several keywords, or a category URL
soldQuantity is nullLazada hides the counter on some listingsUse soldText when present, or product details
Reviews return nothingThe product has no written reviews yetCheck reviewCount on the product card first
Product detail without a pricePrices live on the card, not on the page markupRun search mode, or enable Fetch full product details so both are merged

๐Ÿค– For AI Agents & LLM Apps

Compact reference for agents calling this Actor through the Apify MCP server or the Apify API (lergassy/lazada-scraper).

Purpose: returns Lazada listings and buyer reviews across six South-East Asian marketplaces โ€” by search term or by product URL โ€” with price, discount, rating, units sold, seller and LazMall status. Use it to answer "what does this cost in Malaysia today", "which sellers dominate this query" and "what do buyers complain about in these reviews".

Minimal input:

{ "searchTerms": ["iphone 15"], "country": "ID", "maxItems": 40 }

Output: one row per listing โ€” type, itemId, title, url, country, marketplace, currency, price, originalPrice, discountPercent, rating, reviewCount, soldQuantity, brand, sellerName, isLazMall, location, imageUrl, scrapedAt. Enriched rows add category, description, highlights, variants and variantCount. Review rows carry rating, text, variant, reviewer, reviewTime, likes and images. Unreadable pages arrive as type: "error" rows with error and kind.

Behaviors an agent should know:

  • mode defaults to auto: search terms run search mode, product URLs run product mode. Set reviews or product_reviews explicitly when you want review rows.
  • country selects the marketplace and the currency. Prices are in the marketplace's own currency; never compare across countries without converting.
  • maxItems (default 40) caps listings; maxReviewsPerProduct (default 100) caps reviews separately, so a review run's size is the product of the two.
  • reviewsRating narrows reviews to one star value โ€” use it instead of pulling everything and filtering afterwards.
  • enrichProducts costs an extra page fetch per product; leave it off when listing fields suffice.
  • Review text is mostly Indonesian, Malay, Thai or Vietnamese depending on the marketplace. Translate before sentiment scoring, and expect masked buyer names.
  • isLazMall marks Lazada's verified-brand tier โ€” a useful proxy for whether a listing is from an official store or a marketplace reseller.

โ“ FAQ

The Actor reads only pages and endpoints that any visitor can open without logging in: listings, product pages and public reviews. It does not authenticate, does not touch buyer accounts and collects no private data. You are responsible for using the data in line with local law and Lazada's terms; consult a lawyer for your case.

Do I need a Lazada API key or a seller account?

No. Lazada's open API is for sellers and partners. This Actor never authenticates.

Does it use a browser?

No. Everything is plain HTTP, which is why runs cost a fraction of a cent.

Can I scrape several countries in one run?

Yes. Keyword searches use the selected country, and each URL keeps its own marketplace. Rows record country, marketplace and currency.

How many products can one keyword return?

Lazada pages listings in blocks of about 40 and reports the total in totalResults. Deep paging on a broad keyword drifts into loosely related items, so several narrow keywords beat one broad one.

Can I get per-variant prices and stock?

Product details return every variant with its option values and SKU ID. Lazada does not publish per-variant stock to visitors, and the card price is the one shown to shoppers.

Does it collect buyer questions?

No. Only reviews, which include the variant bought, photos and seller replies where present.

Can I use it with the Apify API, MCP or n8n?

Yes, see Integrations. The input is plain JSON and startUrls accepts product, search, category, brand and shop links.

Your feedback

Missing a field, a country or a page type? Open an issue in the Issues tab or leave a review โ€” user requests decide what ships next.

You might also like

ActorWhat it does
Shopee ScraperProducts, prices and sellers across 11 Shopee marketplaces
Tokopedia Reviews ScraperShop reviews from Indonesia's Tokopedia
Mercado Libre ScraperProducts, prices, reviews and deals across 18 Latin American marketplaces
Google Flights ScraperFlight prices, airlines and price insights
Email Verifier & Phone Number ValidatorChecks e-mails and phone numbers in bulk: deliverability, throwaway and role flags, numbering plan, US state and time zone