Namshi Product Scraper
Pricing
from $0.80 / 1,000 results
Namshi Product Scraper
Extract detailed product data from Namshi, the Middle East's premier fashion & beauty retailer. Scrape prices, images, descriptions, and metadata instantly for competitor analysis and e-commerce monitoring. Reliable, scalable extraction. Residential proxies recommended for stability.
Pricing
from $0.80 / 1,000 results
Rating
5.0
(5)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
31
Total users
9
Monthly active users
4 days ago
Last modified
Categories
Share
What does Namshi Product Scraper do?
Namshi Product Scraper collects product data from Namshi collection pages, brand pages, and search results. Add one or more Namshi URLs, or enter a search keyword instead, then set a result limit. The Actor saves product names, prices, discounts, stock status, variants, images, and delivery messages to an Apify dataset.
Use it to track price changes, monitor new arrivals, compare brands, or build a product feed for reporting and analysis. The output is ready for CSV, Excel, Google Sheets, or any workflow that accepts structured data.
Why use Namshi Product Scraper?
- Each URL is followed through pagination until the result limit or page cap is reached.
- Duplicate parent SKUs are removed, so the dataset contains one row per product instead of repeated color cards.
- Prices, discount tags, stock labels, variant colors, badges, delivery estimates, and image counts are captured together.
- Brand filters, price sorting, and search terms in the start URL are preserved.
- Daily or weekly schedules keep prices and availability current.
- Export the dataset or connect it to a spreadsheet, database, or webhook without manual copy-paste.
What data can you extract from Namshi?
| Field | Description |
|---|---|
title | Product name |
brand | Brand name |
brandCode | Normalized brand identifier |
parentSku | Parent product identifier used for variant grouping |
sku | Variant SKU |
normalPrice | Regular price in the locale currency |
salePrice | Current sale price when discounted |
discountPercent | Discount percentage |
discountLabel | Promotion text, such as a coupon campaign |
stockLabel | Stock message, such as Low Stock |
maxQty | Maximum quantity available per order |
variantCount | Number of color or style variants |
variantColors | Variant color names |
badges | Listing badges such as Bestseller |
tagLabels | Additional labels such as Free delivery |
promiseText | Delivery message |
promiseEstimate | Delivery estimate, such as Today |
primaryImage | Main product image URL |
imageCount | Number of product images |
productUrl | Product page URL |
page | Listing page where the product appeared |
sourceQuery | Search keyword when keyword mode is used |
totalCount | Products available for that URL |
totalPages | Pages available for that URL |
scrapedAt | Collection timestamp |
How to use Namshi Product Scraper
- Open the Actor on Apify Store.
- Add one or more Namshi collection, brand, or search URLs. To search instead, enter a keyword.
- Set the maximum number of products and pages.
- Run the Actor.
- Open the dataset to preview, filter, or download the results.
The default input collects 20 products from the men's new arrivals page, so the first run finishes in seconds.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | No | Namshi men's new arrivals | Primary input. Collection, brand, or search URLs to scrape |
keyword | String | No | - | Optional search term from the UAE English storefront. Overrides Start URLs when provided |
results_wanted | Integer | No | 20 | Maximum number of products to save |
max_pages | Integer | No | 10 | Maximum listing pages visited per URL |
proxyConfiguration | Object | No | Apify residential proxy | Proxy settings; residential proxy is used by default |
Supported URL types
- Category and collection pages, such as
https://www.namshi.com/uae-en/men-clothing/tshirts_vests/mens-new-arrivals/ - Brand pages, such as
https://www.namshi.com/uae-en/men-clothing/puma/ - Search results, such as
https://www.namshi.com/uae-en/all/search/?q=running - Filtered and sorted listings, such as
https://www.namshi.com/uae-en/men-clothing/?f%5Bbrand_code%5D=puma&sort%5Bby%5D=current_price&sort%5Bdir%5D=asc
Product detail URLs are skipped because this Actor collects listing data. Use a category, brand, or search URL instead.
Usage Examples
Collect a category
Save the first 50 products from a men's collection.
{"startUrls": [{"url": "https://www.namshi.com/uae-en/men-clothing/tshirts_vests/mens-new-arrivals/"}],"results_wanted": 50,"max_pages": 3}
Collect several brands in one run
Combine brand pages and a search page, with a higher result limit.
{"startUrls": [{"url": "https://www.namshi.com/uae-en/men-shoes/?f%5Bbrand_code%5D=nike"},{"url": "https://www.namshi.com/uae-en/men-shoes/?f%5Bbrand_code%5D=adidas"}],"results_wanted": 200,"max_pages": 5}
Track a search term
Collect products for a search query, sorted by price from low to high.
{"startUrls": [{"url": "https://www.namshi.com/uae-en/all/search/?q=running&sort%5Bby%5D=current_price&sort%5Bdir%5D=asc"}],"results_wanted": 100,"max_pages": 4}
Search by keyword
Use a keyword when you do not have a URL. The keyword overrides Start URLs.
{"keyword": "running","results_wanted": 50,"max_pages": 3}
Sample Output
{"sourceUrl": "https://www.namshi.com/uae-en/men-clothing/tshirts_vests/mens-new-arrivals/","sourceType": "category","sourceLocale": "uae-en","catalogUri": "men-clothing/tshirts_vests/mens-new-arrivals","page": 1,"positionOnPage": 2,"parentSku": "ZAE081ED2645C754D1721Z","sku": "ZAE081ED2645C754D1721Z-1","title": "The Souled Store Men Nomad Embroidered Charcoal Grey Oversized T-Shirts","brand": "The Souled Store","brandCode": "the_souled_store","productUrl": "https://www.namshi.com/buy-the-souled-store-the-souled-store-men-nomad-embroidered-charcoal-grey-oversized-t-shirts/ZAE081ED2645C754D1721Z/p/","listingType": "product","dealCode": "payday-sale-oct-ae","normalPrice": 209,"salePrice": 198,"discountPercent": 6,"discountCode": "PAYDAY","discountLabel": "20% Back* | PAYDAY","badges": ["Bestseller"],"tagLabels": ["10+ sold recently", "Free delivery", "Bestseller"],"maxQty": 5,"hasVariant": true,"variantCount": 3,"variantColors": ["Black", "Charcoal Grey", "Olive"],"hasGroupTag": true,"groupSize": 3,"isRocket": false,"isGlobal": false,"isOutlet": false,"promiseText": "Get it","promiseEstimate": "Today","promiseIsHighlight": true,"promisePriority": 1,"primaryImage": "https://f.nooncdn.com/p/pzsku/ZAE081ED2645C754D1721Z/45/_/1788094511/8925cf96-dadd-4e5c-a45a-addf65aed547.jpg","imageCount": 5,"totalCount": 5553,"totalPages": 93,"scrapedAt": "2026-10-29T09:18:22.884Z"}
Tips for Best Results
- Start with one category and 20 to 50 products to confirm the URL and fields.
- Raise
max_pageswhen you need deeper coverage. Each page holds up to 60 products. - Keep filters in the start URL when you want a narrow dataset. Use the same filters you see on the Namshi website.
- Keep the default proxy setting for normal runs. The Actor uses Apify residential proxy by default. If a request is blocked, it retries with another session automatically.
- Schedule repeat runs to compare prices and stock over time.
- Download the dataset as CSV or Excel when you need a quick review in a spreadsheet.
Integrations
- Google Sheets receives product rows for a shared pricing sheet.
- Webhooks trigger a workflow when a run finishes.
- Make or Zapier moves results into a database, dashboard, or alert.
- The Apify API reads datasets from your own application.
- CSV, Excel, JSON, and XML exports cover the formats most teams use.
Frequently Asked Questions
How many products can I collect?
You can collect as many products as the listing exposes, limited by results_wanted and max_pages. A single page holds up to 60 products. The UAE men's clothing catalog alone reports more than 60,000 products, so page limits matter for large runs.
Can I scrape a brand page?
Yes. Paste the brand page URL, such as https://www.namshi.com/uae-en/men-clothing/puma/, into startUrls.
Can I use a search results URL?
Yes. Search URLs such as https://www.namshi.com/uae-en/all/search/?q=running work. Some search terms redirect to a Namshi category, and the Actor follows that category to collect its products.
Can I search by keyword?
Yes. Enter a keyword and leave Start URLs unchanged. Keyword mode uses the UAE English storefront and takes precedence over Start URLs.
Does it collect ratings and reviews?
The listing response currently does not include rating or review counts. The output keeps the fields for compatibility and omits them when Namshi does not provide the data. Product detail pages are not visited.
Why does the Actor use a proxy?
Apify residential proxy is enabled by default because Namshi can reject requests from cloud IP ranges. The proxy keeps runs stable without extra setup. If a proxy session cannot be created, the Actor continues without it and retries the request.
Why are some fields missing from a product?
Namshi only includes some fields for certain products. For example, sale price appears only for discounted items, and variant colors appear only when a product has variants. Missing fields are left out instead of saved as empty strings.
Are duplicate products removed?
Yes. The Actor deduplicates by parent SKU, SKU, or product URL. A product that appears on several pages is saved once.
Can I run this Actor on a schedule?
Yes. Create a schedule in Apify Console and choose hourly, daily, weekly, or a custom interval.
Can I export the data to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.
Is it legal to collect Namshi product data?
Public product data can be collected for many legitimate purposes, but you are responsible for complying with Namshi's terms, applicable laws, and privacy rules. Use reasonable run limits and do not overload the site.
Related Actors
If you also collect fashion and marketplace data, these verified Actors from the same developer cover nearby targets:
- Noon.com Product Scraper collects product listings from noon.com across Middle East storefronts.
- Shein Product Scraper collects Shein product listings and pricing.
- H&M Product Scraper collects H&M product data by category and search results.
- Trendyol Product Scraper collects Trendyol product listings and prices.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate collection of publicly available product data. Users are responsible for using the data responsibly and complying with applicable laws and website terms.