Lazada Product Reviews Scraper avatar

Lazada Product Reviews Scraper

Pricing

from $0.70 / 1,000 reviews

Go to Apify Store
Lazada Product Reviews Scraper

Lazada Product Reviews Scraper

Export customer reviews for any Lazada product in six countries: stars, text, date, variant, helpful votes, photos and seller replies. Paste product links or item IDs. No login, no cookies.

Pricing

from $0.70 / 1,000 reviews

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

Read what buyers really say about any Lazada product. Paste product links or item IDs and get one row per review with the stars, the text, the date, the variant bought, helpful votes, photos and the seller's reply.

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

  • Find recurring complaints in the 1 and 2 star reviews.
  • Quote real buyer language from 5 star reviews for your listings.
  • Compare competitor products by what customers praise and dislike.
  • Monitor new reviews on your own products.
  • Feed review text into sentiment and quality analysis.

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
Products (products)YesProduct links or item IDs, one per line. Country is read from a full link.
Country (country)No, default SGOne of SG, MY, TH, PH, ID, VN. Used for plain item IDs.
Star filter (stars)No, default allall, 5, 4, 3, 2 or 1.
Sort by (sort)No, default relevantrelevant or recent.
Maximum reviews per product (maxReviews)No, default 20Up to 5000 per product.

Example input

{
"products": [
"https://www.lazada.sg/products/pdp-i3070541264.html"
],
"stars": "all",
"sort": "recent",
"maxReviews": 50
}

Another example

{
"products": [
"5133872551",
"https://www.lazada.co.id/products/pdp-i5133872551.html"
],
"country": "ID",
"stars": "1",
"maxReviews": 100
}

Output

Every review is one row. Fields Lazada does not provide are left out of that row instead of being filled with empty values.

FieldMeaning
imageFirst photo the reviewer attached (shown as a thumbnail). Left out when there is no photo.
reviewIdLazada review ID.
itemIdLazada item ID of the reviewed product.
productUrlLink to the product page on Lazada.
ratingStars given, 1 to 5.
titleReview headline, when the reviewer wrote one.
textReview text.
reviewedAtWhen the review was written (ISO time).
purchasedAtWhen the reviewer bought the item, when shown.
reviewerNameReviewer display name as shown by Lazada.
reviewerIdReviewer ID, when provided.
verifiedPurchaseTrue when Lazada marks it as a verified purchase.
variantProduct variant the reviewer bought, for example "Color: Black".
helpfulVotesHow many people marked the review helpful.
imagesAll photos attached to the review.
videosVideos attached to the review.
sellerReplyThe seller's reply with its text and date, when there is one.
totalReviewsHow many reviews Lazada lists for this product (with the selected filter).
countryMarketplace country code.
pageReview page the record came from.
scrapedAtWhen the record was collected (ISO time).
otherDataAny further fields Lazada returned for this review, kept as received.

Example output

{
"image": "https://sg-live.slatic.net/p/review-photo.jpg",
"reviewId": "123456789",
"itemId": "3070541264",
"productUrl": "https://www.lazada.sg/products/pdp-i3070541264.html",
"rating": 5,
"text": "Good quality, fast delivery. Exactly as described.",
"reviewedAt": "2026-07-23T17:00:00.000Z",
"reviewerName": "J***n",
"verifiedPurchase": true,
"variant": "Color: Black",
"helpfulVotes": 3,
"images": [
"https://sg-live.slatic.net/p/review-photo.jpg"
],
"sellerReply": {
"text": "Thank you for your support!",
"repliedAt": "2026-07-24T02:00:00.000Z"
},
"totalReviews": 613,
"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
No product link or ID, or one that cannot be readThe run succeeds with no rows and a message with a working example.
A product has no reviews or does not existThat product is skipped with a note in the log and run summary. Other products continue.
Values out of rangeThe value is adjusted to the nearest allowed one and noted in the log.
A page fails part wayThe run succeeds with the reviews collected so far and a warning.
Lazada is temporarily unavailable on the first requestThe run ends with a clear explanation. Try again in a few minutes.

Good to know

  • Lazada returns about 5 reviews per page; the actor reads several pages at the same time to stay fast.
  • Reviews are in the language the reviewer wrote them in.
  • Reviewer names are shown the way Lazada shows them, usually partly masked.
  • Only publicly visible reviews are collected.
  • Use the actor responsibly and in line with Lazada's terms and local laws. Only publicly visible data is collected.