Daraz Product Scraper
Pricing
from $2.99 / 1,000 results
Go to Apify Store
Daraz Product Scraper
Scrape Daraz products by keyword or category across PK, BD, NP, LK, and MM
Turn Daraz search and category pages into clean, structured JSON product data across Pakistan, Bangladesh, Nepal, Sri Lanka, and Myanmar.
Prices · Discounts · Sellers · Ratings · Stock · Badges · Images · URLs
Features
- Multi-keyword search — each term runs independently; results merge into one Dataset
- Category / catalog / search URLs — crawl listing pages with automatic pagination
- Filters — sort by popularity or price, min/max price, min rating, in-stock only
- Deduplication — the same product across pages, keywords, and categories is stored once
- Normalized fields — numeric prices, ISO currency codes, seller, rating, sold count, badges
Supported marketplaces
| Code | Country | Domain | Currency |
|---|---|---|---|
pk | Pakistan | daraz.pk | PKR |
bd | Bangladesh | daraz.com.bd | BDT |
np | Nepal | daraz.com.np | NPR |
lk | Sri Lanka | daraz.lk | LKR |
mm | Myanmar | shop.com.mm | MMK |
Input
| Field | Type | Default | Description |
|---|---|---|---|
country_domain | string | pk | Marketplace code |
search_keywords | array | — | Search terms |
startUrls | array | — | Category / catalog / search URLs (not product-detail pages) |
limitType | string | maxProducts | Cap by product count or page count (per source) |
maxProducts | integer | 100 | Products per keyword / URL (0 = unlimited within page hard cap) |
maxPages | integer | 3 | Pages per keyword / URL |
sortBy | string | — | popularity · priceasc · pricedesc |
minPrice / maxPrice | integer | — | Local-currency price band |
minRating | integer | — | 1–5 stars |
includeOutOfStock | boolean | true | Set false to skip unavailable listings |
proxyConfiguration | object | Apify Proxy on | Optional proxy settings |
Provide at least one of search_keywords or startUrls.
Example
{"country_domain": "pk","search_keywords": ["wireless headphones"],"sortBy": "priceasc","minRating": 4,"maxPrice": 60000,"includeOutOfStock": false,"limitType": "maxProducts","maxProducts": 100}
Output
One Dataset item per product, including:
- Identity:
title,productId,sku/skuId,brand,categoryIds,description - Pricing:
price,priceFormatted,originalPrice,discountPct,currency - Seller / social:
sellerName,sellerId,location,rating,reviewCount,soldCount - Status:
inStock,isSponsored,badges,badgeText - Links:
imageUrl,productUrl,country,scrapedAt
Tips
- Start with
maxProducts: 20before a large run - Prices and filters use local currency (do not convert to USD)
- Each run targets one
country_domain— run once per country and merge Datasets if needed - Prefer residential proxies for reliable production runs
- Product-detail pages are not accepted as Start URLs — use category, catalog, or search result pages
Pricing
Pay-per-event: low run-start fee plus about $1.00 per 1,000 product results.