Daraz Product Review Scraper avatar

Daraz Product Review Scraper

Pricing

from $2.00 / 1,000 reviews

Go to Apify Store
Daraz Product Review Scraper

Daraz Product Review Scraper

Scrape product reviews from Daraz across Bangladesh, Pakistan, Sri Lanka, Myanmar, and Nepal.

Pricing

from $2.00 / 1,000 reviews

Rating

0.0

(0)

Developer

ITclan BD

ITclan BD

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What does Daraz Product Review Scraper do?

Extract customer reviews from any Daraz product page across 5 countries โ€” Bangladesh, Pakistan, Sri Lanka, Myanmar, and Nepal.

Perfect for market research, competitor analysis, sentiment analysis, or backing up your store's reviews in a clean, structured format.


๐Ÿ“‹ Features

  • Multi-Country Support: Scrape reviews from Daraz Bangladesh, Pakistan, Sri Lanka, Myanmar, and Nepal
  • Bulk URL Processing: Process multiple product URLs in a single run with concurrent execution
  • Star Rating Filters: Filter reviews by 1โ€“5 stars or retrieve all ratings
  • Flexible Sorting: Sort by relevance, recent first, or by rating (high to low / low to high)
  • Rich Data Extraction: Captures product details, reviewer information, multimedia (images/videos), ratings, and seller replies

๐Ÿ’ก Use Cases

  • E-commerce Analytics: Monitor customer satisfaction and identify common product issues
  • Competitor Research: Analyze customer sentiment about competitor products
  • Sentiment Analysis: Export review text for NLP and AI model training
  • Data Archiving: Back up product reviews for auditing and internal reporting

๐ŸŒ Supported Countries

CodeCountryDomain
BDBangladeshdaraz.com.bd
PKPakistandaraz.pk
LKSri Lankadaraz.lk
MMMyanmarshop.com.mm
NPNepaldaraz.com.np

โš ๏ธ Note: URLs must match the selected country domain. Mismatched URLs are automatically skipped.


๐Ÿš€ Getting Started

Quick Start (Web UI)

  1. Navigate to the Daraz Product Review Scraper on Apify Store
  2. Enter one or more product URLs
  3. Select your country and preferences (sort order, star filter)
  4. Click Start and wait for completion
  5. Export results in JSON, CSV, or Excel format

Minimal Example

{
"urls": ["https://www.daraz.com.bd/products/-i565459470-s2606997066.html"],
"country": "BD"
}

๐Ÿ’ป Usage

Multiple ways to integrate and run the Actor:

Apify Web Console

  1. Open the Actor โ†’ Navigate to Daraz Product Review Scraper
  2. Configure Input โ†’ Paste product URLs, select country and filters
  3. Start Run โ†’ Click the start button
  4. Review Results โ†’ Download from the Export tab (JSON/CSV/Excel)

HTTP API

Trigger the scraper programmatically:

curl -H "Content-Type: application/json" \
--data '{
"urls": ["https://www.daraz.com.bd/products/-i565459470-s2606997066.html"],
"country": "BD",
"sorting_order": 0,
"star_filter": 0
}' \
"https://api.apify.com/v2/acts/itclan-bd~daraz-product-review-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN"

Node.js SDK

Integrate into your Node.js application:

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
urls: [
"https://www.daraz.com.bd/products/-i565459470-s2606997066.html",
"https://www.daraz.com.bd/products/p47-i420321724-s2058261814.html",
],
country: "BD",
sorting_order: 0,
star_filter: 0,
};
const run = await client.actor('itclan-bd~daraz-product-review-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

โš™๏ธ Input Parameters

Configure the Actor with the following parameters:

Required

ParameterTypeDescription
urlsarrayDaraz product page URLs to scrape

Optional

ParameterTypeDefaultDescription
countrystringBDCountry code: BD, PK, LK, MM, NP
sorting_orderinteger0Review sort order (see table)
star_filterinteger0Star rating filter (see table)

Sorting Order

ValueMeaning
0Relevance (default)
1Recent (newest first)
2Rating: High to Low
3Rating: Low to High

Star Filter

ValueMeaning
0โญ All Ratings (default)
1โญ 1 Star
2โญโญ 2 Stars
3โญโญโญ 3 Stars
4โญโญโญโญ 4 Stars
5โญโญโญโญโญ 5 Stars

Example Input

{
"urls": [
"https://www.daraz.com.bd/products/-i565459470-s2606997066.html",
"https://www.daraz.com.bd/products/p47-i420321724-s2058261814.html"
],
"country": "BD",
"sorting_order": 0,
"star_filter": 0
}

๐Ÿ“ค Output Schema

Understand the structure of scraped review data:

Output Fields

Each review record contains:

FieldTypeDescription
productIDintegerNumeric product ID
productCategoryIdstringCategory ID
productTitlestringProduct name
productUrlstringProduct page URL
productPicstringProduct image URL
sellerIdstringSeller ID
countrystringCountry (e.g., Bangladesh)
reviewIDstringUnique review ID
reviewerIDstringBuyer ID
reviewerNamestringReviewer's display name
reviewContentstringFull review text
ratingintegerStar rating (1โ€“5)
boughtDatestringPurchase date
reviewTimestringReview post date
imagesarrayImage URLs (if any)
videosarrayVideo URLs (if any)
likesintegerHelpful votes
upVotesintegerUp-votes count
downVotesintegerDown-votes count
repliesarraySeller replies [{time, content}]
skuInfoobjectProduct variant info
relevanceScoreintegerPlatform relevance score

Sample Output

{
"productID": 565459470,
"productCategoryId": "10003652",
"productTitle": "Example Shoes Men Casual",
"productUrl": "https://www.daraz.com.bd/products/-i565459470.html",
"productPic": "https://lzd-u.slatic.net/g/p/example.jpg",
"sellerId": "300123",
"country": "Bangladesh",
"reviewID": "52875043613812",
"reviewerID": "98765432",
"reviewerName": "A***.",
"reviewContent": "Very budget friendly shoes ๐Ÿ‘Ÿโค๏ธ๐Ÿฅฐ",
"rating": 5,
"boughtDate": "12 Mar 2025",
"reviewTime": "27 Mar 2025",
"images": ["https://lzd-u.slatic.net/image1.jpg"],
"videos": [],
"likes": 12,
"upVotes": 10,
"downVotes": 0,
"replies": [
{ "time": "28 Mar 2025", "content": "Thank you for your review!" }
],
"skuInfo": "Color: Black, Size: 42",
"relevanceScore": 95
}

๐Ÿ’ก Tips & Best Practices

Maximize efficiency and accuracy:

  • Concurrent Processing: Bulk URLs are processed in parallel for speed
  • Targeted Filtering: Use star_filter to focus on specific star ratings
  • Recent Reviews: Set sorting_order: 1 to fetch newest reviews first
  • URL Validation: Ensure URLs match the selected country domain

๐Ÿ› ๏ธ Troubleshooting

Common issues and solutions:

Issue: URL Domain Mismatch

Problem: Scraper skips URLs that don't match the selected country
Solution: Verify your URLs match the country code (e.g., daraz.pk for Pakistan)

Issue: No Reviews Found

Problem: Product has ratings but no written reviews
Solution: Some Daraz products may have minimal review text; try different products or use filters

Issue: Invalid URL / No ID Found

Problem: Scraper cannot extract product ID
Solution: Ensure URLs contain IDs like -i131532848.html; shortened URLs won't work

Issue: Missing Data Fields

Problem: Some fields are null or empty
Solution: Fields like videos, skuInfo, and replies are optional; they appear only if the reviewer provided them