Lazada Product Scraper avatar

Lazada Product Scraper

Pricing

Pay per usage

Go to Apify Store
Lazada Product Scraper

Lazada Product Scraper

Scrape Lazada product listings, prices, discounts, ratings, reviews, seller details, images, stock availability, and product URLs. Extract eCommerce data for price tracking, competitor analysis, market research, product trends, and retail intelligence across Southeast Asia.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Lazada Product Scraper do?

Lazada Product Scraper collects product listings from six Lazada storefronts: Malaysia, Singapore, Thailand, Indonesia, the Philippines, and Vietnam. Enter a keyword and pick a market, or paste any Lazada search, tag, shop, or product URL. The Actor returns one dataset record per product with its current price, discount, rating, review count, seller, stock status, and product link.

The output is ready for price monitoring, assortment research, competitor tracking, seller analysis, and product feeds.

Why use Lazada Product Scraper?

  • Search terms and storefront URLs produce the same dataset shape, so downstream sheets and databases do not need per-URL handling.
  • Each record carries the local currency code, so MYR, SGD, THB, IDR, PHP, and VND results never mix.
  • Discounts, ratings, reviews, and sold counts arrive with the product link, which is what price history work needs.
  • Scheduled runs refresh a keyword, category, or shop and let you compare results over time.
  • Results export to JSON, CSV, Excel, or XML, or come through the Apify API.

What data can you extract from Lazada?

FieldDescription
item_idLazada product identifier
titleProduct name
urlClean product page URL
image_urlMain product image
priceCurrent price as a number
price_textPrice exactly as shown on the storefront
currencyISO currency code for the market
original_pricePrice before discount, when shown
discount_percentDiscount percentage, when shown
ratingAverage rating
review_countNumber of reviews
sold_countUnits sold, when the storefront publishes it
in_stockAvailability flag
locationSeller or warehouse location
seller_nameShop name
seller_idLazada seller identifier
brand_nameBrand name
skuMarket-specific SKU
sku_idLazada SKU identifier
category_idsLazada category identifiers
is_sponsoredWhether the listing is a promoted result
marketMarket code such as MY or SG
sourceSource storefront name
scraped_atISO timestamp for the run

Fields the storefront does not publish for a product are left out of that record instead of being written as null.

How to use Lazada Product Scraper

  1. Open the Actor on Apify Store.
  2. Enter a keyword and choose a market, or paste a Lazada URL.
  3. Set the result limit and, if needed, a maximum page count.
  4. Choose a sort order.
  5. Run the Actor and open the dataset.

A keyword always wins over the URL field. When the keyword is empty, the URL is used, and the market comes from the URL host. When a keyword is used, the market comes from the market selector.

Input Parameters

ParameterTypeRequiredDefaultDescription
start_urlStringNoMalaysia shirt tag pageAny Lazada search, tag, shop, or product URL
keywordStringNo-Search term; takes priority over start_url
countryStringNoMYMarket for keyword searches: MY, SG, TH, ID, PH, VN
sort_byStringNorelevancerelevance, priceasc, or pricedesc
results_wantedIntegerNo20Maximum number of products to save
max_pagesIntegerNo10Page cap; each page holds up to 40 products
proxyConfigurationObjectNoApify ResidentialProxy used for storefront requests

A residential proxy in the target market is required. Lazada does not serve catalogue data to datacenter addresses, so the default configuration uses Apify Residential proxy and matches the proxy country to the selected market.

Usage Examples

Keyword search in Malaysia

Collect the first 50 results for a product category:

{
"keyword": "air fryer",
"country": "MY",
"results_wanted": 50,
"max_pages": 3
}

Lowest prices in Singapore

Sort by price and collect a short comparison set:

{
"keyword": "mechanical keyboard",
"country": "SG",
"sort_by": "priceasc",
"results_wanted": 20
}

Existing storefront URL

Reuse a search or tag URL that already contains filters:

{
"start_url": "https://www.lazada.com.my/tag/shirt/?q=shirt&catalog_redirect_tag=true",
"results_wanted": 100,
"max_pages": 5
}

Shop catalogue

Collect a seller catalogue through its shop URL:

{
"start_url": "https://www.lazada.com.my/shop/guardian/",
"results_wanted": 40,
"max_pages": 2
}

Single product

Paste a product URL to get that product with its current price:

{
"start_url": "https://www.lazada.com.my/products/2026-summer-mens-short-sleeves-i14897252902.html"
}

Sample Output

{
"item_id": "14897252902",
"title": "2026 Summer Men's Short Sleeves",
"url": "https://www.lazada.com.my/products/pdp-i14897252902.html",
"image_url": "https://sg-test-11.slatic.net/p/83ff312acd49f0ba41f6f7074b5452a0.jpg",
"price": 12,
"price_text": "RM12.00",
"currency": "MYR",
"original_price": 49,
"discount_percent": 76,
"rating": 4.55,
"review_count": 20,
"sold_count": 77,
"in_stock": true,
"location": "China",
"seller_name": "TSUKI store",
"seller_id": "300143949218",
"sku": "14897252902_MY",
"sku_id": "128204635249",
"category_ids": [62541004, 62540605, 4213],
"is_sponsored": false,
"market": "MY",
"source": "Lazada",
"scraped_at": "2026-10-27T08:11:20.260Z"
}

Tips for Best Results

  • Start with a small results_wanted value to confirm the keyword returns the right products.
  • Use a specific keyword. Broad terms return sponsored placements and unrelated accessories.
  • Keep max_pages close to what the result limit needs. Each page supplies up to 40 products.
  • A keyword overrides start_url. Clear the keyword field when you want a URL with its own filters to run.
  • Product URLs return one record. Use a keyword or a tag URL when you need a full result set.
  • Prices are numbers in the local currency. Use currency and price_text when you need the exact storefront display.
  • Storefront layouts and category structures change over time. Report regressions through the Issues tab.

Integrations

  • Google Sheets: send product rows to a live sheet for price tracking.
  • Webhooks: start downstream processing when a run finishes.
  • Make or Zapier: move results into inventory, repricing, or reporting tools.
  • Apify API: read datasets from your own services and dashboards.
  • CSV and Excel: download the dataset for spreadsheet analysis.

Frequently Asked Questions

Can I scrape Lazada by keyword and by URL?

Yes. Enter a keyword and pick a market, or paste a Lazada search, tag, shop, or product URL. A keyword always takes priority over the URL field.

Which Lazada markets are supported?

Malaysia, Singapore, Thailand, Indonesia, the Philippines, and Vietnam. The market is read from the URL host, or from the market selector when you use a keyword.

Why does the Actor need a residential proxy?

Lazada restricts catalogue access to residential addresses in the target market. The default configuration uses Apify Residential proxy and matches the proxy country to the selected market.

Can I export Lazada product data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I run this Actor on a schedule?

Yes. Schedule it in Apify Console to refresh prices and availability hourly, daily, or weekly.

Why are some fields missing from a record?

Some storefront listings do not publish a discount, brand, sold count, or similar value. Empty fields are omitted from that record instead of being written as null.

How many products can one run collect?

Up to 10,000 products, limited by results_wanted and by how many pages the storefront serves for that search.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules in the markets you collect from.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available product data. Users are responsible for how they use the data and for complying with applicable laws and Lazada's terms of service.