Daraz Product Review Scraper
Pricing
from $2.00 / 1,000 reviews
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Code | Country | Domain |
|---|---|---|
BD | Bangladesh | daraz.com.bd |
PK | Pakistan | daraz.pk |
LK | Sri Lanka | daraz.lk |
MM | Myanmar | shop.com.mm |
NP | Nepal | daraz.com.np |
โ ๏ธ Note: URLs must match the selected country domain. Mismatched URLs are automatically skipped.
๐ Getting Started
Quick Start (Web UI)
- Navigate to the Daraz Product Review Scraper on Apify Store
- Enter one or more product URLs
- Select your country and preferences (sort order, star filter)
- Click Start and wait for completion
- 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
- Open the Actor โ Navigate to Daraz Product Review Scraper
- Configure Input โ Paste product URLs, select country and filters
- Start Run โ Click the start button
- 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
| Parameter | Type | Description |
|---|---|---|
urls | array | Daraz product page URLs to scrape |
Optional
| Parameter | Type | Default | Description |
|---|---|---|---|
country | string | BD | Country code: BD, PK, LK, MM, NP |
sorting_order | integer | 0 | Review sort order (see table) |
star_filter | integer | 0 | Star rating filter (see table) |
Sorting Order
| Value | Meaning |
|---|---|
0 | Relevance (default) |
1 | Recent (newest first) |
2 | Rating: High to Low |
3 | Rating: Low to High |
Star Filter
| Value | Meaning |
|---|---|
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:
| Field | Type | Description |
|---|---|---|
productID | integer | Numeric product ID |
productCategoryId | string | Category ID |
productTitle | string | Product name |
productUrl | string | Product page URL |
productPic | string | Product image URL |
sellerId | string | Seller ID |
country | string | Country (e.g., Bangladesh) |
reviewID | string | Unique review ID |
reviewerID | string | Buyer ID |
reviewerName | string | Reviewer's display name |
reviewContent | string | Full review text |
rating | integer | Star rating (1โ5) |
boughtDate | string | Purchase date |
reviewTime | string | Review post date |
images | array | Image URLs (if any) |
videos | array | Video URLs (if any) |
likes | integer | Helpful votes |
upVotes | integer | Up-votes count |
downVotes | integer | Down-votes count |
replies | array | Seller replies [{time, content}] |
skuInfo | object | Product variant info |
relevanceScore | integer | Platform 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_filterto focus on specific star ratings - Recent Reviews: Set
sorting_order: 1to 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