Daraz Product Scraper — Prices, Ratings & Sellers avatar

Daraz Product Scraper — Prices, Ratings & Sellers

Pricing

from $1.00 / 1,000 daraz product returneds

Go to Apify Store
Daraz Product Scraper — Prices, Ratings & Sellers

Daraz Product Scraper — Prices, Ratings & Sellers

Extract public Daraz product-page data from direct URLs, including prices, ratings, sellers, stock, images, and categories for e-commerce research and AI workflows.

Pricing

from $1.00 / 1,000 daraz product returneds

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Daraz Product Scraper

Extract public product data from direct Daraz product pages. This Actor is for e-commerce research, price monitoring, catalog enrichment, and agent workflows that need one stable product record per item.

Provide direct public product URLs. The Actor extracts structured product-page metadata with no login or private seller access.

What it extracts

FieldDescription
title, productUrl, productId, skuPublic product identity
price, originalPrice, currency, discountPercentCurrent public pricing
rating, reviewCount, soldCountPublic demand signals when shown
sellerName, sellerUrl, brand, categoriesPublic seller and catalog context
imageUrl, imageUrls, description, inStockPublic product-page details when exposed

Fields that Daraz does not display are returned as null (or an empty array), rather than being guessed.

When to use it

Use this Actor for public Daraz product-page data when you already have product URLs. It is not a catalog keyword-search, checkout, login, inventory-reservation, private seller-data, or customer-data tool.

Input

{
"productUrls": [{ "url": "https://www.daraz.pk/products/10-12-pvc-i880911068-s3900974109.html" }],
"maxItems": 1,
"includeProductDetails": true,
"maxConcurrency": 1
}

Direct product URLs may come from any supported Daraz marketplace domain: PK, BD, LK, NP, MY, PH, TH, VN, ID, or SG.

Output

Each dataset item has a stable recordType: "product" and all documented keys:

{
"recordType": "product",
"productId": "123456789",
"title": "Wireless Bluetooth Headphones",
"productUrl": "https://www.daraz.pk/products/example-i123456789.html",
"marketplace": "daraz.pk",
"price": 2499,
"currency": "PKR",
"rating": 4.5,
"reviewCount": 120,
"sellerName": "Example Official Store",
"sourceType": "productUrl",
"searchQuery": null,
"scrapedAt": "2026-08-09T00:00:00.000Z",
"warnings": []
}

The OUTPUT key-value record gives run status, counts, result-event charges, and concise diagnostics. A valid query with no matching product cards returns an empty dataset and a warning summary; an all-request access failure fails honestly rather than manufacturing products.

Pricing

The Actor is configured for Pay Per Event. One unique, schema-valid product successfully written to the dataset is one daraz-product result event at $0.01. The maximum product-event charge is capped by maxItems: 20 products means at most $0.20 in result events, excluding any platform usage or proxy charges applicable to the run.

The actor charges only after a record has been written successfully and never charges duplicate records. The final live pricing state must be verified in Apify Console before publication.

Reliability notes

Daraz may change its public markup or rate-limit cloud traffic. The default concurrency is deliberately one and requests use persistent sessions. If direct traffic is blocked, configure an owner-authorized Apify proxy—typically a residential group located in the selected marketplace country. The Actor reports blocked, empty, and partial outcomes distinctly in OUTPUT.

API example

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('YOUR_USERNAME/daraz-product-scraper').call({
productUrls: [{ url: 'https://www.daraz.pk/products/10-12-pvc-i880911068-s3900974109.html' }],
maxItems: 1,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Only collect public data you are entitled to access. Follow Daraz’s terms, applicable law, and reasonable rate limits. Do not use this Actor to collect private information, bypass access controls, or interfere with Daraz services.

Other dedicated scrapers

For adjacent research workflows, see Google AI Overview Scraper, Yandex Maps Reviews Scraper, HTML to JSON Smart Parser, Compass Scraper, BBB Business Scraper, Google Events, AEO Tracker, and ChatGPT Brand Visibility Tracker.