Nahdi Online ู†ู‡ุฏูŠ Pharmacy Scraper โ€“ Prices, Stock & Discounts avatar

Nahdi Online ู†ู‡ุฏูŠ Pharmacy Scraper โ€“ Prices, Stock & Discounts

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Nahdi Online ู†ู‡ุฏูŠ Pharmacy Scraper โ€“ Prices, Stock & Discounts

Nahdi Online ู†ู‡ุฏูŠ Pharmacy Scraper โ€“ Prices, Stock & Discounts

Scrape product data from Nahdi Online (ู†ู‡ุฏูŠ ุฃูˆู†ู„ุงูŠู†) in Saudi Arabia and the UAE, in English and Arabic. Get prices, discounts, stock status, brands, categories, images and attributes from any category, filtered or search URL.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Boring Internet Explorer

Boring Internet Explorer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

๐Ÿ’Š Nahdi Online Pharmacy Scraper โ€” ู†ู‡ุฏูŠ ุฃูˆู†ู„ุงูŠู†

โ“ What is this scraper?

This scraper extracts structured product data from Nahdi Online (ู†ู‡ุฏูŠ ุฃูˆู†ู„ุงูŠู†) (www.nahdionline.com) โ€” the leading pharmacy and health-and-beauty retailer in Saudi Arabia and the UAE. Given a category or search URL, it collects product information such as names, brands, prices, discounts, stock availability, categories, images, and product attributes, in both English and Arabic.

Nahdi's catalog covers medicines, vitamins and supplements, skin care, hair care, baby and mom care, personal care, and devices, making it a valuable source for pricing and market data in the GCC health and beauty sector.

The extracted data is normalized into a structured format, making it easy to use for analysis, integrations, or storage.


โšก Why this scraper?

Nahdi Online offers a powerful way to explore pharmacy and beauty products, and this scraper allows you to:

  • ๐Ÿ’ฐ Monitor prices, discounts, and promotions across Saudi Arabia (SAR) and the UAE (AED).
  • ๐Ÿ“ฆ Track stock availability across categories and brands.
  • ๐Ÿท๏ธ Compare brands and product ranges in any category or search result.
  • ๐ŸŒ Collect product data in English and Arabic from the KSA and UAE storefronts.
  • ๐Ÿค– Feed price-intelligence dashboards, catalog sync, and AI enrichment pipelines.
  • ๐Ÿ” Research supply and demand for any keyword, from "lotion" to "vitamin C".

Perfect for:

  • E-commerce and pricing analysts
  • Pharmacy and retail market researchers
  • Brand and category managers
  • Price comparison and aggregator platforms
  • Data teams building GCC health and beauty datasets

๐Ÿ”— Supported URL types

TypeExample
Categoryhttps://www.nahdionline.com/en-sa/bath-body/body-lotion/indulging-lotion/plp/87660
Searchhttps://www.nahdionline.com/en-ae/search?query=lotion
Filteredhttps://www.nahdionline.com/en-sa/bath-body/body-lotion/indulging-lotion/plp/87660?refinementList%5Bmanufacturer%5D%5B0%5D=Enchanteur
Paginatedhttps://www.nahdionline.com/en-sa/bath-body/body-lotion/indulging-lotion/plp/87660?page=2

Supported storefronts: en-sa, ar-sa, en-ae, ar-ae.


๐Ÿ“ฅ Input

FieldTypeDescription
startUrlsarrayNahdi Online category or search URLs to scrape.
maxItemsnumberMaximum number of products to scrape per start URL. Default: 5.
proxyConfigurationobjectOptional proxy settings. Not required for typical runs.
{
"maxItems": 5,
"startUrls": [
{
"url": "https://www.nahdionline.com/en-sa/bath-body/body-lotion/indulging-lotion/plp/87660"
},
],
"proxyConfiguration": {
"useApifyProxy": false
}
}

๐Ÿ“ค Output

Each product is returned as a structured JSON object:

