Discover/Com API
live

Com APIdaraz.com.np

Access Daraz Nepal product listings, search results, flash sale items, and homepage data via 4 structured endpoints. Prices, ratings, SKU variants, and more.

Endpoint health
verified 1d ago
get_product_details
get_flash_sale_products
get_homepage_data
search_products
4/4 passing latest checkself-healing
Endpoints
4
Updated
26d ago

What is the Com API?

The Daraz Nepal API provides 4 endpoints to retrieve product search results, detailed product data, flash sale listings, and homepage content from daraz.com.np. The search_products endpoint supports keyword queries with price-range, category, and sort filters, returning up to 40 items per page with names, prices, discounts, ratings, and seller info. Product detail lookups via get_product_details return full SKU variants, image galleries, stock levels, and pricing per SKU.

Try it
Page number for pagination.
Sort order for results.
Price range filter in format 'min-max' (e.g. '100-500', '10000-25000').
Search keyword (e.g. 'laptop', 'smartphone').
Category ID to filter results.
api.parse.bot/scraper/10c8e8d8-9b8b-48e7-a420-721a6a060e06/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/10c8e8d8-9b8b-48e7-a420-721a6a060e06/search_products?page=1&sort=priceasc&price=1000-50000&query=laptop&category=54' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace daraz-com-np-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: DarazNepal SDK — search products, browse flash sales, get details."""
from parse_apis.daraz_nepal_api import DarazNepal, Sort, ProductNotFound

client = DarazNepal()

# Search for laptops sorted by price ascending
for product in client.products.search(query="laptop", sort=Sort.PRICE_ASC, limit=5):
    print(product.name, product.price_show, product.seller_name, product.rating_score)

# Get detailed info for a specific product
detail = client.productdetails.get(url="https://www.daraz.com.np/products/example-product-i12345.html")
print(detail.product, detail.product_option)

# List current flash sale items
for item in client.flashsaleitems.list(limit=3):
    print(item.title, item.discount_price, item.discount, item.sold_count)

# Fetch homepage layout
homepage = client.homepages.get()
print(homepage.modules, homepage.page_info)

# Typed error handling
try:
    client.productdetails.get(url="https://www.daraz.com.np/products/nonexistent-i999999999.html")
except ProductNotFound as exc:
    print(f"Product not found: {exc}")

print("exercised: products.search / productdetails.get / flashsaleitems.list / homepages.get")
All endpoints · 4 totalmissing one? ·

Full-text search over Daraz Nepal product listings. Supports filtering by price range, category, and sort order. Returns paginated results with product name, price, discount, rating, seller info, images, and available category filters. Each page returns up to 40 items.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order for results.
pricestringPrice range filter in format 'min-max' (e.g. '100-500', '10000-25000').
queryrequiredstringSearch keyword (e.g. 'laptop', 'smartphone').
categorystringCategory ID to filter results.
Response
{
  "type": "object",
  "fields": {
    "page": "string representing current page number",
    "items": "array of product listing objects with name, price, discount, rating, seller, images",
    "categories": "array of category filter objects",
    "total_results": "string representing total number of matching products"
  },
  "sample": {
    "data": {
      "page": "1",
      "items": [
        {
          "name": "ASUS Vivobook 15",
          "image": "https://static-01.daraz.com.np/p/ec2621a094cb99e567a6b56c32880d1b.jpg",
          "itemId": "1514909056",
          "itemUrl": "//www.daraz.com.np/products/asus-vivobook-15-i1514909056.html",
          "discount": "26% Off",
          "location": "Bagmati Province",
          "brandName": "ASUS",
          "priceShow": "Rs. 92,999",
          "sellerName": "Computech",
          "ratingScore": "5.0"
        }
      ],
      "categories": [],
      "total_results": "4080"
    },
    "status": "success"
  }
}

About the Com API

Search and Filtering

The search_products endpoint accepts a required query string and optional parameters including price (formatted as 'min-max', e.g. '10000-25000'), category (a category ID), sort order, and page number for pagination. Each response includes a total_results count, the current page, an items array of product listings (each with name, price, discount, rating, seller, and images), and a categories array of filter objects you can use to build drill-down navigation.

Product Details and SKU Variants

