Lazada Scraper โ Search, Products, Prices & Reviews
Pricing
from $1.40 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
19
Total users
11
Monthly active users
an hour ago
Last modified
Categories
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

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 Actor | The six others | |
|---|---|---|
| Products returned (20 asked) | 20 | 20 from five; one failed after 3 minutes with none |
| Start fee per run | None | 3 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 marketplaces | Yes | 3 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.
| Mode | What you get | Input |
|---|---|---|
| ๐ Products from search | Product cards: title, price, original price, discount, rating, review count, sold count, brand, seller, location, LazMall and sponsored flags, images, position | keywords, search, category, brand or shop URLs |
| ๐ฆ Product details | Full product page: description, highlights, image gallery, every variant with its options, brand, category, availability | product URLs or item IDs |
| โญ Reviews | Customer reviews: rating, text, variant bought, buyer name, date, helpful votes, photos, seller reply | product URLs or item IDs |
| ๐ฆ+โญ Products with reviews | Both of the above for each product in one run | product URLs |
Every row carries country, marketplace, currency and itemId, so one dataset can hold several countries at once.
Supported Lazada marketplaces
| Country | Code | Domain | Currency |
|---|---|---|---|
| ๐ฎ๐ฉ Indonesia | ID | lazada.co.id | IDR |
| ๐ฒ๐พ Malaysia | MY | lazada.com.my | MYR |
| ๐ธ๐ฌ Singapore | SG | lazada.sg | SGD |
| ๐ต๐ญ Philippines | PH | lazada.com.ph | PHP |
| ๐น๐ญ Thailand | TH | lazada.co.th | THB |
| ๐ป๐ณ Vietnam | VN | lazada.vn | VND |
Prices come back in the marketplace's own currency and are never converted.
What data can Lazada Scraper extract?
๐ Product cards
| Field | Example |
|---|---|
title | iPhone 17 Pro |
price / originalPrice / discountPercent | 22414000 / 32000000 / 30 |
currency / priceText | IDR / Rp22.414.000 |
rating / reviewCount | 4.87 / 62 |
soldQuantity / soldText | 220 / 220 sold |
brand / brandId | Apple / 127197227 |
sellerName / sellerId | Apple Authorised Reseller / 402540720932 |
location | Kota Depok |
isLazMall / isSponsored | true / false |
badges | ["Voucher save 30%", "Trade In"] |
itemId / skuId | 8737698858 / 16177996790 |
inStock | true |
url / imageUrl / images | product link, main picture, thumbnails |
position / page / keyword / totalResults | 1 / 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.
| Event | Price | Per 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.
| Job | This Actor | Most-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
- Open Lazada Scraper on Apify and click Try for free.
- Choose What to scrape โ for example Products from search.
- Pick the Country (Indonesia by default).
- 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.
- Set Max products, optionally turn on Fetch full product details, then click Start.
- When the run finishes, open the Output tab and download JSON, CSV, Excel or XML, or read the dataset through the API.
โฌ๏ธ Input

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

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 ApifyClientclient = 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, thenclient.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-scraperwith a keyword and a country.
Errors and troubleshooting
| What you see | What it means | Fix |
|---|---|---|
error rows with an anti-bot message | Lazada throttled that IP for the listing endpoint | Rare: the Actor already rotated through up to 30 addresses. Re-run in a few minutes |
| Fewer results than Max products | The keyword ran out of pages | Use broader or several keywords, or a category URL |
soldQuantity is null | Lazada hides the counter on some listings | Use soldText when present, or product details |
| Reviews return nothing | The product has no written reviews yet | Check reviewCount on the product card first |
| Product detail without a price | Prices live on the card, not on the page markup | Run 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:
modedefaults toauto: search terms run search mode, product URLs run product mode. Setreviewsorproduct_reviewsexplicitly when you want review rows.countryselects 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.reviewsRatingnarrows reviews to one star value โ use it instead of pulling everything and filtering afterwards.enrichProductscosts 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.
isLazMallmarks Lazada's verified-brand tier โ a useful proxy for whether a listing is from an official store or a marketplace reseller.
โ FAQ
Is it legal to scrape Lazada?
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
| Actor | What it does |
|---|---|
| Shopee Scraper | Products, prices and sellers across 11 Shopee marketplaces |
| Tokopedia Reviews Scraper | Shop reviews from Indonesia's Tokopedia |
| Mercado Libre Scraper | Products, prices, reviews and deals across 18 Latin American marketplaces |
| Google Flights Scraper | Flight prices, airlines and price insights |
| Email Verifier & Phone Number Validator | Checks e-mails and phone numbers in bulk: deliverability, throwaway and role flags, numbering plan, US state and time zone |