{
"scrapedAt": "2026-10-02T14:19:04.397Z",
"url": "https://www.nahdionline.com/en-sa/vaseline-lotion-even-tone-radiance-200ml/pdp/102632615",
"id": "243074",
"sku": "102632615",
"gtin": "6281006606081",
"name": "VASELINE Essential Even Tone Body Lotion, Smooth Radiance, Gluta-Hya Serum Burst, 200ml",
"brand": "Vaseline",
"price": 20.96,
"originalPrice": 34.95,
"discountPercent": 40,
"currency": "SAR",
"inStock": true,
"isPrescription": false,
"hasOffer": true,
"promoMessages": ["Save 40%"],
"categories": ["Body Moisturizer", "Body Lotion", "Indulging Lotion", "Regular Lotion"],
"imageUrl": "https://ecombe.nahdionline.com/media/catalog/product/1/0/102632615_small_image_64fec1ea1b2a0c31f_8729.jpg?width=265&height=265&canvas=265,265&optimize=high&bg-color=255,255,255&fit=bounds",
"attributes": { "productForm": "Body Lotion", "size": "200 ml" },
"country": "SA",
"language": "en",
"locale": "en-sa"
}

Field reference

FieldTypeDescription
scrapedAtstringTimestamp of when the product was scraped (ISO 8601).
urlstringProduct page URL on Nahdi Online.
idstringInternal Nahdi product identifier.
skustringProduct SKU.
gtinstringBarcode (GTIN/EAN). null if not available.
namestringProduct name in the storefront language.
brandstringBrand / manufacturer name in the storefront language.
pricenumberCurrent selling price. null if not available.
originalPricenumberPrice before discount. null if the product is not discounted.
discountPercentnumberDiscount percentage, rounded. null if not discounted.
currencystringSAR for Saudi Arabia, AED for the UAE.
inStockbooleanWhether the product is in stock. null if unknown.
isPrescriptionbooleanWhether the product requires a prescription.
hasOfferbooleanWhether the product currently has an offer.
promoMessagesarrayPromotion labels shown for the product, e.g. "Save 40%".
categoriesarrayCategory names the product belongs to.
imageUrlstringMain product image URL.
attributesobjectProduct attributes when available, e.g. productForm, skinType, scent, size.
countrystringSA or AE.
languagestringen or ar.
localestringStorefront locale, e.g. en-sa.

โ“ FAQ

What types of URLs can I provide?

Category pages (URLs containing /plp/<id>) and search pages (/search?query=...) from www.nahdionline.com. Product detail pages are not supported.

Which countries and languages are supported?

Saudi Arabia (en-sa, ar-sa) and the UAE (en-ae, ar-ae). The storefront in the URL decides the language, currency, and catalog of the results.

Can I use filtered URLs?

Yes. Apply filters on Nahdi Online (brand, size, gender, availability, price range, and more) and paste the resulting URL. The filters in the URL are applied to the results. Multiple values of the same filter are combined with OR, and different filters with AND, exactly like on the website.

How does maxItems work?

It limits the number of products scraped for each start URL separately, not across the whole run.

Can I start from a specific page?

Yes. Add ?page=N (or &page=N) to the URL and scraping begins from that page and continues until maxItems is reached or results run out.

Why is originalPrice empty for some products?

It is only provided when the product is discounted. Otherwise originalPrice and discountPercent are null.

Why are some categories in English on the Arabic UAE storefront?

The Arabic UAE catalog returns English category names for many products. Product names and brands are still in Arabic.

How many results can I get for one search or category?

Up to the number of products Nahdi Online shows for that URL. Very large searches may be capped by the website's own result limit, so use narrower category or search URLs for complete coverage.

Is a proxy required?

No. The scraper works without a proxy by default. You can enable Apify Proxy in the input if needed.


๐Ÿ”— Want More Data in the MENA Market?

If you found this scraper useful, check out our other scrapers:

Carrefour Scraper - Scrape product data from Carrefour ูƒุงุฑููˆุฑ across 7 markets โ€” KSA, UAE, Egypt, Qatar, Pakistan, Lebanon, and Kenya.

Lulu Hypermarket Scraper - Extract rich product data from Lulu Hypermarket ู„ูˆู„ูˆ ู‡ุงูŠุจุฑู…ุงุฑูƒุช across KSA, UAE, Qatar, Oman, Kuwait & Bahrain.

Panda Groceries Scraper - Scrape product data from Panda ุจู†ุฏู‡ (panda.sa), Saudi Arabia's grocery and retail chain.

Ninja Product Scraper - Extract product data from ananinja.com across groceries, pharmacy, beauty, and household products in Saudi Arabia, Bahrain, Qatar, and Kuwait.

eXtra Product Scraper - Extract product data from extra.com across Saudi Arabia, Oman, and Bahrain in both English and Arabic.


๐Ÿ› ๏ธ Need a custom extension?

Need this scraper adapted to your use case โ€” extra fields, additional filters, a different output format, or a new category? Just reach out and we'll be happy to help.