The get_product_details endpoint takes a full Daraz Nepal product URL as input and returns a structured breakdown of the product. The product object contains the title, brand, description, highlights, and link. The skuInfos object maps individual SKU IDs to their stock availability and pricing. The skuGalleries object maps those same SKU IDs to arrays of images, so per-variant photos are addressable. The productOption object describes the base properties and configuration options (such as color or size variants). A globalConfig object provides site-level metadata including currency, country, and language codes.

Flash Sales and Homepage

The get_flash_sale_products endpoint returns items currently active in a Daraz Nepal flash sale window, including title, original price, discounted price, discount percentage, stock levels, and sold count. A total_items integer indicates how many items are in the current window. Flash sales rotate periodically; the endpoint may return an empty items array between active windows. The get_homepage_data endpoint returns the full CMS-driven homepage layout: banner sliders, countdown modules, featured categories, page metadata via pageInfo, and internationalization strings via modulesStaticI18n.

Reliability & maintenanceVerified

The Com API is a managed, monitored endpoint for daraz.com.np — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when daraz.com.np changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official daraz.com.np API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price drops on specific products using skuInfos pricing fields from get_product_details
  • Build a price comparison tool for Nepali electronics by querying search_products with category and price filters
  • Monitor active flash sale discounts and stock levels via get_flash_sale_products
  • Aggregate product catalog data including brand, description, and image galleries for a Nepal-focused shopping app
  • Extract available SKU variants and their individual stock status for inventory tracking
  • Analyze search result rankings and discount patterns across categories using paginated search_products responses
  • Capture Daraz Nepal homepage promotional banners and featured categories for trend or campaign analysis
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Daraz have an official public developer API?+
Daraz operates a seller-facing API platform at open.daraz.com intended for merchants and logistics integrations. It is not a general-purpose product data API and requires seller account credentials. This Parse API covers product search, details, flash sales, and homepage data without requiring a seller account.
What does `get_product_details` return beyond basic pricing?+
It returns a product object with title, brand, description, and highlights; skuInfos mapping each SKU ID to its stock and pricing; skuGalleries mapping SKU IDs to image arrays; productOption describing variant configurations such as color or size; and a globalConfig object with currency and locale metadata.
What happens when no flash sale is active?+
The get_flash_sale_products endpoint will return an empty items array and total_items will be zero. Sale windows rotate periodically, so results change depending on when the request is made.
Does the API return customer reviews or seller ratings?+
The search_products endpoint returns aggregate rating data at the listing level. Individual customer review text, review counts, and detailed seller ratings are not currently returned by any endpoint. You can fork this API on Parse and revise it to add a reviews endpoint targeting individual product review data.
Is pagination supported across all search results?+
Yes, search_products returns up to 40 items per page and exposes a page input parameter. The total_results field in the response lets you calculate how many pages exist for a given query. The other three endpoints (get_product_details, get_homepage_data, get_flash_sale_products) do not use pagination.
Page content last updated . Spec covers 4 endpoints from daraz.com.np.
Related APIs in EcommerceSee all →
daraz.com.bd API
Search and browse products on Daraz Bangladesh to find items across any category. Retrieve detailed product information, explore category listings, and surface top-selling items — all from a single API.
daraz.pk API
Browse and extract product data from Daraz Pakistan (daraz.pk). Search products by keyword or category, retrieve full product details, explore the category tree, and list all products for a given seller.
lazada.sg API
Search and browse products on Lazada Singapore with access to detailed product information, customer reviews, seller profiles, and category listings. Discover flash sale deals and explore what sellers are offering all in one place.
desertcart.com API
Search and browse products across Desertcart to access detailed information including specifications, images, pricing, and real-time availability. Explore product categories, subcategories, and variants to compare options and find exactly what you're looking for.
digikala.com API
Browse Digikala's special-offers section, search products by keyword with category and brand filtering, and retrieve full product details including pricing, variants, seller info, images, and specifications.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
jumia.co.ke API
Search and browse thousands of products on Jumia Kenya, view detailed product information and reviews, and discover flash sales and homepage deals all in one place. Filter by category, check product SKUs, and stay updated on the latest offers to find exactly what you're looking for.
darty.com API
Search and browse electronics products from Darty.com, view detailed specifications and pricing information, and add items directly to your cart. Discover product details like features, availability, and technical specs to help you find exactly what you need.